@@ -31,22 +31,22 @@ const { subtle, getRandomValues } = require('crypto').webcrypto;
3131 name : 'HMAC'
3232 } , false , [ 'sign' , 'verify' ] ) , {
3333 code : 'ERR_MISSING_OPTION'
34- } ) ;
34+ } ) . then ( common . mustCall ( ) ) ;
3535 assert . rejects (
3636 subtle . importKey ( 'raw' , keyData , {
3737 name : 'HMAC' ,
3838 hash : 'SHA-256'
3939 } , false , [ 'deriveBits' ] ) , {
4040 name : 'SyntaxError' ,
4141 message : 'Unsupported key usage for an HMAC key'
42- } ) ;
42+ } ) . then ( common . mustCall ( ) ) ;
4343 assert . rejects (
4444 subtle . importKey ( 'node.keyObject' , '' , {
4545 name : 'HMAC' ,
4646 hash : 'SHA-256'
4747 } , false , [ 'sign' , 'verify' ] ) , {
4848 code : 'ERR_INVALID_ARG_TYPE'
49- } ) ;
49+ } ) . then ( common . mustCall ( ) ) ;
5050 assert . rejects (
5151 subtle . importKey ( 'raw' , keyData , {
5252 name : 'HMAC' ,
@@ -55,7 +55,7 @@ const { subtle, getRandomValues } = require('crypto').webcrypto;
5555 } , false , [ 'sign' , 'verify' ] ) , {
5656 name : 'DataError' ,
5757 message : 'Zero-length key is not supported'
58- } ) ;
58+ } ) . then ( common . mustCall ( ) ) ;
5959 assert . rejects (
6060 subtle . importKey ( 'raw' , keyData , {
6161 name : 'HMAC' ,
@@ -64,15 +64,15 @@ const { subtle, getRandomValues } = require('crypto').webcrypto;
6464 } , false , [ 'sign' , 'verify' ] ) , {
6565 name : 'DataError' ,
6666 message : 'Invalid key length'
67- } ) ;
67+ } ) . then ( common . mustCall ( ) ) ;
6868 assert . rejects (
6969 subtle . importKey ( 'jwk' , null , {
7070 name : 'HMAC' ,
7171 hash : 'SHA-256' ,
7272 } , false , [ 'sign' , 'verify' ] ) , {
7373 name : 'DataError' ,
7474 message : 'Invalid JWK keyData'
75- } ) ;
75+ } ) . then ( common . mustCall ( ) ) ;
7676}
7777
7878// Import/Export HMAC Secret Key
0 commit comments