@@ -103,18 +103,36 @@ export const vectors = {
103103[ true ,
104104{ name : 'X25519' , public : X25519 . publicKey } ,
105105{ name : 'AES-CBC' , length : 128 } ] ,
106- [ true ,
106+ [ false ,
107107{ name : 'X25519' , public : X25519 . publicKey } ,
108108{ name : 'HMAC' , hash : 'SHA-256' } ] ,
109+ [ true ,
110+ { name : 'X25519' , public : X25519 . publicKey } ,
111+ { name : 'HMAC' , hash : 'SHA-256' , length : 256 } ] ,
112+ [ false ,
113+ { name : 'X25519' , public : X25519 . publicKey } ,
114+ { name : 'HMAC' , hash : 'SHA-256' , length : 257 } ] ,
109115[ true ,
110116{ name : 'X25519' , public : X25519 . publicKey } ,
111117'HKDF' ] ,
112118[ true ,
113119{ name : 'ECDH' , public : ECDH . publicKey } ,
114120{ name : 'AES-CBC' , length : 128 } ] ,
115- [ true ,
121+ [ false ,
116122{ name : 'ECDH' , public : ECDH . publicKey } ,
117123{ name : 'HMAC' , hash : 'SHA-256' } ] ,
124+ [ false ,
125+ { name : 'ECDH' , public : ECDH . publicKey } ,
126+ { name : 'HMAC' , hash : 'SHA-256' , length : 255 } ] ,
127+ [ true ,
128+ { name : 'ECDH' , public : ECDH . publicKey } ,
129+ { name : 'HMAC' , hash : 'SHA-256' , length : 256 } ] ,
130+ [ false ,
131+ { name : 'ECDH' , public : ECDH . publicKey } ,
132+ { name : 'HMAC' , hash : 'SHA-256' , length : 257 } ] ,
133+ [ false ,
134+ { name : 'ECDH' , public : ECDH . publicKey } ,
135+ { name : 'HMAC' , hash : 'SHA-256' , length : 264 } ] ,
118136[ true ,
119137{ name : 'ECDH' , public : ECDH . publicKey } ,
120138'HKDF' ] ,
@@ -143,10 +161,18 @@ export const vectors = {
143161
144162[ true ,
145163{ name : 'ECDH' , public : ECDH . publicKey } ] ,
164+ [ true ,
165+ { name : 'ECDH' , public : ECDH . publicKey } , 256 ] ,
166+ [ false ,
167+ { name : 'ECDH' , public : ECDH . publicKey } , 257 ] ,
168+ [ false ,
169+ { name : 'ECDH' , public : ECDH . publicKey } , 264 ] ,
146170[ false , { name : 'ECDH' , public : ECDH . privateKey } ] ,
147171[ false , 'ECDH' ] ,
148172
149173[ true , { name : 'X25519' , public : X25519 . publicKey } ] ,
174+ [ true , { name : 'X25519' , public : X25519 . publicKey } , 256 ] ,
175+ [ false , { name : 'X25519' , public : X25519 . publicKey } , 257 ] ,
150176[ false , { name : 'X25519' , public : X25519 . privateKey } ] ,
151177[ false , 'X25519' ] ,
152178] ,
0 commit comments