OLD | NEW |
1 Tests structured cloning of HMAC keys | 1 Tests structured cloning of HMAC keys |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
6 PASS importedKey.extraProperty is "hi" | 6 PASS importedKey.extraProperty is "hi" |
7 PASS importedKey.type is "secret" | 7 PASS importedKey.type is "secret" |
8 PASS typeof importedKey.extractable is 'boolean' | 8 PASS typeof importedKey.extractable is 'boolean' |
9 PASS importedKey.extractable is true | 9 PASS importedKey.extractable is true |
10 PASS importedKey.algorithm.name is "HMAC" | 10 PASS importedKey.algorithm.name is "HMAC" |
11 PASS importedKey.algorithm.length is 128 | 11 PASS importedKey.algorithm.length is 128 |
12 PASS importedKey.algorithm.hash.name is "SHA-1" | 12 PASS importedKey.algorithm.hash.name is "SHA-1" |
13 PASS importedKey.usages.join(',') is "" | 13 PASS importedKey.usages.join(',') is "" |
14 PASS importedKey != clonedKey is true | 14 PASS importedKey != clonedKey is true |
15 PASS clonedKey.extraProperty is undefined. | 15 PASS clonedKey.extraProperty is undefined. |
16 PASS clonedKey.type is "secret" | 16 PASS clonedKey.type is "secret" |
17 PASS typeof clonedKey.extractable is 'boolean' | 17 PASS typeof clonedKey.extractable is 'boolean' |
18 PASS clonedKey.extractable is true | 18 PASS clonedKey.extractable is true |
19 PASS clonedKey.algorithm.name is "HMAC" | 19 PASS clonedKey.algorithm.name is "HMAC" |
20 PASS clonedKey.algorithm.length is 128 | 20 PASS clonedKey.algorithm.length is 128 |
21 PASS clonedKey.algorithm.hash.name is "SHA-1" | 21 PASS clonedKey.algorithm.hash.name is "SHA-1" |
22 PASS clonedKey.usages.join(',') is "" | 22 PASS clonedKey.usages.join(',') is "" |
23 Serialized key bytes: ff053f004b021005011030112233445566778899aabbccddeeff | 23 Serialized key bytes: ff063f004b021005011030112233445566778899aabbccddeeff |
24 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 24 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
25 | 25 |
26 PASS importedKey.extraProperty is "hi" | 26 PASS importedKey.extraProperty is "hi" |
27 PASS importedKey.type is "secret" | 27 PASS importedKey.type is "secret" |
28 PASS typeof importedKey.extractable is 'boolean' | 28 PASS typeof importedKey.extractable is 'boolean' |
29 PASS importedKey.extractable is true | 29 PASS importedKey.extractable is true |
30 PASS importedKey.algorithm.name is "HMAC" | 30 PASS importedKey.algorithm.name is "HMAC" |
31 PASS importedKey.algorithm.length is 256 | 31 PASS importedKey.algorithm.length is 256 |
32 PASS importedKey.algorithm.hash.name is "SHA-1" | 32 PASS importedKey.algorithm.hash.name is "SHA-1" |
33 PASS importedKey.usages.join(',') is "" | 33 PASS importedKey.usages.join(',') is "" |
34 PASS importedKey != clonedKey is true | 34 PASS importedKey != clonedKey is true |
35 PASS clonedKey.extraProperty is undefined. | 35 PASS clonedKey.extraProperty is undefined. |
36 PASS clonedKey.type is "secret" | 36 PASS clonedKey.type is "secret" |
37 PASS typeof clonedKey.extractable is 'boolean' | 37 PASS typeof clonedKey.extractable is 'boolean' |
38 PASS clonedKey.extractable is true | 38 PASS clonedKey.extractable is true |
39 PASS clonedKey.algorithm.name is "HMAC" | 39 PASS clonedKey.algorithm.name is "HMAC" |
40 PASS clonedKey.algorithm.length is 256 | 40 PASS clonedKey.algorithm.length is 256 |
41 PASS clonedKey.algorithm.hash.name is "SHA-1" | 41 PASS clonedKey.algorithm.hash.name is "SHA-1" |
42 PASS clonedKey.usages.join(',') is "" | 42 PASS clonedKey.usages.join(',') is "" |
43 Serialized key bytes: ff053f004b022005012000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 43 Serialized key bytes: ff063f004b022005012000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
44 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 44 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
45 | 45 |
46 PASS importedKey.extraProperty is "hi" | 46 PASS importedKey.extraProperty is "hi" |
47 PASS importedKey.type is "secret" | 47 PASS importedKey.type is "secret" |
48 PASS typeof importedKey.extractable is 'boolean' | 48 PASS typeof importedKey.extractable is 'boolean' |
49 PASS importedKey.extractable is true | 49 PASS importedKey.extractable is true |
50 PASS importedKey.algorithm.name is "HMAC" | 50 PASS importedKey.algorithm.name is "HMAC" |
51 PASS importedKey.algorithm.length is 128 | 51 PASS importedKey.algorithm.length is 128 |
52 PASS importedKey.algorithm.hash.name is "SHA-1" | 52 PASS importedKey.algorithm.hash.name is "SHA-1" |
53 PASS importedKey.usages.join(',') is "sign" | 53 PASS importedKey.usages.join(',') is "sign" |
54 PASS importedKey != clonedKey is true | 54 PASS importedKey != clonedKey is true |
55 PASS clonedKey.extraProperty is undefined. | 55 PASS clonedKey.extraProperty is undefined. |
56 PASS clonedKey.type is "secret" | 56 PASS clonedKey.type is "secret" |
57 PASS typeof clonedKey.extractable is 'boolean' | 57 PASS typeof clonedKey.extractable is 'boolean' |
58 PASS clonedKey.extractable is true | 58 PASS clonedKey.extractable is true |
59 PASS clonedKey.algorithm.name is "HMAC" | 59 PASS clonedKey.algorithm.name is "HMAC" |
60 PASS clonedKey.algorithm.length is 128 | 60 PASS clonedKey.algorithm.length is 128 |
61 PASS clonedKey.algorithm.hash.name is "SHA-1" | 61 PASS clonedKey.algorithm.hash.name is "SHA-1" |
62 PASS clonedKey.usages.join(',') is "sign" | 62 PASS clonedKey.usages.join(',') is "sign" |
63 Serialized key bytes: ff053f004b021005091030112233445566778899aabbccddeeff | 63 Serialized key bytes: ff063f004b021005091030112233445566778899aabbccddeeff |
64 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 64 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
65 | 65 |
66 PASS importedKey.extraProperty is "hi" | 66 PASS importedKey.extraProperty is "hi" |
67 PASS importedKey.type is "secret" | 67 PASS importedKey.type is "secret" |
68 PASS typeof importedKey.extractable is 'boolean' | 68 PASS typeof importedKey.extractable is 'boolean' |
69 PASS importedKey.extractable is true | 69 PASS importedKey.extractable is true |
70 PASS importedKey.algorithm.name is "HMAC" | 70 PASS importedKey.algorithm.name is "HMAC" |
71 PASS importedKey.algorithm.length is 256 | 71 PASS importedKey.algorithm.length is 256 |
72 PASS importedKey.algorithm.hash.name is "SHA-1" | 72 PASS importedKey.algorithm.hash.name is "SHA-1" |
73 PASS importedKey.usages.join(',') is "sign" | 73 PASS importedKey.usages.join(',') is "sign" |
74 PASS importedKey != clonedKey is true | 74 PASS importedKey != clonedKey is true |
75 PASS clonedKey.extraProperty is undefined. | 75 PASS clonedKey.extraProperty is undefined. |
76 PASS clonedKey.type is "secret" | 76 PASS clonedKey.type is "secret" |
77 PASS typeof clonedKey.extractable is 'boolean' | 77 PASS typeof clonedKey.extractable is 'boolean' |
78 PASS clonedKey.extractable is true | 78 PASS clonedKey.extractable is true |
79 PASS clonedKey.algorithm.name is "HMAC" | 79 PASS clonedKey.algorithm.name is "HMAC" |
80 PASS clonedKey.algorithm.length is 256 | 80 PASS clonedKey.algorithm.length is 256 |
81 PASS clonedKey.algorithm.hash.name is "SHA-1" | 81 PASS clonedKey.algorithm.hash.name is "SHA-1" |
82 PASS clonedKey.usages.join(',') is "sign" | 82 PASS clonedKey.usages.join(',') is "sign" |
83 Serialized key bytes: ff053f004b022005092000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 83 Serialized key bytes: ff063f004b022005092000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
84 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 84 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
85 | 85 |
86 PASS importedKey.extraProperty is "hi" | 86 PASS importedKey.extraProperty is "hi" |
87 PASS importedKey.type is "secret" | 87 PASS importedKey.type is "secret" |
88 PASS typeof importedKey.extractable is 'boolean' | 88 PASS typeof importedKey.extractable is 'boolean' |
89 PASS importedKey.extractable is true | 89 PASS importedKey.extractable is true |
90 PASS importedKey.algorithm.name is "HMAC" | 90 PASS importedKey.algorithm.name is "HMAC" |
91 PASS importedKey.algorithm.length is 128 | 91 PASS importedKey.algorithm.length is 128 |
92 PASS importedKey.algorithm.hash.name is "SHA-1" | 92 PASS importedKey.algorithm.hash.name is "SHA-1" |
93 PASS importedKey.usages.join(',') is "verify" | 93 PASS importedKey.usages.join(',') is "verify" |
94 PASS importedKey != clonedKey is true | 94 PASS importedKey != clonedKey is true |
95 PASS clonedKey.extraProperty is undefined. | 95 PASS clonedKey.extraProperty is undefined. |
96 PASS clonedKey.type is "secret" | 96 PASS clonedKey.type is "secret" |
97 PASS typeof clonedKey.extractable is 'boolean' | 97 PASS typeof clonedKey.extractable is 'boolean' |
98 PASS clonedKey.extractable is true | 98 PASS clonedKey.extractable is true |
99 PASS clonedKey.algorithm.name is "HMAC" | 99 PASS clonedKey.algorithm.name is "HMAC" |
100 PASS clonedKey.algorithm.length is 128 | 100 PASS clonedKey.algorithm.length is 128 |
101 PASS clonedKey.algorithm.hash.name is "SHA-1" | 101 PASS clonedKey.algorithm.hash.name is "SHA-1" |
102 PASS clonedKey.usages.join(',') is "verify" | 102 PASS clonedKey.usages.join(',') is "verify" |
103 Serialized key bytes: ff053f004b021005111030112233445566778899aabbccddeeff | 103 Serialized key bytes: ff063f004b021005111030112233445566778899aabbccddeeff |
104 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 104 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
105 | 105 |
106 PASS importedKey.extraProperty is "hi" | 106 PASS importedKey.extraProperty is "hi" |
107 PASS importedKey.type is "secret" | 107 PASS importedKey.type is "secret" |
108 PASS typeof importedKey.extractable is 'boolean' | 108 PASS typeof importedKey.extractable is 'boolean' |
109 PASS importedKey.extractable is true | 109 PASS importedKey.extractable is true |
110 PASS importedKey.algorithm.name is "HMAC" | 110 PASS importedKey.algorithm.name is "HMAC" |
111 PASS importedKey.algorithm.length is 256 | 111 PASS importedKey.algorithm.length is 256 |
112 PASS importedKey.algorithm.hash.name is "SHA-1" | 112 PASS importedKey.algorithm.hash.name is "SHA-1" |
113 PASS importedKey.usages.join(',') is "verify" | 113 PASS importedKey.usages.join(',') is "verify" |
114 PASS importedKey != clonedKey is true | 114 PASS importedKey != clonedKey is true |
115 PASS clonedKey.extraProperty is undefined. | 115 PASS clonedKey.extraProperty is undefined. |
116 PASS clonedKey.type is "secret" | 116 PASS clonedKey.type is "secret" |
117 PASS typeof clonedKey.extractable is 'boolean' | 117 PASS typeof clonedKey.extractable is 'boolean' |
118 PASS clonedKey.extractable is true | 118 PASS clonedKey.extractable is true |
119 PASS clonedKey.algorithm.name is "HMAC" | 119 PASS clonedKey.algorithm.name is "HMAC" |
120 PASS clonedKey.algorithm.length is 256 | 120 PASS clonedKey.algorithm.length is 256 |
121 PASS clonedKey.algorithm.hash.name is "SHA-1" | 121 PASS clonedKey.algorithm.hash.name is "SHA-1" |
122 PASS clonedKey.usages.join(',') is "verify" | 122 PASS clonedKey.usages.join(',') is "verify" |
123 Serialized key bytes: ff053f004b022005112000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 123 Serialized key bytes: ff063f004b022005112000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
124 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 124 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
125 | 125 |
126 PASS importedKey.extraProperty is "hi" | 126 PASS importedKey.extraProperty is "hi" |
127 PASS importedKey.type is "secret" | 127 PASS importedKey.type is "secret" |
128 PASS typeof importedKey.extractable is 'boolean' | 128 PASS typeof importedKey.extractable is 'boolean' |
129 PASS importedKey.extractable is true | 129 PASS importedKey.extractable is true |
130 PASS importedKey.algorithm.name is "HMAC" | 130 PASS importedKey.algorithm.name is "HMAC" |
131 PASS importedKey.algorithm.length is 128 | 131 PASS importedKey.algorithm.length is 128 |
132 PASS importedKey.algorithm.hash.name is "SHA-1" | 132 PASS importedKey.algorithm.hash.name is "SHA-1" |
133 PASS importedKey.usages.join(',') is "sign,verify" | 133 PASS importedKey.usages.join(',') is "sign,verify" |
134 PASS importedKey != clonedKey is true | 134 PASS importedKey != clonedKey is true |
135 PASS clonedKey.extraProperty is undefined. | 135 PASS clonedKey.extraProperty is undefined. |
136 PASS clonedKey.type is "secret" | 136 PASS clonedKey.type is "secret" |
137 PASS typeof clonedKey.extractable is 'boolean' | 137 PASS typeof clonedKey.extractable is 'boolean' |
138 PASS clonedKey.extractable is true | 138 PASS clonedKey.extractable is true |
139 PASS clonedKey.algorithm.name is "HMAC" | 139 PASS clonedKey.algorithm.name is "HMAC" |
140 PASS clonedKey.algorithm.length is 128 | 140 PASS clonedKey.algorithm.length is 128 |
141 PASS clonedKey.algorithm.hash.name is "SHA-1" | 141 PASS clonedKey.algorithm.hash.name is "SHA-1" |
142 PASS clonedKey.usages.join(',') is "sign,verify" | 142 PASS clonedKey.usages.join(',') is "sign,verify" |
143 Serialized key bytes: ff053f004b021005191030112233445566778899aabbccddeeff | 143 Serialized key bytes: ff063f004b021005191030112233445566778899aabbccddeeff |
144 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 144 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
145 | 145 |
146 PASS importedKey.extraProperty is "hi" | 146 PASS importedKey.extraProperty is "hi" |
147 PASS importedKey.type is "secret" | 147 PASS importedKey.type is "secret" |
148 PASS typeof importedKey.extractable is 'boolean' | 148 PASS typeof importedKey.extractable is 'boolean' |
149 PASS importedKey.extractable is true | 149 PASS importedKey.extractable is true |
150 PASS importedKey.algorithm.name is "HMAC" | 150 PASS importedKey.algorithm.name is "HMAC" |
151 PASS importedKey.algorithm.length is 256 | 151 PASS importedKey.algorithm.length is 256 |
152 PASS importedKey.algorithm.hash.name is "SHA-1" | 152 PASS importedKey.algorithm.hash.name is "SHA-1" |
153 PASS importedKey.usages.join(',') is "sign,verify" | 153 PASS importedKey.usages.join(',') is "sign,verify" |
154 PASS importedKey != clonedKey is true | 154 PASS importedKey != clonedKey is true |
155 PASS clonedKey.extraProperty is undefined. | 155 PASS clonedKey.extraProperty is undefined. |
156 PASS clonedKey.type is "secret" | 156 PASS clonedKey.type is "secret" |
157 PASS typeof clonedKey.extractable is 'boolean' | 157 PASS typeof clonedKey.extractable is 'boolean' |
158 PASS clonedKey.extractable is true | 158 PASS clonedKey.extractable is true |
159 PASS clonedKey.algorithm.name is "HMAC" | 159 PASS clonedKey.algorithm.name is "HMAC" |
160 PASS clonedKey.algorithm.length is 256 | 160 PASS clonedKey.algorithm.length is 256 |
161 PASS clonedKey.algorithm.hash.name is "SHA-1" | 161 PASS clonedKey.algorithm.hash.name is "SHA-1" |
162 PASS clonedKey.usages.join(',') is "sign,verify" | 162 PASS clonedKey.usages.join(',') is "sign,verify" |
163 Serialized key bytes: ff053f004b022005192000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 163 Serialized key bytes: ff063f004b022005192000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
164 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 164 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
165 | 165 |
166 PASS importedKey.extraProperty is "hi" | 166 PASS importedKey.extraProperty is "hi" |
167 PASS importedKey.type is "secret" | 167 PASS importedKey.type is "secret" |
168 PASS typeof importedKey.extractable is 'boolean' | 168 PASS typeof importedKey.extractable is 'boolean' |
169 PASS importedKey.extractable is false | 169 PASS importedKey.extractable is false |
170 PASS importedKey.algorithm.name is "HMAC" | 170 PASS importedKey.algorithm.name is "HMAC" |
171 PASS importedKey.algorithm.length is 128 | 171 PASS importedKey.algorithm.length is 128 |
172 PASS importedKey.algorithm.hash.name is "SHA-1" | 172 PASS importedKey.algorithm.hash.name is "SHA-1" |
173 PASS importedKey.usages.join(',') is "" | 173 PASS importedKey.usages.join(',') is "" |
174 PASS importedKey != clonedKey is true | 174 PASS importedKey != clonedKey is true |
175 PASS clonedKey.extraProperty is undefined. | 175 PASS clonedKey.extraProperty is undefined. |
176 PASS clonedKey.type is "secret" | 176 PASS clonedKey.type is "secret" |
177 PASS typeof clonedKey.extractable is 'boolean' | 177 PASS typeof clonedKey.extractable is 'boolean' |
178 PASS clonedKey.extractable is false | 178 PASS clonedKey.extractable is false |
179 PASS clonedKey.algorithm.name is "HMAC" | 179 PASS clonedKey.algorithm.name is "HMAC" |
180 PASS clonedKey.algorithm.length is 128 | 180 PASS clonedKey.algorithm.length is 128 |
181 PASS clonedKey.algorithm.hash.name is "SHA-1" | 181 PASS clonedKey.algorithm.hash.name is "SHA-1" |
182 PASS clonedKey.usages.join(',') is "" | 182 PASS clonedKey.usages.join(',') is "" |
183 Serialized key bytes: ff053f004b021005001030112233445566778899aabbccddeeff | 183 Serialized key bytes: ff063f004b021005001030112233445566778899aabbccddeeff |
184 | 184 |
185 PASS importedKey.extraProperty is "hi" | 185 PASS importedKey.extraProperty is "hi" |
186 PASS importedKey.type is "secret" | 186 PASS importedKey.type is "secret" |
187 PASS typeof importedKey.extractable is 'boolean' | 187 PASS typeof importedKey.extractable is 'boolean' |
188 PASS importedKey.extractable is false | 188 PASS importedKey.extractable is false |
189 PASS importedKey.algorithm.name is "HMAC" | 189 PASS importedKey.algorithm.name is "HMAC" |
190 PASS importedKey.algorithm.length is 256 | 190 PASS importedKey.algorithm.length is 256 |
191 PASS importedKey.algorithm.hash.name is "SHA-1" | 191 PASS importedKey.algorithm.hash.name is "SHA-1" |
192 PASS importedKey.usages.join(',') is "" | 192 PASS importedKey.usages.join(',') is "" |
193 PASS importedKey != clonedKey is true | 193 PASS importedKey != clonedKey is true |
194 PASS clonedKey.extraProperty is undefined. | 194 PASS clonedKey.extraProperty is undefined. |
195 PASS clonedKey.type is "secret" | 195 PASS clonedKey.type is "secret" |
196 PASS typeof clonedKey.extractable is 'boolean' | 196 PASS typeof clonedKey.extractable is 'boolean' |
197 PASS clonedKey.extractable is false | 197 PASS clonedKey.extractable is false |
198 PASS clonedKey.algorithm.name is "HMAC" | 198 PASS clonedKey.algorithm.name is "HMAC" |
199 PASS clonedKey.algorithm.length is 256 | 199 PASS clonedKey.algorithm.length is 256 |
200 PASS clonedKey.algorithm.hash.name is "SHA-1" | 200 PASS clonedKey.algorithm.hash.name is "SHA-1" |
201 PASS clonedKey.usages.join(',') is "" | 201 PASS clonedKey.usages.join(',') is "" |
202 Serialized key bytes: ff053f004b022005002000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 202 Serialized key bytes: ff063f004b022005002000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
203 | 203 |
204 PASS importedKey.extraProperty is "hi" | 204 PASS importedKey.extraProperty is "hi" |
205 PASS importedKey.type is "secret" | 205 PASS importedKey.type is "secret" |
206 PASS typeof importedKey.extractable is 'boolean' | 206 PASS typeof importedKey.extractable is 'boolean' |
207 PASS importedKey.extractable is false | 207 PASS importedKey.extractable is false |
208 PASS importedKey.algorithm.name is "HMAC" | 208 PASS importedKey.algorithm.name is "HMAC" |
209 PASS importedKey.algorithm.length is 128 | 209 PASS importedKey.algorithm.length is 128 |
210 PASS importedKey.algorithm.hash.name is "SHA-1" | 210 PASS importedKey.algorithm.hash.name is "SHA-1" |
211 PASS importedKey.usages.join(',') is "sign" | 211 PASS importedKey.usages.join(',') is "sign" |
212 PASS importedKey != clonedKey is true | 212 PASS importedKey != clonedKey is true |
213 PASS clonedKey.extraProperty is undefined. | 213 PASS clonedKey.extraProperty is undefined. |
214 PASS clonedKey.type is "secret" | 214 PASS clonedKey.type is "secret" |
215 PASS typeof clonedKey.extractable is 'boolean' | 215 PASS typeof clonedKey.extractable is 'boolean' |
216 PASS clonedKey.extractable is false | 216 PASS clonedKey.extractable is false |
217 PASS clonedKey.algorithm.name is "HMAC" | 217 PASS clonedKey.algorithm.name is "HMAC" |
218 PASS clonedKey.algorithm.length is 128 | 218 PASS clonedKey.algorithm.length is 128 |
219 PASS clonedKey.algorithm.hash.name is "SHA-1" | 219 PASS clonedKey.algorithm.hash.name is "SHA-1" |
220 PASS clonedKey.usages.join(',') is "sign" | 220 PASS clonedKey.usages.join(',') is "sign" |
221 Serialized key bytes: ff053f004b021005081030112233445566778899aabbccddeeff | 221 Serialized key bytes: ff063f004b021005081030112233445566778899aabbccddeeff |
222 | 222 |
223 PASS importedKey.extraProperty is "hi" | 223 PASS importedKey.extraProperty is "hi" |
224 PASS importedKey.type is "secret" | 224 PASS importedKey.type is "secret" |
225 PASS typeof importedKey.extractable is 'boolean' | 225 PASS typeof importedKey.extractable is 'boolean' |
226 PASS importedKey.extractable is false | 226 PASS importedKey.extractable is false |
227 PASS importedKey.algorithm.name is "HMAC" | 227 PASS importedKey.algorithm.name is "HMAC" |
228 PASS importedKey.algorithm.length is 256 | 228 PASS importedKey.algorithm.length is 256 |
229 PASS importedKey.algorithm.hash.name is "SHA-1" | 229 PASS importedKey.algorithm.hash.name is "SHA-1" |
230 PASS importedKey.usages.join(',') is "sign" | 230 PASS importedKey.usages.join(',') is "sign" |
231 PASS importedKey != clonedKey is true | 231 PASS importedKey != clonedKey is true |
232 PASS clonedKey.extraProperty is undefined. | 232 PASS clonedKey.extraProperty is undefined. |
233 PASS clonedKey.type is "secret" | 233 PASS clonedKey.type is "secret" |
234 PASS typeof clonedKey.extractable is 'boolean' | 234 PASS typeof clonedKey.extractable is 'boolean' |
235 PASS clonedKey.extractable is false | 235 PASS clonedKey.extractable is false |
236 PASS clonedKey.algorithm.name is "HMAC" | 236 PASS clonedKey.algorithm.name is "HMAC" |
237 PASS clonedKey.algorithm.length is 256 | 237 PASS clonedKey.algorithm.length is 256 |
238 PASS clonedKey.algorithm.hash.name is "SHA-1" | 238 PASS clonedKey.algorithm.hash.name is "SHA-1" |
239 PASS clonedKey.usages.join(',') is "sign" | 239 PASS clonedKey.usages.join(',') is "sign" |
240 Serialized key bytes: ff053f004b022005082000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 240 Serialized key bytes: ff063f004b022005082000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
241 | 241 |
242 PASS importedKey.extraProperty is "hi" | 242 PASS importedKey.extraProperty is "hi" |
243 PASS importedKey.type is "secret" | 243 PASS importedKey.type is "secret" |
244 PASS typeof importedKey.extractable is 'boolean' | 244 PASS typeof importedKey.extractable is 'boolean' |
245 PASS importedKey.extractable is false | 245 PASS importedKey.extractable is false |
246 PASS importedKey.algorithm.name is "HMAC" | 246 PASS importedKey.algorithm.name is "HMAC" |
247 PASS importedKey.algorithm.length is 128 | 247 PASS importedKey.algorithm.length is 128 |
248 PASS importedKey.algorithm.hash.name is "SHA-1" | 248 PASS importedKey.algorithm.hash.name is "SHA-1" |
249 PASS importedKey.usages.join(',') is "verify" | 249 PASS importedKey.usages.join(',') is "verify" |
250 PASS importedKey != clonedKey is true | 250 PASS importedKey != clonedKey is true |
251 PASS clonedKey.extraProperty is undefined. | 251 PASS clonedKey.extraProperty is undefined. |
252 PASS clonedKey.type is "secret" | 252 PASS clonedKey.type is "secret" |
253 PASS typeof clonedKey.extractable is 'boolean' | 253 PASS typeof clonedKey.extractable is 'boolean' |
254 PASS clonedKey.extractable is false | 254 PASS clonedKey.extractable is false |
255 PASS clonedKey.algorithm.name is "HMAC" | 255 PASS clonedKey.algorithm.name is "HMAC" |
256 PASS clonedKey.algorithm.length is 128 | 256 PASS clonedKey.algorithm.length is 128 |
257 PASS clonedKey.algorithm.hash.name is "SHA-1" | 257 PASS clonedKey.algorithm.hash.name is "SHA-1" |
258 PASS clonedKey.usages.join(',') is "verify" | 258 PASS clonedKey.usages.join(',') is "verify" |
259 Serialized key bytes: ff053f004b021005101030112233445566778899aabbccddeeff | 259 Serialized key bytes: ff063f004b021005101030112233445566778899aabbccddeeff |
260 | 260 |
261 PASS importedKey.extraProperty is "hi" | 261 PASS importedKey.extraProperty is "hi" |
262 PASS importedKey.type is "secret" | 262 PASS importedKey.type is "secret" |
263 PASS typeof importedKey.extractable is 'boolean' | 263 PASS typeof importedKey.extractable is 'boolean' |
264 PASS importedKey.extractable is false | 264 PASS importedKey.extractable is false |
265 PASS importedKey.algorithm.name is "HMAC" | 265 PASS importedKey.algorithm.name is "HMAC" |
266 PASS importedKey.algorithm.length is 256 | 266 PASS importedKey.algorithm.length is 256 |
267 PASS importedKey.algorithm.hash.name is "SHA-1" | 267 PASS importedKey.algorithm.hash.name is "SHA-1" |
268 PASS importedKey.usages.join(',') is "verify" | 268 PASS importedKey.usages.join(',') is "verify" |
269 PASS importedKey != clonedKey is true | 269 PASS importedKey != clonedKey is true |
270 PASS clonedKey.extraProperty is undefined. | 270 PASS clonedKey.extraProperty is undefined. |
271 PASS clonedKey.type is "secret" | 271 PASS clonedKey.type is "secret" |
272 PASS typeof clonedKey.extractable is 'boolean' | 272 PASS typeof clonedKey.extractable is 'boolean' |
273 PASS clonedKey.extractable is false | 273 PASS clonedKey.extractable is false |
274 PASS clonedKey.algorithm.name is "HMAC" | 274 PASS clonedKey.algorithm.name is "HMAC" |
275 PASS clonedKey.algorithm.length is 256 | 275 PASS clonedKey.algorithm.length is 256 |
276 PASS clonedKey.algorithm.hash.name is "SHA-1" | 276 PASS clonedKey.algorithm.hash.name is "SHA-1" |
277 PASS clonedKey.usages.join(',') is "verify" | 277 PASS clonedKey.usages.join(',') is "verify" |
278 Serialized key bytes: ff053f004b022005102000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 278 Serialized key bytes: ff063f004b022005102000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
279 | 279 |
280 PASS importedKey.extraProperty is "hi" | 280 PASS importedKey.extraProperty is "hi" |
281 PASS importedKey.type is "secret" | 281 PASS importedKey.type is "secret" |
282 PASS typeof importedKey.extractable is 'boolean' | 282 PASS typeof importedKey.extractable is 'boolean' |
283 PASS importedKey.extractable is false | 283 PASS importedKey.extractable is false |
284 PASS importedKey.algorithm.name is "HMAC" | 284 PASS importedKey.algorithm.name is "HMAC" |
285 PASS importedKey.algorithm.length is 128 | 285 PASS importedKey.algorithm.length is 128 |
286 PASS importedKey.algorithm.hash.name is "SHA-1" | 286 PASS importedKey.algorithm.hash.name is "SHA-1" |
287 PASS importedKey.usages.join(',') is "sign,verify" | 287 PASS importedKey.usages.join(',') is "sign,verify" |
288 PASS importedKey != clonedKey is true | 288 PASS importedKey != clonedKey is true |
289 PASS clonedKey.extraProperty is undefined. | 289 PASS clonedKey.extraProperty is undefined. |
290 PASS clonedKey.type is "secret" | 290 PASS clonedKey.type is "secret" |
291 PASS typeof clonedKey.extractable is 'boolean' | 291 PASS typeof clonedKey.extractable is 'boolean' |
292 PASS clonedKey.extractable is false | 292 PASS clonedKey.extractable is false |
293 PASS clonedKey.algorithm.name is "HMAC" | 293 PASS clonedKey.algorithm.name is "HMAC" |
294 PASS clonedKey.algorithm.length is 128 | 294 PASS clonedKey.algorithm.length is 128 |
295 PASS clonedKey.algorithm.hash.name is "SHA-1" | 295 PASS clonedKey.algorithm.hash.name is "SHA-1" |
296 PASS clonedKey.usages.join(',') is "sign,verify" | 296 PASS clonedKey.usages.join(',') is "sign,verify" |
297 Serialized key bytes: ff053f004b021005181030112233445566778899aabbccddeeff | 297 Serialized key bytes: ff063f004b021005181030112233445566778899aabbccddeeff |
298 | 298 |
299 PASS importedKey.extraProperty is "hi" | 299 PASS importedKey.extraProperty is "hi" |
300 PASS importedKey.type is "secret" | 300 PASS importedKey.type is "secret" |
301 PASS typeof importedKey.extractable is 'boolean' | 301 PASS typeof importedKey.extractable is 'boolean' |
302 PASS importedKey.extractable is false | 302 PASS importedKey.extractable is false |
303 PASS importedKey.algorithm.name is "HMAC" | 303 PASS importedKey.algorithm.name is "HMAC" |
304 PASS importedKey.algorithm.length is 256 | 304 PASS importedKey.algorithm.length is 256 |
305 PASS importedKey.algorithm.hash.name is "SHA-1" | 305 PASS importedKey.algorithm.hash.name is "SHA-1" |
306 PASS importedKey.usages.join(',') is "sign,verify" | 306 PASS importedKey.usages.join(',') is "sign,verify" |
307 PASS importedKey != clonedKey is true | 307 PASS importedKey != clonedKey is true |
308 PASS clonedKey.extraProperty is undefined. | 308 PASS clonedKey.extraProperty is undefined. |
309 PASS clonedKey.type is "secret" | 309 PASS clonedKey.type is "secret" |
310 PASS typeof clonedKey.extractable is 'boolean' | 310 PASS typeof clonedKey.extractable is 'boolean' |
311 PASS clonedKey.extractable is false | 311 PASS clonedKey.extractable is false |
312 PASS clonedKey.algorithm.name is "HMAC" | 312 PASS clonedKey.algorithm.name is "HMAC" |
313 PASS clonedKey.algorithm.length is 256 | 313 PASS clonedKey.algorithm.length is 256 |
314 PASS clonedKey.algorithm.hash.name is "SHA-1" | 314 PASS clonedKey.algorithm.hash.name is "SHA-1" |
315 PASS clonedKey.usages.join(',') is "sign,verify" | 315 PASS clonedKey.usages.join(',') is "sign,verify" |
316 Serialized key bytes: ff053f004b022005182000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 316 Serialized key bytes: ff063f004b022005182000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
317 | 317 |
318 PASS importedKey.extraProperty is "hi" | 318 PASS importedKey.extraProperty is "hi" |
319 PASS importedKey.type is "secret" | 319 PASS importedKey.type is "secret" |
320 PASS typeof importedKey.extractable is 'boolean' | 320 PASS typeof importedKey.extractable is 'boolean' |
321 PASS importedKey.extractable is true | 321 PASS importedKey.extractable is true |
322 PASS importedKey.algorithm.name is "HMAC" | 322 PASS importedKey.algorithm.name is "HMAC" |
323 PASS importedKey.algorithm.length is 128 | 323 PASS importedKey.algorithm.length is 128 |
324 PASS importedKey.algorithm.hash.name is "SHA-256" | 324 PASS importedKey.algorithm.hash.name is "SHA-256" |
325 PASS importedKey.usages.join(',') is "" | 325 PASS importedKey.usages.join(',') is "" |
326 PASS importedKey != clonedKey is true | 326 PASS importedKey != clonedKey is true |
327 PASS clonedKey.extraProperty is undefined. | 327 PASS clonedKey.extraProperty is undefined. |
328 PASS clonedKey.type is "secret" | 328 PASS clonedKey.type is "secret" |
329 PASS typeof clonedKey.extractable is 'boolean' | 329 PASS typeof clonedKey.extractable is 'boolean' |
330 PASS clonedKey.extractable is true | 330 PASS clonedKey.extractable is true |
331 PASS clonedKey.algorithm.name is "HMAC" | 331 PASS clonedKey.algorithm.name is "HMAC" |
332 PASS clonedKey.algorithm.length is 128 | 332 PASS clonedKey.algorithm.length is 128 |
333 PASS clonedKey.algorithm.hash.name is "SHA-256" | 333 PASS clonedKey.algorithm.hash.name is "SHA-256" |
334 PASS clonedKey.usages.join(',') is "" | 334 PASS clonedKey.usages.join(',') is "" |
335 Serialized key bytes: ff053f004b021006011030112233445566778899aabbccddeeff | 335 Serialized key bytes: ff063f004b021006011030112233445566778899aabbccddeeff |
336 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 336 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
337 | 337 |
338 PASS importedKey.extraProperty is "hi" | 338 PASS importedKey.extraProperty is "hi" |
339 PASS importedKey.type is "secret" | 339 PASS importedKey.type is "secret" |
340 PASS typeof importedKey.extractable is 'boolean' | 340 PASS typeof importedKey.extractable is 'boolean' |
341 PASS importedKey.extractable is true | 341 PASS importedKey.extractable is true |
342 PASS importedKey.algorithm.name is "HMAC" | 342 PASS importedKey.algorithm.name is "HMAC" |
343 PASS importedKey.algorithm.length is 256 | 343 PASS importedKey.algorithm.length is 256 |
344 PASS importedKey.algorithm.hash.name is "SHA-256" | 344 PASS importedKey.algorithm.hash.name is "SHA-256" |
345 PASS importedKey.usages.join(',') is "" | 345 PASS importedKey.usages.join(',') is "" |
346 PASS importedKey != clonedKey is true | 346 PASS importedKey != clonedKey is true |
347 PASS clonedKey.extraProperty is undefined. | 347 PASS clonedKey.extraProperty is undefined. |
348 PASS clonedKey.type is "secret" | 348 PASS clonedKey.type is "secret" |
349 PASS typeof clonedKey.extractable is 'boolean' | 349 PASS typeof clonedKey.extractable is 'boolean' |
350 PASS clonedKey.extractable is true | 350 PASS clonedKey.extractable is true |
351 PASS clonedKey.algorithm.name is "HMAC" | 351 PASS clonedKey.algorithm.name is "HMAC" |
352 PASS clonedKey.algorithm.length is 256 | 352 PASS clonedKey.algorithm.length is 256 |
353 PASS clonedKey.algorithm.hash.name is "SHA-256" | 353 PASS clonedKey.algorithm.hash.name is "SHA-256" |
354 PASS clonedKey.usages.join(',') is "" | 354 PASS clonedKey.usages.join(',') is "" |
355 Serialized key bytes: ff053f004b022006012000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 355 Serialized key bytes: ff063f004b022006012000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
356 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 356 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
357 | 357 |
358 PASS importedKey.extraProperty is "hi" | 358 PASS importedKey.extraProperty is "hi" |
359 PASS importedKey.type is "secret" | 359 PASS importedKey.type is "secret" |
360 PASS typeof importedKey.extractable is 'boolean' | 360 PASS typeof importedKey.extractable is 'boolean' |
361 PASS importedKey.extractable is true | 361 PASS importedKey.extractable is true |
362 PASS importedKey.algorithm.name is "HMAC" | 362 PASS importedKey.algorithm.name is "HMAC" |
363 PASS importedKey.algorithm.length is 128 | 363 PASS importedKey.algorithm.length is 128 |
364 PASS importedKey.algorithm.hash.name is "SHA-256" | 364 PASS importedKey.algorithm.hash.name is "SHA-256" |
365 PASS importedKey.usages.join(',') is "sign" | 365 PASS importedKey.usages.join(',') is "sign" |
366 PASS importedKey != clonedKey is true | 366 PASS importedKey != clonedKey is true |
367 PASS clonedKey.extraProperty is undefined. | 367 PASS clonedKey.extraProperty is undefined. |
368 PASS clonedKey.type is "secret" | 368 PASS clonedKey.type is "secret" |
369 PASS typeof clonedKey.extractable is 'boolean' | 369 PASS typeof clonedKey.extractable is 'boolean' |
370 PASS clonedKey.extractable is true | 370 PASS clonedKey.extractable is true |
371 PASS clonedKey.algorithm.name is "HMAC" | 371 PASS clonedKey.algorithm.name is "HMAC" |
372 PASS clonedKey.algorithm.length is 128 | 372 PASS clonedKey.algorithm.length is 128 |
373 PASS clonedKey.algorithm.hash.name is "SHA-256" | 373 PASS clonedKey.algorithm.hash.name is "SHA-256" |
374 PASS clonedKey.usages.join(',') is "sign" | 374 PASS clonedKey.usages.join(',') is "sign" |
375 Serialized key bytes: ff053f004b021006091030112233445566778899aabbccddeeff | 375 Serialized key bytes: ff063f004b021006091030112233445566778899aabbccddeeff |
376 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 376 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
377 | 377 |
378 PASS importedKey.extraProperty is "hi" | 378 PASS importedKey.extraProperty is "hi" |
379 PASS importedKey.type is "secret" | 379 PASS importedKey.type is "secret" |
380 PASS typeof importedKey.extractable is 'boolean' | 380 PASS typeof importedKey.extractable is 'boolean' |
381 PASS importedKey.extractable is true | 381 PASS importedKey.extractable is true |
382 PASS importedKey.algorithm.name is "HMAC" | 382 PASS importedKey.algorithm.name is "HMAC" |
383 PASS importedKey.algorithm.length is 256 | 383 PASS importedKey.algorithm.length is 256 |
384 PASS importedKey.algorithm.hash.name is "SHA-256" | 384 PASS importedKey.algorithm.hash.name is "SHA-256" |
385 PASS importedKey.usages.join(',') is "sign" | 385 PASS importedKey.usages.join(',') is "sign" |
386 PASS importedKey != clonedKey is true | 386 PASS importedKey != clonedKey is true |
387 PASS clonedKey.extraProperty is undefined. | 387 PASS clonedKey.extraProperty is undefined. |
388 PASS clonedKey.type is "secret" | 388 PASS clonedKey.type is "secret" |
389 PASS typeof clonedKey.extractable is 'boolean' | 389 PASS typeof clonedKey.extractable is 'boolean' |
390 PASS clonedKey.extractable is true | 390 PASS clonedKey.extractable is true |
391 PASS clonedKey.algorithm.name is "HMAC" | 391 PASS clonedKey.algorithm.name is "HMAC" |
392 PASS clonedKey.algorithm.length is 256 | 392 PASS clonedKey.algorithm.length is 256 |
393 PASS clonedKey.algorithm.hash.name is "SHA-256" | 393 PASS clonedKey.algorithm.hash.name is "SHA-256" |
394 PASS clonedKey.usages.join(',') is "sign" | 394 PASS clonedKey.usages.join(',') is "sign" |
395 Serialized key bytes: ff053f004b022006092000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 395 Serialized key bytes: ff063f004b022006092000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
396 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 396 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
397 | 397 |
398 PASS importedKey.extraProperty is "hi" | 398 PASS importedKey.extraProperty is "hi" |
399 PASS importedKey.type is "secret" | 399 PASS importedKey.type is "secret" |
400 PASS typeof importedKey.extractable is 'boolean' | 400 PASS typeof importedKey.extractable is 'boolean' |
401 PASS importedKey.extractable is true | 401 PASS importedKey.extractable is true |
402 PASS importedKey.algorithm.name is "HMAC" | 402 PASS importedKey.algorithm.name is "HMAC" |
403 PASS importedKey.algorithm.length is 128 | 403 PASS importedKey.algorithm.length is 128 |
404 PASS importedKey.algorithm.hash.name is "SHA-256" | 404 PASS importedKey.algorithm.hash.name is "SHA-256" |
405 PASS importedKey.usages.join(',') is "verify" | 405 PASS importedKey.usages.join(',') is "verify" |
406 PASS importedKey != clonedKey is true | 406 PASS importedKey != clonedKey is true |
407 PASS clonedKey.extraProperty is undefined. | 407 PASS clonedKey.extraProperty is undefined. |
408 PASS clonedKey.type is "secret" | 408 PASS clonedKey.type is "secret" |
409 PASS typeof clonedKey.extractable is 'boolean' | 409 PASS typeof clonedKey.extractable is 'boolean' |
410 PASS clonedKey.extractable is true | 410 PASS clonedKey.extractable is true |
411 PASS clonedKey.algorithm.name is "HMAC" | 411 PASS clonedKey.algorithm.name is "HMAC" |
412 PASS clonedKey.algorithm.length is 128 | 412 PASS clonedKey.algorithm.length is 128 |
413 PASS clonedKey.algorithm.hash.name is "SHA-256" | 413 PASS clonedKey.algorithm.hash.name is "SHA-256" |
414 PASS clonedKey.usages.join(',') is "verify" | 414 PASS clonedKey.usages.join(',') is "verify" |
415 Serialized key bytes: ff053f004b021006111030112233445566778899aabbccddeeff | 415 Serialized key bytes: ff063f004b021006111030112233445566778899aabbccddeeff |
416 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 416 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
417 | 417 |
418 PASS importedKey.extraProperty is "hi" | 418 PASS importedKey.extraProperty is "hi" |
419 PASS importedKey.type is "secret" | 419 PASS importedKey.type is "secret" |
420 PASS typeof importedKey.extractable is 'boolean' | 420 PASS typeof importedKey.extractable is 'boolean' |
421 PASS importedKey.extractable is true | 421 PASS importedKey.extractable is true |
422 PASS importedKey.algorithm.name is "HMAC" | 422 PASS importedKey.algorithm.name is "HMAC" |
423 PASS importedKey.algorithm.length is 256 | 423 PASS importedKey.algorithm.length is 256 |
424 PASS importedKey.algorithm.hash.name is "SHA-256" | 424 PASS importedKey.algorithm.hash.name is "SHA-256" |
425 PASS importedKey.usages.join(',') is "verify" | 425 PASS importedKey.usages.join(',') is "verify" |
426 PASS importedKey != clonedKey is true | 426 PASS importedKey != clonedKey is true |
427 PASS clonedKey.extraProperty is undefined. | 427 PASS clonedKey.extraProperty is undefined. |
428 PASS clonedKey.type is "secret" | 428 PASS clonedKey.type is "secret" |
429 PASS typeof clonedKey.extractable is 'boolean' | 429 PASS typeof clonedKey.extractable is 'boolean' |
430 PASS clonedKey.extractable is true | 430 PASS clonedKey.extractable is true |
431 PASS clonedKey.algorithm.name is "HMAC" | 431 PASS clonedKey.algorithm.name is "HMAC" |
432 PASS clonedKey.algorithm.length is 256 | 432 PASS clonedKey.algorithm.length is 256 |
433 PASS clonedKey.algorithm.hash.name is "SHA-256" | 433 PASS clonedKey.algorithm.hash.name is "SHA-256" |
434 PASS clonedKey.usages.join(',') is "verify" | 434 PASS clonedKey.usages.join(',') is "verify" |
435 Serialized key bytes: ff053f004b022006112000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 435 Serialized key bytes: ff063f004b022006112000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
436 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 436 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
437 | 437 |
438 PASS importedKey.extraProperty is "hi" | 438 PASS importedKey.extraProperty is "hi" |
439 PASS importedKey.type is "secret" | 439 PASS importedKey.type is "secret" |
440 PASS typeof importedKey.extractable is 'boolean' | 440 PASS typeof importedKey.extractable is 'boolean' |
441 PASS importedKey.extractable is true | 441 PASS importedKey.extractable is true |
442 PASS importedKey.algorithm.name is "HMAC" | 442 PASS importedKey.algorithm.name is "HMAC" |
443 PASS importedKey.algorithm.length is 128 | 443 PASS importedKey.algorithm.length is 128 |
444 PASS importedKey.algorithm.hash.name is "SHA-256" | 444 PASS importedKey.algorithm.hash.name is "SHA-256" |
445 PASS importedKey.usages.join(',') is "sign,verify" | 445 PASS importedKey.usages.join(',') is "sign,verify" |
446 PASS importedKey != clonedKey is true | 446 PASS importedKey != clonedKey is true |
447 PASS clonedKey.extraProperty is undefined. | 447 PASS clonedKey.extraProperty is undefined. |
448 PASS clonedKey.type is "secret" | 448 PASS clonedKey.type is "secret" |
449 PASS typeof clonedKey.extractable is 'boolean' | 449 PASS typeof clonedKey.extractable is 'boolean' |
450 PASS clonedKey.extractable is true | 450 PASS clonedKey.extractable is true |
451 PASS clonedKey.algorithm.name is "HMAC" | 451 PASS clonedKey.algorithm.name is "HMAC" |
452 PASS clonedKey.algorithm.length is 128 | 452 PASS clonedKey.algorithm.length is 128 |
453 PASS clonedKey.algorithm.hash.name is "SHA-256" | 453 PASS clonedKey.algorithm.hash.name is "SHA-256" |
454 PASS clonedKey.usages.join(',') is "sign,verify" | 454 PASS clonedKey.usages.join(',') is "sign,verify" |
455 Serialized key bytes: ff053f004b021006191030112233445566778899aabbccddeeff | 455 Serialized key bytes: ff063f004b021006191030112233445566778899aabbccddeeff |
456 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 456 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
457 | 457 |
458 PASS importedKey.extraProperty is "hi" | 458 PASS importedKey.extraProperty is "hi" |
459 PASS importedKey.type is "secret" | 459 PASS importedKey.type is "secret" |
460 PASS typeof importedKey.extractable is 'boolean' | 460 PASS typeof importedKey.extractable is 'boolean' |
461 PASS importedKey.extractable is true | 461 PASS importedKey.extractable is true |
462 PASS importedKey.algorithm.name is "HMAC" | 462 PASS importedKey.algorithm.name is "HMAC" |
463 PASS importedKey.algorithm.length is 256 | 463 PASS importedKey.algorithm.length is 256 |
464 PASS importedKey.algorithm.hash.name is "SHA-256" | 464 PASS importedKey.algorithm.hash.name is "SHA-256" |
465 PASS importedKey.usages.join(',') is "sign,verify" | 465 PASS importedKey.usages.join(',') is "sign,verify" |
466 PASS importedKey != clonedKey is true | 466 PASS importedKey != clonedKey is true |
467 PASS clonedKey.extraProperty is undefined. | 467 PASS clonedKey.extraProperty is undefined. |
468 PASS clonedKey.type is "secret" | 468 PASS clonedKey.type is "secret" |
469 PASS typeof clonedKey.extractable is 'boolean' | 469 PASS typeof clonedKey.extractable is 'boolean' |
470 PASS clonedKey.extractable is true | 470 PASS clonedKey.extractable is true |
471 PASS clonedKey.algorithm.name is "HMAC" | 471 PASS clonedKey.algorithm.name is "HMAC" |
472 PASS clonedKey.algorithm.length is 256 | 472 PASS clonedKey.algorithm.length is 256 |
473 PASS clonedKey.algorithm.hash.name is "SHA-256" | 473 PASS clonedKey.algorithm.hash.name is "SHA-256" |
474 PASS clonedKey.usages.join(',') is "sign,verify" | 474 PASS clonedKey.usages.join(',') is "sign,verify" |
475 Serialized key bytes: ff053f004b022006192000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 475 Serialized key bytes: ff063f004b022006192000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
476 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 476 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
477 | 477 |
478 PASS importedKey.extraProperty is "hi" | 478 PASS importedKey.extraProperty is "hi" |
479 PASS importedKey.type is "secret" | 479 PASS importedKey.type is "secret" |
480 PASS typeof importedKey.extractable is 'boolean' | 480 PASS typeof importedKey.extractable is 'boolean' |
481 PASS importedKey.extractable is false | 481 PASS importedKey.extractable is false |
482 PASS importedKey.algorithm.name is "HMAC" | 482 PASS importedKey.algorithm.name is "HMAC" |
483 PASS importedKey.algorithm.length is 128 | 483 PASS importedKey.algorithm.length is 128 |
484 PASS importedKey.algorithm.hash.name is "SHA-256" | 484 PASS importedKey.algorithm.hash.name is "SHA-256" |
485 PASS importedKey.usages.join(',') is "" | 485 PASS importedKey.usages.join(',') is "" |
486 PASS importedKey != clonedKey is true | 486 PASS importedKey != clonedKey is true |
487 PASS clonedKey.extraProperty is undefined. | 487 PASS clonedKey.extraProperty is undefined. |
488 PASS clonedKey.type is "secret" | 488 PASS clonedKey.type is "secret" |
489 PASS typeof clonedKey.extractable is 'boolean' | 489 PASS typeof clonedKey.extractable is 'boolean' |
490 PASS clonedKey.extractable is false | 490 PASS clonedKey.extractable is false |
491 PASS clonedKey.algorithm.name is "HMAC" | 491 PASS clonedKey.algorithm.name is "HMAC" |
492 PASS clonedKey.algorithm.length is 128 | 492 PASS clonedKey.algorithm.length is 128 |
493 PASS clonedKey.algorithm.hash.name is "SHA-256" | 493 PASS clonedKey.algorithm.hash.name is "SHA-256" |
494 PASS clonedKey.usages.join(',') is "" | 494 PASS clonedKey.usages.join(',') is "" |
495 Serialized key bytes: ff053f004b021006001030112233445566778899aabbccddeeff | 495 Serialized key bytes: ff063f004b021006001030112233445566778899aabbccddeeff |
496 | 496 |
497 PASS importedKey.extraProperty is "hi" | 497 PASS importedKey.extraProperty is "hi" |
498 PASS importedKey.type is "secret" | 498 PASS importedKey.type is "secret" |
499 PASS typeof importedKey.extractable is 'boolean' | 499 PASS typeof importedKey.extractable is 'boolean' |
500 PASS importedKey.extractable is false | 500 PASS importedKey.extractable is false |
501 PASS importedKey.algorithm.name is "HMAC" | 501 PASS importedKey.algorithm.name is "HMAC" |
502 PASS importedKey.algorithm.length is 256 | 502 PASS importedKey.algorithm.length is 256 |
503 PASS importedKey.algorithm.hash.name is "SHA-256" | 503 PASS importedKey.algorithm.hash.name is "SHA-256" |
504 PASS importedKey.usages.join(',') is "" | 504 PASS importedKey.usages.join(',') is "" |
505 PASS importedKey != clonedKey is true | 505 PASS importedKey != clonedKey is true |
506 PASS clonedKey.extraProperty is undefined. | 506 PASS clonedKey.extraProperty is undefined. |
507 PASS clonedKey.type is "secret" | 507 PASS clonedKey.type is "secret" |
508 PASS typeof clonedKey.extractable is 'boolean' | 508 PASS typeof clonedKey.extractable is 'boolean' |
509 PASS clonedKey.extractable is false | 509 PASS clonedKey.extractable is false |
510 PASS clonedKey.algorithm.name is "HMAC" | 510 PASS clonedKey.algorithm.name is "HMAC" |
511 PASS clonedKey.algorithm.length is 256 | 511 PASS clonedKey.algorithm.length is 256 |
512 PASS clonedKey.algorithm.hash.name is "SHA-256" | 512 PASS clonedKey.algorithm.hash.name is "SHA-256" |
513 PASS clonedKey.usages.join(',') is "" | 513 PASS clonedKey.usages.join(',') is "" |
514 Serialized key bytes: ff053f004b022006002000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 514 Serialized key bytes: ff063f004b022006002000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
515 | 515 |
516 PASS importedKey.extraProperty is "hi" | 516 PASS importedKey.extraProperty is "hi" |
517 PASS importedKey.type is "secret" | 517 PASS importedKey.type is "secret" |
518 PASS typeof importedKey.extractable is 'boolean' | 518 PASS typeof importedKey.extractable is 'boolean' |
519 PASS importedKey.extractable is false | 519 PASS importedKey.extractable is false |
520 PASS importedKey.algorithm.name is "HMAC" | 520 PASS importedKey.algorithm.name is "HMAC" |
521 PASS importedKey.algorithm.length is 128 | 521 PASS importedKey.algorithm.length is 128 |
522 PASS importedKey.algorithm.hash.name is "SHA-256" | 522 PASS importedKey.algorithm.hash.name is "SHA-256" |
523 PASS importedKey.usages.join(',') is "sign" | 523 PASS importedKey.usages.join(',') is "sign" |
524 PASS importedKey != clonedKey is true | 524 PASS importedKey != clonedKey is true |
525 PASS clonedKey.extraProperty is undefined. | 525 PASS clonedKey.extraProperty is undefined. |
526 PASS clonedKey.type is "secret" | 526 PASS clonedKey.type is "secret" |
527 PASS typeof clonedKey.extractable is 'boolean' | 527 PASS typeof clonedKey.extractable is 'boolean' |
528 PASS clonedKey.extractable is false | 528 PASS clonedKey.extractable is false |
529 PASS clonedKey.algorithm.name is "HMAC" | 529 PASS clonedKey.algorithm.name is "HMAC" |
530 PASS clonedKey.algorithm.length is 128 | 530 PASS clonedKey.algorithm.length is 128 |
531 PASS clonedKey.algorithm.hash.name is "SHA-256" | 531 PASS clonedKey.algorithm.hash.name is "SHA-256" |
532 PASS clonedKey.usages.join(',') is "sign" | 532 PASS clonedKey.usages.join(',') is "sign" |
533 Serialized key bytes: ff053f004b021006081030112233445566778899aabbccddeeff | 533 Serialized key bytes: ff063f004b021006081030112233445566778899aabbccddeeff |
534 | 534 |
535 PASS importedKey.extraProperty is "hi" | 535 PASS importedKey.extraProperty is "hi" |
536 PASS importedKey.type is "secret" | 536 PASS importedKey.type is "secret" |
537 PASS typeof importedKey.extractable is 'boolean' | 537 PASS typeof importedKey.extractable is 'boolean' |
538 PASS importedKey.extractable is false | 538 PASS importedKey.extractable is false |
539 PASS importedKey.algorithm.name is "HMAC" | 539 PASS importedKey.algorithm.name is "HMAC" |
540 PASS importedKey.algorithm.length is 256 | 540 PASS importedKey.algorithm.length is 256 |
541 PASS importedKey.algorithm.hash.name is "SHA-256" | 541 PASS importedKey.algorithm.hash.name is "SHA-256" |
542 PASS importedKey.usages.join(',') is "sign" | 542 PASS importedKey.usages.join(',') is "sign" |
543 PASS importedKey != clonedKey is true | 543 PASS importedKey != clonedKey is true |
544 PASS clonedKey.extraProperty is undefined. | 544 PASS clonedKey.extraProperty is undefined. |
545 PASS clonedKey.type is "secret" | 545 PASS clonedKey.type is "secret" |
546 PASS typeof clonedKey.extractable is 'boolean' | 546 PASS typeof clonedKey.extractable is 'boolean' |
547 PASS clonedKey.extractable is false | 547 PASS clonedKey.extractable is false |
548 PASS clonedKey.algorithm.name is "HMAC" | 548 PASS clonedKey.algorithm.name is "HMAC" |
549 PASS clonedKey.algorithm.length is 256 | 549 PASS clonedKey.algorithm.length is 256 |
550 PASS clonedKey.algorithm.hash.name is "SHA-256" | 550 PASS clonedKey.algorithm.hash.name is "SHA-256" |
551 PASS clonedKey.usages.join(',') is "sign" | 551 PASS clonedKey.usages.join(',') is "sign" |
552 Serialized key bytes: ff053f004b022006082000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 552 Serialized key bytes: ff063f004b022006082000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
553 | 553 |
554 PASS importedKey.extraProperty is "hi" | 554 PASS importedKey.extraProperty is "hi" |
555 PASS importedKey.type is "secret" | 555 PASS importedKey.type is "secret" |
556 PASS typeof importedKey.extractable is 'boolean' | 556 PASS typeof importedKey.extractable is 'boolean' |
557 PASS importedKey.extractable is false | 557 PASS importedKey.extractable is false |
558 PASS importedKey.algorithm.name is "HMAC" | 558 PASS importedKey.algorithm.name is "HMAC" |
559 PASS importedKey.algorithm.length is 128 | 559 PASS importedKey.algorithm.length is 128 |
560 PASS importedKey.algorithm.hash.name is "SHA-256" | 560 PASS importedKey.algorithm.hash.name is "SHA-256" |
561 PASS importedKey.usages.join(',') is "verify" | 561 PASS importedKey.usages.join(',') is "verify" |
562 PASS importedKey != clonedKey is true | 562 PASS importedKey != clonedKey is true |
563 PASS clonedKey.extraProperty is undefined. | 563 PASS clonedKey.extraProperty is undefined. |
564 PASS clonedKey.type is "secret" | 564 PASS clonedKey.type is "secret" |
565 PASS typeof clonedKey.extractable is 'boolean' | 565 PASS typeof clonedKey.extractable is 'boolean' |
566 PASS clonedKey.extractable is false | 566 PASS clonedKey.extractable is false |
567 PASS clonedKey.algorithm.name is "HMAC" | 567 PASS clonedKey.algorithm.name is "HMAC" |
568 PASS clonedKey.algorithm.length is 128 | 568 PASS clonedKey.algorithm.length is 128 |
569 PASS clonedKey.algorithm.hash.name is "SHA-256" | 569 PASS clonedKey.algorithm.hash.name is "SHA-256" |
570 PASS clonedKey.usages.join(',') is "verify" | 570 PASS clonedKey.usages.join(',') is "verify" |
571 Serialized key bytes: ff053f004b021006101030112233445566778899aabbccddeeff | 571 Serialized key bytes: ff063f004b021006101030112233445566778899aabbccddeeff |
572 | 572 |
573 PASS importedKey.extraProperty is "hi" | 573 PASS importedKey.extraProperty is "hi" |
574 PASS importedKey.type is "secret" | 574 PASS importedKey.type is "secret" |
575 PASS typeof importedKey.extractable is 'boolean' | 575 PASS typeof importedKey.extractable is 'boolean' |
576 PASS importedKey.extractable is false | 576 PASS importedKey.extractable is false |
577 PASS importedKey.algorithm.name is "HMAC" | 577 PASS importedKey.algorithm.name is "HMAC" |
578 PASS importedKey.algorithm.length is 256 | 578 PASS importedKey.algorithm.length is 256 |
579 PASS importedKey.algorithm.hash.name is "SHA-256" | 579 PASS importedKey.algorithm.hash.name is "SHA-256" |
580 PASS importedKey.usages.join(',') is "verify" | 580 PASS importedKey.usages.join(',') is "verify" |
581 PASS importedKey != clonedKey is true | 581 PASS importedKey != clonedKey is true |
582 PASS clonedKey.extraProperty is undefined. | 582 PASS clonedKey.extraProperty is undefined. |
583 PASS clonedKey.type is "secret" | 583 PASS clonedKey.type is "secret" |
584 PASS typeof clonedKey.extractable is 'boolean' | 584 PASS typeof clonedKey.extractable is 'boolean' |
585 PASS clonedKey.extractable is false | 585 PASS clonedKey.extractable is false |
586 PASS clonedKey.algorithm.name is "HMAC" | 586 PASS clonedKey.algorithm.name is "HMAC" |
587 PASS clonedKey.algorithm.length is 256 | 587 PASS clonedKey.algorithm.length is 256 |
588 PASS clonedKey.algorithm.hash.name is "SHA-256" | 588 PASS clonedKey.algorithm.hash.name is "SHA-256" |
589 PASS clonedKey.usages.join(',') is "verify" | 589 PASS clonedKey.usages.join(',') is "verify" |
590 Serialized key bytes: ff053f004b022006102000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 590 Serialized key bytes: ff063f004b022006102000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
591 | 591 |
592 PASS importedKey.extraProperty is "hi" | 592 PASS importedKey.extraProperty is "hi" |
593 PASS importedKey.type is "secret" | 593 PASS importedKey.type is "secret" |
594 PASS typeof importedKey.extractable is 'boolean' | 594 PASS typeof importedKey.extractable is 'boolean' |
595 PASS importedKey.extractable is false | 595 PASS importedKey.extractable is false |
596 PASS importedKey.algorithm.name is "HMAC" | 596 PASS importedKey.algorithm.name is "HMAC" |
597 PASS importedKey.algorithm.length is 128 | 597 PASS importedKey.algorithm.length is 128 |
598 PASS importedKey.algorithm.hash.name is "SHA-256" | 598 PASS importedKey.algorithm.hash.name is "SHA-256" |
599 PASS importedKey.usages.join(',') is "sign,verify" | 599 PASS importedKey.usages.join(',') is "sign,verify" |
600 PASS importedKey != clonedKey is true | 600 PASS importedKey != clonedKey is true |
601 PASS clonedKey.extraProperty is undefined. | 601 PASS clonedKey.extraProperty is undefined. |
602 PASS clonedKey.type is "secret" | 602 PASS clonedKey.type is "secret" |
603 PASS typeof clonedKey.extractable is 'boolean' | 603 PASS typeof clonedKey.extractable is 'boolean' |
604 PASS clonedKey.extractable is false | 604 PASS clonedKey.extractable is false |
605 PASS clonedKey.algorithm.name is "HMAC" | 605 PASS clonedKey.algorithm.name is "HMAC" |
606 PASS clonedKey.algorithm.length is 128 | 606 PASS clonedKey.algorithm.length is 128 |
607 PASS clonedKey.algorithm.hash.name is "SHA-256" | 607 PASS clonedKey.algorithm.hash.name is "SHA-256" |
608 PASS clonedKey.usages.join(',') is "sign,verify" | 608 PASS clonedKey.usages.join(',') is "sign,verify" |
609 Serialized key bytes: ff053f004b021006181030112233445566778899aabbccddeeff | 609 Serialized key bytes: ff063f004b021006181030112233445566778899aabbccddeeff |
610 | 610 |
611 PASS importedKey.extraProperty is "hi" | 611 PASS importedKey.extraProperty is "hi" |
612 PASS importedKey.type is "secret" | 612 PASS importedKey.type is "secret" |
613 PASS typeof importedKey.extractable is 'boolean' | 613 PASS typeof importedKey.extractable is 'boolean' |
614 PASS importedKey.extractable is false | 614 PASS importedKey.extractable is false |
615 PASS importedKey.algorithm.name is "HMAC" | 615 PASS importedKey.algorithm.name is "HMAC" |
616 PASS importedKey.algorithm.length is 256 | 616 PASS importedKey.algorithm.length is 256 |
617 PASS importedKey.algorithm.hash.name is "SHA-256" | 617 PASS importedKey.algorithm.hash.name is "SHA-256" |
618 PASS importedKey.usages.join(',') is "sign,verify" | 618 PASS importedKey.usages.join(',') is "sign,verify" |
619 PASS importedKey != clonedKey is true | 619 PASS importedKey != clonedKey is true |
620 PASS clonedKey.extraProperty is undefined. | 620 PASS clonedKey.extraProperty is undefined. |
621 PASS clonedKey.type is "secret" | 621 PASS clonedKey.type is "secret" |
622 PASS typeof clonedKey.extractable is 'boolean' | 622 PASS typeof clonedKey.extractable is 'boolean' |
623 PASS clonedKey.extractable is false | 623 PASS clonedKey.extractable is false |
624 PASS clonedKey.algorithm.name is "HMAC" | 624 PASS clonedKey.algorithm.name is "HMAC" |
625 PASS clonedKey.algorithm.length is 256 | 625 PASS clonedKey.algorithm.length is 256 |
626 PASS clonedKey.algorithm.hash.name is "SHA-256" | 626 PASS clonedKey.algorithm.hash.name is "SHA-256" |
627 PASS clonedKey.usages.join(',') is "sign,verify" | 627 PASS clonedKey.usages.join(',') is "sign,verify" |
628 Serialized key bytes: ff053f004b022006182000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 628 Serialized key bytes: ff063f004b022006182000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
629 | 629 |
630 PASS importedKey.extraProperty is "hi" | 630 PASS importedKey.extraProperty is "hi" |
631 PASS importedKey.type is "secret" | 631 PASS importedKey.type is "secret" |
632 PASS typeof importedKey.extractable is 'boolean' | 632 PASS typeof importedKey.extractable is 'boolean' |
633 PASS importedKey.extractable is true | 633 PASS importedKey.extractable is true |
634 PASS importedKey.algorithm.name is "HMAC" | 634 PASS importedKey.algorithm.name is "HMAC" |
635 PASS importedKey.algorithm.length is 128 | 635 PASS importedKey.algorithm.length is 128 |
636 PASS importedKey.algorithm.hash.name is "SHA-512" | 636 PASS importedKey.algorithm.hash.name is "SHA-512" |
637 PASS importedKey.usages.join(',') is "" | 637 PASS importedKey.usages.join(',') is "" |
638 PASS importedKey != clonedKey is true | 638 PASS importedKey != clonedKey is true |
639 PASS clonedKey.extraProperty is undefined. | 639 PASS clonedKey.extraProperty is undefined. |
640 PASS clonedKey.type is "secret" | 640 PASS clonedKey.type is "secret" |
641 PASS typeof clonedKey.extractable is 'boolean' | 641 PASS typeof clonedKey.extractable is 'boolean' |
642 PASS clonedKey.extractable is true | 642 PASS clonedKey.extractable is true |
643 PASS clonedKey.algorithm.name is "HMAC" | 643 PASS clonedKey.algorithm.name is "HMAC" |
644 PASS clonedKey.algorithm.length is 128 | 644 PASS clonedKey.algorithm.length is 128 |
645 PASS clonedKey.algorithm.hash.name is "SHA-512" | 645 PASS clonedKey.algorithm.hash.name is "SHA-512" |
646 PASS clonedKey.usages.join(',') is "" | 646 PASS clonedKey.usages.join(',') is "" |
647 Serialized key bytes: ff053f004b021008011030112233445566778899aabbccddeeff | 647 Serialized key bytes: ff063f004b021008011030112233445566778899aabbccddeeff |
648 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 648 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
649 | 649 |
650 PASS importedKey.extraProperty is "hi" | 650 PASS importedKey.extraProperty is "hi" |
651 PASS importedKey.type is "secret" | 651 PASS importedKey.type is "secret" |
652 PASS typeof importedKey.extractable is 'boolean' | 652 PASS typeof importedKey.extractable is 'boolean' |
653 PASS importedKey.extractable is true | 653 PASS importedKey.extractable is true |
654 PASS importedKey.algorithm.name is "HMAC" | 654 PASS importedKey.algorithm.name is "HMAC" |
655 PASS importedKey.algorithm.length is 256 | 655 PASS importedKey.algorithm.length is 256 |
656 PASS importedKey.algorithm.hash.name is "SHA-512" | 656 PASS importedKey.algorithm.hash.name is "SHA-512" |
657 PASS importedKey.usages.join(',') is "" | 657 PASS importedKey.usages.join(',') is "" |
658 PASS importedKey != clonedKey is true | 658 PASS importedKey != clonedKey is true |
659 PASS clonedKey.extraProperty is undefined. | 659 PASS clonedKey.extraProperty is undefined. |
660 PASS clonedKey.type is "secret" | 660 PASS clonedKey.type is "secret" |
661 PASS typeof clonedKey.extractable is 'boolean' | 661 PASS typeof clonedKey.extractable is 'boolean' |
662 PASS clonedKey.extractable is true | 662 PASS clonedKey.extractable is true |
663 PASS clonedKey.algorithm.name is "HMAC" | 663 PASS clonedKey.algorithm.name is "HMAC" |
664 PASS clonedKey.algorithm.length is 256 | 664 PASS clonedKey.algorithm.length is 256 |
665 PASS clonedKey.algorithm.hash.name is "SHA-512" | 665 PASS clonedKey.algorithm.hash.name is "SHA-512" |
666 PASS clonedKey.usages.join(',') is "" | 666 PASS clonedKey.usages.join(',') is "" |
667 Serialized key bytes: ff053f004b022008012000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 667 Serialized key bytes: ff063f004b022008012000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
668 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 668 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
669 | 669 |
670 PASS importedKey.extraProperty is "hi" | 670 PASS importedKey.extraProperty is "hi" |
671 PASS importedKey.type is "secret" | 671 PASS importedKey.type is "secret" |
672 PASS typeof importedKey.extractable is 'boolean' | 672 PASS typeof importedKey.extractable is 'boolean' |
673 PASS importedKey.extractable is true | 673 PASS importedKey.extractable is true |
674 PASS importedKey.algorithm.name is "HMAC" | 674 PASS importedKey.algorithm.name is "HMAC" |
675 PASS importedKey.algorithm.length is 128 | 675 PASS importedKey.algorithm.length is 128 |
676 PASS importedKey.algorithm.hash.name is "SHA-512" | 676 PASS importedKey.algorithm.hash.name is "SHA-512" |
677 PASS importedKey.usages.join(',') is "sign" | 677 PASS importedKey.usages.join(',') is "sign" |
678 PASS importedKey != clonedKey is true | 678 PASS importedKey != clonedKey is true |
679 PASS clonedKey.extraProperty is undefined. | 679 PASS clonedKey.extraProperty is undefined. |
680 PASS clonedKey.type is "secret" | 680 PASS clonedKey.type is "secret" |
681 PASS typeof clonedKey.extractable is 'boolean' | 681 PASS typeof clonedKey.extractable is 'boolean' |
682 PASS clonedKey.extractable is true | 682 PASS clonedKey.extractable is true |
683 PASS clonedKey.algorithm.name is "HMAC" | 683 PASS clonedKey.algorithm.name is "HMAC" |
684 PASS clonedKey.algorithm.length is 128 | 684 PASS clonedKey.algorithm.length is 128 |
685 PASS clonedKey.algorithm.hash.name is "SHA-512" | 685 PASS clonedKey.algorithm.hash.name is "SHA-512" |
686 PASS clonedKey.usages.join(',') is "sign" | 686 PASS clonedKey.usages.join(',') is "sign" |
687 Serialized key bytes: ff053f004b021008091030112233445566778899aabbccddeeff | 687 Serialized key bytes: ff063f004b021008091030112233445566778899aabbccddeeff |
688 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 688 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
689 | 689 |
690 PASS importedKey.extraProperty is "hi" | 690 PASS importedKey.extraProperty is "hi" |
691 PASS importedKey.type is "secret" | 691 PASS importedKey.type is "secret" |
692 PASS typeof importedKey.extractable is 'boolean' | 692 PASS typeof importedKey.extractable is 'boolean' |
693 PASS importedKey.extractable is true | 693 PASS importedKey.extractable is true |
694 PASS importedKey.algorithm.name is "HMAC" | 694 PASS importedKey.algorithm.name is "HMAC" |
695 PASS importedKey.algorithm.length is 256 | 695 PASS importedKey.algorithm.length is 256 |
696 PASS importedKey.algorithm.hash.name is "SHA-512" | 696 PASS importedKey.algorithm.hash.name is "SHA-512" |
697 PASS importedKey.usages.join(',') is "sign" | 697 PASS importedKey.usages.join(',') is "sign" |
698 PASS importedKey != clonedKey is true | 698 PASS importedKey != clonedKey is true |
699 PASS clonedKey.extraProperty is undefined. | 699 PASS clonedKey.extraProperty is undefined. |
700 PASS clonedKey.type is "secret" | 700 PASS clonedKey.type is "secret" |
701 PASS typeof clonedKey.extractable is 'boolean' | 701 PASS typeof clonedKey.extractable is 'boolean' |
702 PASS clonedKey.extractable is true | 702 PASS clonedKey.extractable is true |
703 PASS clonedKey.algorithm.name is "HMAC" | 703 PASS clonedKey.algorithm.name is "HMAC" |
704 PASS clonedKey.algorithm.length is 256 | 704 PASS clonedKey.algorithm.length is 256 |
705 PASS clonedKey.algorithm.hash.name is "SHA-512" | 705 PASS clonedKey.algorithm.hash.name is "SHA-512" |
706 PASS clonedKey.usages.join(',') is "sign" | 706 PASS clonedKey.usages.join(',') is "sign" |
707 Serialized key bytes: ff053f004b022008092000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 707 Serialized key bytes: ff063f004b022008092000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
708 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 708 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
709 | 709 |
710 PASS importedKey.extraProperty is "hi" | 710 PASS importedKey.extraProperty is "hi" |
711 PASS importedKey.type is "secret" | 711 PASS importedKey.type is "secret" |
712 PASS typeof importedKey.extractable is 'boolean' | 712 PASS typeof importedKey.extractable is 'boolean' |
713 PASS importedKey.extractable is true | 713 PASS importedKey.extractable is true |
714 PASS importedKey.algorithm.name is "HMAC" | 714 PASS importedKey.algorithm.name is "HMAC" |
715 PASS importedKey.algorithm.length is 128 | 715 PASS importedKey.algorithm.length is 128 |
716 PASS importedKey.algorithm.hash.name is "SHA-512" | 716 PASS importedKey.algorithm.hash.name is "SHA-512" |
717 PASS importedKey.usages.join(',') is "verify" | 717 PASS importedKey.usages.join(',') is "verify" |
718 PASS importedKey != clonedKey is true | 718 PASS importedKey != clonedKey is true |
719 PASS clonedKey.extraProperty is undefined. | 719 PASS clonedKey.extraProperty is undefined. |
720 PASS clonedKey.type is "secret" | 720 PASS clonedKey.type is "secret" |
721 PASS typeof clonedKey.extractable is 'boolean' | 721 PASS typeof clonedKey.extractable is 'boolean' |
722 PASS clonedKey.extractable is true | 722 PASS clonedKey.extractable is true |
723 PASS clonedKey.algorithm.name is "HMAC" | 723 PASS clonedKey.algorithm.name is "HMAC" |
724 PASS clonedKey.algorithm.length is 128 | 724 PASS clonedKey.algorithm.length is 128 |
725 PASS clonedKey.algorithm.hash.name is "SHA-512" | 725 PASS clonedKey.algorithm.hash.name is "SHA-512" |
726 PASS clonedKey.usages.join(',') is "verify" | 726 PASS clonedKey.usages.join(',') is "verify" |
727 Serialized key bytes: ff053f004b021008111030112233445566778899aabbccddeeff | 727 Serialized key bytes: ff063f004b021008111030112233445566778899aabbccddeeff |
728 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 728 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
729 | 729 |
730 PASS importedKey.extraProperty is "hi" | 730 PASS importedKey.extraProperty is "hi" |
731 PASS importedKey.type is "secret" | 731 PASS importedKey.type is "secret" |
732 PASS typeof importedKey.extractable is 'boolean' | 732 PASS typeof importedKey.extractable is 'boolean' |
733 PASS importedKey.extractable is true | 733 PASS importedKey.extractable is true |
734 PASS importedKey.algorithm.name is "HMAC" | 734 PASS importedKey.algorithm.name is "HMAC" |
735 PASS importedKey.algorithm.length is 256 | 735 PASS importedKey.algorithm.length is 256 |
736 PASS importedKey.algorithm.hash.name is "SHA-512" | 736 PASS importedKey.algorithm.hash.name is "SHA-512" |
737 PASS importedKey.usages.join(',') is "verify" | 737 PASS importedKey.usages.join(',') is "verify" |
738 PASS importedKey != clonedKey is true | 738 PASS importedKey != clonedKey is true |
739 PASS clonedKey.extraProperty is undefined. | 739 PASS clonedKey.extraProperty is undefined. |
740 PASS clonedKey.type is "secret" | 740 PASS clonedKey.type is "secret" |
741 PASS typeof clonedKey.extractable is 'boolean' | 741 PASS typeof clonedKey.extractable is 'boolean' |
742 PASS clonedKey.extractable is true | 742 PASS clonedKey.extractable is true |
743 PASS clonedKey.algorithm.name is "HMAC" | 743 PASS clonedKey.algorithm.name is "HMAC" |
744 PASS clonedKey.algorithm.length is 256 | 744 PASS clonedKey.algorithm.length is 256 |
745 PASS clonedKey.algorithm.hash.name is "SHA-512" | 745 PASS clonedKey.algorithm.hash.name is "SHA-512" |
746 PASS clonedKey.usages.join(',') is "verify" | 746 PASS clonedKey.usages.join(',') is "verify" |
747 Serialized key bytes: ff053f004b022008112000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 747 Serialized key bytes: ff063f004b022008112000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
748 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 748 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
749 | 749 |
750 PASS importedKey.extraProperty is "hi" | 750 PASS importedKey.extraProperty is "hi" |
751 PASS importedKey.type is "secret" | 751 PASS importedKey.type is "secret" |
752 PASS typeof importedKey.extractable is 'boolean' | 752 PASS typeof importedKey.extractable is 'boolean' |
753 PASS importedKey.extractable is true | 753 PASS importedKey.extractable is true |
754 PASS importedKey.algorithm.name is "HMAC" | 754 PASS importedKey.algorithm.name is "HMAC" |
755 PASS importedKey.algorithm.length is 128 | 755 PASS importedKey.algorithm.length is 128 |
756 PASS importedKey.algorithm.hash.name is "SHA-512" | 756 PASS importedKey.algorithm.hash.name is "SHA-512" |
757 PASS importedKey.usages.join(',') is "sign,verify" | 757 PASS importedKey.usages.join(',') is "sign,verify" |
758 PASS importedKey != clonedKey is true | 758 PASS importedKey != clonedKey is true |
759 PASS clonedKey.extraProperty is undefined. | 759 PASS clonedKey.extraProperty is undefined. |
760 PASS clonedKey.type is "secret" | 760 PASS clonedKey.type is "secret" |
761 PASS typeof clonedKey.extractable is 'boolean' | 761 PASS typeof clonedKey.extractable is 'boolean' |
762 PASS clonedKey.extractable is true | 762 PASS clonedKey.extractable is true |
763 PASS clonedKey.algorithm.name is "HMAC" | 763 PASS clonedKey.algorithm.name is "HMAC" |
764 PASS clonedKey.algorithm.length is 128 | 764 PASS clonedKey.algorithm.length is 128 |
765 PASS clonedKey.algorithm.hash.name is "SHA-512" | 765 PASS clonedKey.algorithm.hash.name is "SHA-512" |
766 PASS clonedKey.usages.join(',') is "sign,verify" | 766 PASS clonedKey.usages.join(',') is "sign,verify" |
767 Serialized key bytes: ff053f004b021008191030112233445566778899aabbccddeeff | 767 Serialized key bytes: ff063f004b021008191030112233445566778899aabbccddeeff |
768 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was | 768 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and
was |
769 | 769 |
770 PASS importedKey.extraProperty is "hi" | 770 PASS importedKey.extraProperty is "hi" |
771 PASS importedKey.type is "secret" | 771 PASS importedKey.type is "secret" |
772 PASS typeof importedKey.extractable is 'boolean' | 772 PASS typeof importedKey.extractable is 'boolean' |
773 PASS importedKey.extractable is true | 773 PASS importedKey.extractable is true |
774 PASS importedKey.algorithm.name is "HMAC" | 774 PASS importedKey.algorithm.name is "HMAC" |
775 PASS importedKey.algorithm.length is 256 | 775 PASS importedKey.algorithm.length is 256 |
776 PASS importedKey.algorithm.hash.name is "SHA-512" | 776 PASS importedKey.algorithm.hash.name is "SHA-512" |
777 PASS importedKey.usages.join(',') is "sign,verify" | 777 PASS importedKey.usages.join(',') is "sign,verify" |
778 PASS importedKey != clonedKey is true | 778 PASS importedKey != clonedKey is true |
779 PASS clonedKey.extraProperty is undefined. | 779 PASS clonedKey.extraProperty is undefined. |
780 PASS clonedKey.type is "secret" | 780 PASS clonedKey.type is "secret" |
781 PASS typeof clonedKey.extractable is 'boolean' | 781 PASS typeof clonedKey.extractable is 'boolean' |
782 PASS clonedKey.extractable is true | 782 PASS clonedKey.extractable is true |
783 PASS clonedKey.algorithm.name is "HMAC" | 783 PASS clonedKey.algorithm.name is "HMAC" |
784 PASS clonedKey.algorithm.length is 256 | 784 PASS clonedKey.algorithm.length is 256 |
785 PASS clonedKey.algorithm.hash.name is "SHA-512" | 785 PASS clonedKey.algorithm.hash.name is "SHA-512" |
786 PASS clonedKey.usages.join(',') is "sign,verify" | 786 PASS clonedKey.usages.join(',') is "sign,verify" |
787 Serialized key bytes: ff053f004b022008192000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 787 Serialized key bytes: ff063f004b022008192000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
788 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was | 788 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f] and was |
789 | 789 |
790 PASS importedKey.extraProperty is "hi" | 790 PASS importedKey.extraProperty is "hi" |
791 PASS importedKey.type is "secret" | 791 PASS importedKey.type is "secret" |
792 PASS typeof importedKey.extractable is 'boolean' | 792 PASS typeof importedKey.extractable is 'boolean' |
793 PASS importedKey.extractable is false | 793 PASS importedKey.extractable is false |
794 PASS importedKey.algorithm.name is "HMAC" | 794 PASS importedKey.algorithm.name is "HMAC" |
795 PASS importedKey.algorithm.length is 128 | 795 PASS importedKey.algorithm.length is 128 |
796 PASS importedKey.algorithm.hash.name is "SHA-512" | 796 PASS importedKey.algorithm.hash.name is "SHA-512" |
797 PASS importedKey.usages.join(',') is "" | 797 PASS importedKey.usages.join(',') is "" |
798 PASS importedKey != clonedKey is true | 798 PASS importedKey != clonedKey is true |
799 PASS clonedKey.extraProperty is undefined. | 799 PASS clonedKey.extraProperty is undefined. |
800 PASS clonedKey.type is "secret" | 800 PASS clonedKey.type is "secret" |
801 PASS typeof clonedKey.extractable is 'boolean' | 801 PASS typeof clonedKey.extractable is 'boolean' |
802 PASS clonedKey.extractable is false | 802 PASS clonedKey.extractable is false |
803 PASS clonedKey.algorithm.name is "HMAC" | 803 PASS clonedKey.algorithm.name is "HMAC" |
804 PASS clonedKey.algorithm.length is 128 | 804 PASS clonedKey.algorithm.length is 128 |
805 PASS clonedKey.algorithm.hash.name is "SHA-512" | 805 PASS clonedKey.algorithm.hash.name is "SHA-512" |
806 PASS clonedKey.usages.join(',') is "" | 806 PASS clonedKey.usages.join(',') is "" |
807 Serialized key bytes: ff053f004b021008001030112233445566778899aabbccddeeff | 807 Serialized key bytes: ff063f004b021008001030112233445566778899aabbccddeeff |
808 | 808 |
809 PASS importedKey.extraProperty is "hi" | 809 PASS importedKey.extraProperty is "hi" |
810 PASS importedKey.type is "secret" | 810 PASS importedKey.type is "secret" |
811 PASS typeof importedKey.extractable is 'boolean' | 811 PASS typeof importedKey.extractable is 'boolean' |
812 PASS importedKey.extractable is false | 812 PASS importedKey.extractable is false |
813 PASS importedKey.algorithm.name is "HMAC" | 813 PASS importedKey.algorithm.name is "HMAC" |
814 PASS importedKey.algorithm.length is 256 | 814 PASS importedKey.algorithm.length is 256 |
815 PASS importedKey.algorithm.hash.name is "SHA-512" | 815 PASS importedKey.algorithm.hash.name is "SHA-512" |
816 PASS importedKey.usages.join(',') is "" | 816 PASS importedKey.usages.join(',') is "" |
817 PASS importedKey != clonedKey is true | 817 PASS importedKey != clonedKey is true |
818 PASS clonedKey.extraProperty is undefined. | 818 PASS clonedKey.extraProperty is undefined. |
819 PASS clonedKey.type is "secret" | 819 PASS clonedKey.type is "secret" |
820 PASS typeof clonedKey.extractable is 'boolean' | 820 PASS typeof clonedKey.extractable is 'boolean' |
821 PASS clonedKey.extractable is false | 821 PASS clonedKey.extractable is false |
822 PASS clonedKey.algorithm.name is "HMAC" | 822 PASS clonedKey.algorithm.name is "HMAC" |
823 PASS clonedKey.algorithm.length is 256 | 823 PASS clonedKey.algorithm.length is 256 |
824 PASS clonedKey.algorithm.hash.name is "SHA-512" | 824 PASS clonedKey.algorithm.hash.name is "SHA-512" |
825 PASS clonedKey.usages.join(',') is "" | 825 PASS clonedKey.usages.join(',') is "" |
826 Serialized key bytes: ff053f004b022008002000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 826 Serialized key bytes: ff063f004b022008002000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
827 | 827 |
828 PASS importedKey.extraProperty is "hi" | 828 PASS importedKey.extraProperty is "hi" |
829 PASS importedKey.type is "secret" | 829 PASS importedKey.type is "secret" |
830 PASS typeof importedKey.extractable is 'boolean' | 830 PASS typeof importedKey.extractable is 'boolean' |
831 PASS importedKey.extractable is false | 831 PASS importedKey.extractable is false |
832 PASS importedKey.algorithm.name is "HMAC" | 832 PASS importedKey.algorithm.name is "HMAC" |
833 PASS importedKey.algorithm.length is 128 | 833 PASS importedKey.algorithm.length is 128 |
834 PASS importedKey.algorithm.hash.name is "SHA-512" | 834 PASS importedKey.algorithm.hash.name is "SHA-512" |
835 PASS importedKey.usages.join(',') is "sign" | 835 PASS importedKey.usages.join(',') is "sign" |
836 PASS importedKey != clonedKey is true | 836 PASS importedKey != clonedKey is true |
837 PASS clonedKey.extraProperty is undefined. | 837 PASS clonedKey.extraProperty is undefined. |
838 PASS clonedKey.type is "secret" | 838 PASS clonedKey.type is "secret" |
839 PASS typeof clonedKey.extractable is 'boolean' | 839 PASS typeof clonedKey.extractable is 'boolean' |
840 PASS clonedKey.extractable is false | 840 PASS clonedKey.extractable is false |
841 PASS clonedKey.algorithm.name is "HMAC" | 841 PASS clonedKey.algorithm.name is "HMAC" |
842 PASS clonedKey.algorithm.length is 128 | 842 PASS clonedKey.algorithm.length is 128 |
843 PASS clonedKey.algorithm.hash.name is "SHA-512" | 843 PASS clonedKey.algorithm.hash.name is "SHA-512" |
844 PASS clonedKey.usages.join(',') is "sign" | 844 PASS clonedKey.usages.join(',') is "sign" |
845 Serialized key bytes: ff053f004b021008081030112233445566778899aabbccddeeff | 845 Serialized key bytes: ff063f004b021008081030112233445566778899aabbccddeeff |
846 | 846 |
847 PASS importedKey.extraProperty is "hi" | 847 PASS importedKey.extraProperty is "hi" |
848 PASS importedKey.type is "secret" | 848 PASS importedKey.type is "secret" |
849 PASS typeof importedKey.extractable is 'boolean' | 849 PASS typeof importedKey.extractable is 'boolean' |
850 PASS importedKey.extractable is false | 850 PASS importedKey.extractable is false |
851 PASS importedKey.algorithm.name is "HMAC" | 851 PASS importedKey.algorithm.name is "HMAC" |
852 PASS importedKey.algorithm.length is 256 | 852 PASS importedKey.algorithm.length is 256 |
853 PASS importedKey.algorithm.hash.name is "SHA-512" | 853 PASS importedKey.algorithm.hash.name is "SHA-512" |
854 PASS importedKey.usages.join(',') is "sign" | 854 PASS importedKey.usages.join(',') is "sign" |
855 PASS importedKey != clonedKey is true | 855 PASS importedKey != clonedKey is true |
856 PASS clonedKey.extraProperty is undefined. | 856 PASS clonedKey.extraProperty is undefined. |
857 PASS clonedKey.type is "secret" | 857 PASS clonedKey.type is "secret" |
858 PASS typeof clonedKey.extractable is 'boolean' | 858 PASS typeof clonedKey.extractable is 'boolean' |
859 PASS clonedKey.extractable is false | 859 PASS clonedKey.extractable is false |
860 PASS clonedKey.algorithm.name is "HMAC" | 860 PASS clonedKey.algorithm.name is "HMAC" |
861 PASS clonedKey.algorithm.length is 256 | 861 PASS clonedKey.algorithm.length is 256 |
862 PASS clonedKey.algorithm.hash.name is "SHA-512" | 862 PASS clonedKey.algorithm.hash.name is "SHA-512" |
863 PASS clonedKey.usages.join(',') is "sign" | 863 PASS clonedKey.usages.join(',') is "sign" |
864 Serialized key bytes: ff053f004b022008082000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 864 Serialized key bytes: ff063f004b022008082000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
865 | 865 |
866 PASS importedKey.extraProperty is "hi" | 866 PASS importedKey.extraProperty is "hi" |
867 PASS importedKey.type is "secret" | 867 PASS importedKey.type is "secret" |
868 PASS typeof importedKey.extractable is 'boolean' | 868 PASS typeof importedKey.extractable is 'boolean' |
869 PASS importedKey.extractable is false | 869 PASS importedKey.extractable is false |
870 PASS importedKey.algorithm.name is "HMAC" | 870 PASS importedKey.algorithm.name is "HMAC" |
871 PASS importedKey.algorithm.length is 128 | 871 PASS importedKey.algorithm.length is 128 |
872 PASS importedKey.algorithm.hash.name is "SHA-512" | 872 PASS importedKey.algorithm.hash.name is "SHA-512" |
873 PASS importedKey.usages.join(',') is "verify" | 873 PASS importedKey.usages.join(',') is "verify" |
874 PASS importedKey != clonedKey is true | 874 PASS importedKey != clonedKey is true |
875 PASS clonedKey.extraProperty is undefined. | 875 PASS clonedKey.extraProperty is undefined. |
876 PASS clonedKey.type is "secret" | 876 PASS clonedKey.type is "secret" |
877 PASS typeof clonedKey.extractable is 'boolean' | 877 PASS typeof clonedKey.extractable is 'boolean' |
878 PASS clonedKey.extractable is false | 878 PASS clonedKey.extractable is false |
879 PASS clonedKey.algorithm.name is "HMAC" | 879 PASS clonedKey.algorithm.name is "HMAC" |
880 PASS clonedKey.algorithm.length is 128 | 880 PASS clonedKey.algorithm.length is 128 |
881 PASS clonedKey.algorithm.hash.name is "SHA-512" | 881 PASS clonedKey.algorithm.hash.name is "SHA-512" |
882 PASS clonedKey.usages.join(',') is "verify" | 882 PASS clonedKey.usages.join(',') is "verify" |
883 Serialized key bytes: ff053f004b021008101030112233445566778899aabbccddeeff | 883 Serialized key bytes: ff063f004b021008101030112233445566778899aabbccddeeff |
884 | 884 |
885 PASS importedKey.extraProperty is "hi" | 885 PASS importedKey.extraProperty is "hi" |
886 PASS importedKey.type is "secret" | 886 PASS importedKey.type is "secret" |
887 PASS typeof importedKey.extractable is 'boolean' | 887 PASS typeof importedKey.extractable is 'boolean' |
888 PASS importedKey.extractable is false | 888 PASS importedKey.extractable is false |
889 PASS importedKey.algorithm.name is "HMAC" | 889 PASS importedKey.algorithm.name is "HMAC" |
890 PASS importedKey.algorithm.length is 256 | 890 PASS importedKey.algorithm.length is 256 |
891 PASS importedKey.algorithm.hash.name is "SHA-512" | 891 PASS importedKey.algorithm.hash.name is "SHA-512" |
892 PASS importedKey.usages.join(',') is "verify" | 892 PASS importedKey.usages.join(',') is "verify" |
893 PASS importedKey != clonedKey is true | 893 PASS importedKey != clonedKey is true |
894 PASS clonedKey.extraProperty is undefined. | 894 PASS clonedKey.extraProperty is undefined. |
895 PASS clonedKey.type is "secret" | 895 PASS clonedKey.type is "secret" |
896 PASS typeof clonedKey.extractable is 'boolean' | 896 PASS typeof clonedKey.extractable is 'boolean' |
897 PASS clonedKey.extractable is false | 897 PASS clonedKey.extractable is false |
898 PASS clonedKey.algorithm.name is "HMAC" | 898 PASS clonedKey.algorithm.name is "HMAC" |
899 PASS clonedKey.algorithm.length is 256 | 899 PASS clonedKey.algorithm.length is 256 |
900 PASS clonedKey.algorithm.hash.name is "SHA-512" | 900 PASS clonedKey.algorithm.hash.name is "SHA-512" |
901 PASS clonedKey.usages.join(',') is "verify" | 901 PASS clonedKey.usages.join(',') is "verify" |
902 Serialized key bytes: ff053f004b022008102000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 902 Serialized key bytes: ff063f004b022008102000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
903 | 903 |
904 PASS importedKey.extraProperty is "hi" | 904 PASS importedKey.extraProperty is "hi" |
905 PASS importedKey.type is "secret" | 905 PASS importedKey.type is "secret" |
906 PASS typeof importedKey.extractable is 'boolean' | 906 PASS typeof importedKey.extractable is 'boolean' |
907 PASS importedKey.extractable is false | 907 PASS importedKey.extractable is false |
908 PASS importedKey.algorithm.name is "HMAC" | 908 PASS importedKey.algorithm.name is "HMAC" |
909 PASS importedKey.algorithm.length is 128 | 909 PASS importedKey.algorithm.length is 128 |
910 PASS importedKey.algorithm.hash.name is "SHA-512" | 910 PASS importedKey.algorithm.hash.name is "SHA-512" |
911 PASS importedKey.usages.join(',') is "sign,verify" | 911 PASS importedKey.usages.join(',') is "sign,verify" |
912 PASS importedKey != clonedKey is true | 912 PASS importedKey != clonedKey is true |
913 PASS clonedKey.extraProperty is undefined. | 913 PASS clonedKey.extraProperty is undefined. |
914 PASS clonedKey.type is "secret" | 914 PASS clonedKey.type is "secret" |
915 PASS typeof clonedKey.extractable is 'boolean' | 915 PASS typeof clonedKey.extractable is 'boolean' |
916 PASS clonedKey.extractable is false | 916 PASS clonedKey.extractable is false |
917 PASS clonedKey.algorithm.name is "HMAC" | 917 PASS clonedKey.algorithm.name is "HMAC" |
918 PASS clonedKey.algorithm.length is 128 | 918 PASS clonedKey.algorithm.length is 128 |
919 PASS clonedKey.algorithm.hash.name is "SHA-512" | 919 PASS clonedKey.algorithm.hash.name is "SHA-512" |
920 PASS clonedKey.usages.join(',') is "sign,verify" | 920 PASS clonedKey.usages.join(',') is "sign,verify" |
921 Serialized key bytes: ff053f004b021008181030112233445566778899aabbccddeeff | 921 Serialized key bytes: ff063f004b021008181030112233445566778899aabbccddeeff |
922 | 922 |
923 PASS importedKey.extraProperty is "hi" | 923 PASS importedKey.extraProperty is "hi" |
924 PASS importedKey.type is "secret" | 924 PASS importedKey.type is "secret" |
925 PASS typeof importedKey.extractable is 'boolean' | 925 PASS typeof importedKey.extractable is 'boolean' |
926 PASS importedKey.extractable is false | 926 PASS importedKey.extractable is false |
927 PASS importedKey.algorithm.name is "HMAC" | 927 PASS importedKey.algorithm.name is "HMAC" |
928 PASS importedKey.algorithm.length is 256 | 928 PASS importedKey.algorithm.length is 256 |
929 PASS importedKey.algorithm.hash.name is "SHA-512" | 929 PASS importedKey.algorithm.hash.name is "SHA-512" |
930 PASS importedKey.usages.join(',') is "sign,verify" | 930 PASS importedKey.usages.join(',') is "sign,verify" |
931 PASS importedKey != clonedKey is true | 931 PASS importedKey != clonedKey is true |
932 PASS clonedKey.extraProperty is undefined. | 932 PASS clonedKey.extraProperty is undefined. |
933 PASS clonedKey.type is "secret" | 933 PASS clonedKey.type is "secret" |
934 PASS typeof clonedKey.extractable is 'boolean' | 934 PASS typeof clonedKey.extractable is 'boolean' |
935 PASS clonedKey.extractable is false | 935 PASS clonedKey.extractable is false |
936 PASS clonedKey.algorithm.name is "HMAC" | 936 PASS clonedKey.algorithm.name is "HMAC" |
937 PASS clonedKey.algorithm.length is 256 | 937 PASS clonedKey.algorithm.length is 256 |
938 PASS clonedKey.algorithm.hash.name is "SHA-512" | 938 PASS clonedKey.algorithm.hash.name is "SHA-512" |
939 PASS clonedKey.usages.join(',') is "sign,verify" | 939 PASS clonedKey.usages.join(',') is "sign,verify" |
940 Serialized key bytes: ff053f004b022008182000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f | 940 Serialized key bytes: ff063f004b022008182000112233445546778899aabbccddeeff000102
030405060708090a0b0c0d0e0f |
941 | 941 |
942 PASS successfullyParsed is true | 942 PASS successfullyParsed is true |
943 | 943 |
944 TEST COMPLETE | 944 TEST COMPLETE |
945 | 945 |
OLD | NEW |