Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Side by Side Diff: third_party/WebKit/LayoutTests/crypto/subtle/hmac/cloneKey-expected.txt

Issue 2725763004: Revert of Rebaseline crypto/subtle/*/cloneKey.html. (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 8 11 PASS importedKey.algorithm.length is 8
12 PASS importedKey.algorithm.hash.name is "SHA-1" 12 PASS importedKey.algorithm.hash.name is "SHA-1"
13 PASS importedKey.usages.join(',') is "sign" 13 PASS importedKey.usages.join(',') is "sign"
14 PASS importedKey is not clonedKey 14 PASS importedKey is not clonedKey
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 8 20 PASS clonedKey.algorithm.length is 8
21 PASS clonedKey.algorithm.hash.name is "SHA-1" 21 PASS clonedKey.algorithm.hash.name is "SHA-1"
22 PASS clonedKey.usages.join(',') is "sign" 22 PASS clonedKey.usages.join(',') is "sign"
23 Serialized key bytes: 5c4b020105090130 23 Serialized key bytes: 4b02010509013000
24 PASS: Cloned key exported data should be [30] and was 24 PASS: Cloned key exported data should be [30] 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 64 31 PASS importedKey.algorithm.length is 64
32 PASS importedKey.algorithm.hash.name is "SHA-1" 32 PASS importedKey.algorithm.hash.name is "SHA-1"
33 PASS importedKey.usages.join(',') is "sign" 33 PASS importedKey.usages.join(',') is "sign"
34 PASS importedKey is not clonedKey 34 PASS importedKey is not clonedKey
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 64 40 PASS clonedKey.algorithm.length is 64
41 PASS clonedKey.algorithm.hash.name is "SHA-1" 41 PASS clonedKey.algorithm.hash.name is "SHA-1"
42 PASS clonedKey.usages.join(',') is "sign" 42 PASS clonedKey.usages.join(',') is "sign"
43 Serialized key bytes: 5c4b0208050908001122334455467700 43 Serialized key bytes: 4b02080509080011223344554677
44 PASS: Cloned key exported data should be [0011223344554677] and was 44 PASS: Cloned key exported data should be [0011223344554677] 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 88 51 PASS importedKey.algorithm.length is 88
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 is not clonedKey 54 PASS importedKey is not clonedKey
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 88 60 PASS clonedKey.algorithm.length is 88
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: 5c4b020b05090b00112233445546778899aa 63 Serialized key bytes: 4b020b05090b00112233445546778899aa00
64 PASS: Cloned key exported data should be [00112233445546778899aa] and was 64 PASS: Cloned key exported data should be [00112233445546778899aa] 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 128 71 PASS importedKey.algorithm.length is 128
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 is not clonedKey 74 PASS importedKey is not clonedKey
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 128 80 PASS clonedKey.algorithm.length is 128
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: 5c4b021005091030112233445566778899aabbccddeeff00 83 Serialized key bytes: 4b021005091030112233445566778899aabbccddeeff
84 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 84 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] 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 8 91 PASS importedKey.algorithm.length is 8
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 is not clonedKey 94 PASS importedKey is not clonedKey
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 8 100 PASS clonedKey.algorithm.length is 8
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: 5c4b020105110130 103 Serialized key bytes: 4b02010511013000
104 PASS: Cloned key exported data should be [30] and was 104 PASS: Cloned key exported data should be [30] 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 64 111 PASS importedKey.algorithm.length is 64
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 is not clonedKey 114 PASS importedKey is not clonedKey
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 64 120 PASS clonedKey.algorithm.length is 64
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: 5c4b0208051108001122334455467700 123 Serialized key bytes: 4b02080511080011223344554677
124 PASS: Cloned key exported data should be [0011223344554677] and was 124 PASS: Cloned key exported data should be [0011223344554677] 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 88 131 PASS importedKey.algorithm.length is 88
132 PASS importedKey.algorithm.hash.name is "SHA-1" 132 PASS importedKey.algorithm.hash.name is "SHA-1"
133 PASS importedKey.usages.join(',') is "verify" 133 PASS importedKey.usages.join(',') is "verify"
134 PASS importedKey is not clonedKey 134 PASS importedKey is not clonedKey
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 88 140 PASS clonedKey.algorithm.length is 88
141 PASS clonedKey.algorithm.hash.name is "SHA-1" 141 PASS clonedKey.algorithm.hash.name is "SHA-1"
142 PASS clonedKey.usages.join(',') is "verify" 142 PASS clonedKey.usages.join(',') is "verify"
143 Serialized key bytes: 5c4b020b05110b00112233445546778899aa 143 Serialized key bytes: 4b020b05110b00112233445546778899aa00
144 PASS: Cloned key exported data should be [00112233445546778899aa] and was 144 PASS: Cloned key exported data should be [00112233445546778899aa] 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 128 151 PASS importedKey.algorithm.length is 128
152 PASS importedKey.algorithm.hash.name is "SHA-1" 152 PASS importedKey.algorithm.hash.name is "SHA-1"
153 PASS importedKey.usages.join(',') is "verify" 153 PASS importedKey.usages.join(',') is "verify"
154 PASS importedKey is not clonedKey 154 PASS importedKey is not clonedKey
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 128 160 PASS clonedKey.algorithm.length is 128
161 PASS clonedKey.algorithm.hash.name is "SHA-1" 161 PASS clonedKey.algorithm.hash.name is "SHA-1"
162 PASS clonedKey.usages.join(',') is "verify" 162 PASS clonedKey.usages.join(',') is "verify"
163 Serialized key bytes: 5c4b021005111030112233445566778899aabbccddeeff00 163 Serialized key bytes: 4b021005111030112233445566778899aabbccddeeff
164 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 164 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] 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 true 169 PASS importedKey.extractable is true
170 PASS importedKey.algorithm.name is "HMAC" 170 PASS importedKey.algorithm.name is "HMAC"
171 PASS importedKey.algorithm.length is 8 171 PASS importedKey.algorithm.length is 8
172 PASS importedKey.algorithm.hash.name is "SHA-1" 172 PASS importedKey.algorithm.hash.name is "SHA-1"
173 PASS importedKey.usages.join(',') is "sign,verify" 173 PASS importedKey.usages.join(',') is "sign,verify"
174 PASS importedKey is not clonedKey 174 PASS importedKey is not clonedKey
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 true 178 PASS clonedKey.extractable is true
179 PASS clonedKey.algorithm.name is "HMAC" 179 PASS clonedKey.algorithm.name is "HMAC"
180 PASS clonedKey.algorithm.length is 8 180 PASS clonedKey.algorithm.length is 8
181 PASS clonedKey.algorithm.hash.name is "SHA-1" 181 PASS clonedKey.algorithm.hash.name is "SHA-1"
182 PASS clonedKey.usages.join(',') is "sign,verify" 182 PASS clonedKey.usages.join(',') is "sign,verify"
183 Serialized key bytes: 5c4b020105190130 183 Serialized key bytes: 4b02010519013000
184 PASS: Cloned key exported data should be [30] and was 184 PASS: Cloned key exported data should be [30] and was
185 185
186 PASS importedKey.extraProperty is "hi" 186 PASS importedKey.extraProperty is "hi"
187 PASS importedKey.type is "secret" 187 PASS importedKey.type is "secret"
188 PASS typeof importedKey.extractable is 'boolean' 188 PASS typeof importedKey.extractable is 'boolean'
189 PASS importedKey.extractable is true 189 PASS importedKey.extractable is true
190 PASS importedKey.algorithm.name is "HMAC" 190 PASS importedKey.algorithm.name is "HMAC"
191 PASS importedKey.algorithm.length is 64 191 PASS importedKey.algorithm.length is 64
192 PASS importedKey.algorithm.hash.name is "SHA-1" 192 PASS importedKey.algorithm.hash.name is "SHA-1"
193 PASS importedKey.usages.join(',') is "sign,verify" 193 PASS importedKey.usages.join(',') is "sign,verify"
194 PASS importedKey is not clonedKey 194 PASS importedKey is not clonedKey
195 PASS clonedKey.extraProperty is undefined. 195 PASS clonedKey.extraProperty is undefined.
196 PASS clonedKey.type is "secret" 196 PASS clonedKey.type is "secret"
197 PASS typeof clonedKey.extractable is 'boolean' 197 PASS typeof clonedKey.extractable is 'boolean'
198 PASS clonedKey.extractable is true 198 PASS clonedKey.extractable is true
199 PASS clonedKey.algorithm.name is "HMAC" 199 PASS clonedKey.algorithm.name is "HMAC"
200 PASS clonedKey.algorithm.length is 64 200 PASS clonedKey.algorithm.length is 64
201 PASS clonedKey.algorithm.hash.name is "SHA-1" 201 PASS clonedKey.algorithm.hash.name is "SHA-1"
202 PASS clonedKey.usages.join(',') is "sign,verify" 202 PASS clonedKey.usages.join(',') is "sign,verify"
203 Serialized key bytes: 5c4b0208051908001122334455467700 203 Serialized key bytes: 4b02080519080011223344554677
204 PASS: Cloned key exported data should be [0011223344554677] and was 204 PASS: Cloned key exported data should be [0011223344554677] and was
205 205
206 PASS importedKey.extraProperty is "hi" 206 PASS importedKey.extraProperty is "hi"
207 PASS importedKey.type is "secret" 207 PASS importedKey.type is "secret"
208 PASS typeof importedKey.extractable is 'boolean' 208 PASS typeof importedKey.extractable is 'boolean'
209 PASS importedKey.extractable is true 209 PASS importedKey.extractable is true
210 PASS importedKey.algorithm.name is "HMAC" 210 PASS importedKey.algorithm.name is "HMAC"
211 PASS importedKey.algorithm.length is 88 211 PASS importedKey.algorithm.length is 88
212 PASS importedKey.algorithm.hash.name is "SHA-1" 212 PASS importedKey.algorithm.hash.name is "SHA-1"
213 PASS importedKey.usages.join(',') is "sign,verify" 213 PASS importedKey.usages.join(',') is "sign,verify"
214 PASS importedKey is not clonedKey 214 PASS importedKey is not clonedKey
215 PASS clonedKey.extraProperty is undefined. 215 PASS clonedKey.extraProperty is undefined.
216 PASS clonedKey.type is "secret" 216 PASS clonedKey.type is "secret"
217 PASS typeof clonedKey.extractable is 'boolean' 217 PASS typeof clonedKey.extractable is 'boolean'
218 PASS clonedKey.extractable is true 218 PASS clonedKey.extractable is true
219 PASS clonedKey.algorithm.name is "HMAC" 219 PASS clonedKey.algorithm.name is "HMAC"
220 PASS clonedKey.algorithm.length is 88 220 PASS clonedKey.algorithm.length is 88
221 PASS clonedKey.algorithm.hash.name is "SHA-1" 221 PASS clonedKey.algorithm.hash.name is "SHA-1"
222 PASS clonedKey.usages.join(',') is "sign,verify" 222 PASS clonedKey.usages.join(',') is "sign,verify"
223 Serialized key bytes: 5c4b020b05190b00112233445546778899aa 223 Serialized key bytes: 4b020b05190b00112233445546778899aa00
224 PASS: Cloned key exported data should be [00112233445546778899aa] and was 224 PASS: Cloned key exported data should be [00112233445546778899aa] and was
225 225
226 PASS importedKey.extraProperty is "hi" 226 PASS importedKey.extraProperty is "hi"
227 PASS importedKey.type is "secret" 227 PASS importedKey.type is "secret"
228 PASS typeof importedKey.extractable is 'boolean' 228 PASS typeof importedKey.extractable is 'boolean'
229 PASS importedKey.extractable is true 229 PASS importedKey.extractable is true
230 PASS importedKey.algorithm.name is "HMAC" 230 PASS importedKey.algorithm.name is "HMAC"
231 PASS importedKey.algorithm.length is 128 231 PASS importedKey.algorithm.length is 128
232 PASS importedKey.algorithm.hash.name is "SHA-1" 232 PASS importedKey.algorithm.hash.name is "SHA-1"
233 PASS importedKey.usages.join(',') is "sign,verify" 233 PASS importedKey.usages.join(',') is "sign,verify"
234 PASS importedKey is not clonedKey 234 PASS importedKey is not clonedKey
235 PASS clonedKey.extraProperty is undefined. 235 PASS clonedKey.extraProperty is undefined.
236 PASS clonedKey.type is "secret" 236 PASS clonedKey.type is "secret"
237 PASS typeof clonedKey.extractable is 'boolean' 237 PASS typeof clonedKey.extractable is 'boolean'
238 PASS clonedKey.extractable is true 238 PASS clonedKey.extractable is true
239 PASS clonedKey.algorithm.name is "HMAC" 239 PASS clonedKey.algorithm.name is "HMAC"
240 PASS clonedKey.algorithm.length is 128 240 PASS clonedKey.algorithm.length is 128
241 PASS clonedKey.algorithm.hash.name is "SHA-1" 241 PASS clonedKey.algorithm.hash.name is "SHA-1"
242 PASS clonedKey.usages.join(',') is "sign,verify" 242 PASS clonedKey.usages.join(',') is "sign,verify"
243 Serialized key bytes: 5c4b021005191030112233445566778899aabbccddeeff00 243 Serialized key bytes: 4b021005191030112233445566778899aabbccddeeff
244 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 244 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
245 245
246 PASS importedKey.extraProperty is "hi" 246 PASS importedKey.extraProperty is "hi"
247 PASS importedKey.type is "secret" 247 PASS importedKey.type is "secret"
248 PASS typeof importedKey.extractable is 'boolean' 248 PASS typeof importedKey.extractable is 'boolean'
249 PASS importedKey.extractable is false 249 PASS importedKey.extractable is false
250 PASS importedKey.algorithm.name is "HMAC" 250 PASS importedKey.algorithm.name is "HMAC"
251 PASS importedKey.algorithm.length is 8 251 PASS importedKey.algorithm.length is 8
252 PASS importedKey.algorithm.hash.name is "SHA-1" 252 PASS importedKey.algorithm.hash.name is "SHA-1"
253 PASS importedKey.usages.join(',') is "sign" 253 PASS importedKey.usages.join(',') is "sign"
254 PASS importedKey is not clonedKey 254 PASS importedKey is not clonedKey
255 PASS clonedKey.extraProperty is undefined. 255 PASS clonedKey.extraProperty is undefined.
256 PASS clonedKey.type is "secret" 256 PASS clonedKey.type is "secret"
257 PASS typeof clonedKey.extractable is 'boolean' 257 PASS typeof clonedKey.extractable is 'boolean'
258 PASS clonedKey.extractable is false 258 PASS clonedKey.extractable is false
259 PASS clonedKey.algorithm.name is "HMAC" 259 PASS clonedKey.algorithm.name is "HMAC"
260 PASS clonedKey.algorithm.length is 8 260 PASS clonedKey.algorithm.length is 8
261 PASS clonedKey.algorithm.hash.name is "SHA-1" 261 PASS clonedKey.algorithm.hash.name is "SHA-1"
262 PASS clonedKey.usages.join(',') is "sign" 262 PASS clonedKey.usages.join(',') is "sign"
263 Serialized key bytes: 5c4b020105080130 263 Serialized key bytes: 4b02010508013000
264 264
265 PASS importedKey.extraProperty is "hi" 265 PASS importedKey.extraProperty is "hi"
266 PASS importedKey.type is "secret" 266 PASS importedKey.type is "secret"
267 PASS typeof importedKey.extractable is 'boolean' 267 PASS typeof importedKey.extractable is 'boolean'
268 PASS importedKey.extractable is false 268 PASS importedKey.extractable is false
269 PASS importedKey.algorithm.name is "HMAC" 269 PASS importedKey.algorithm.name is "HMAC"
270 PASS importedKey.algorithm.length is 64 270 PASS importedKey.algorithm.length is 64
271 PASS importedKey.algorithm.hash.name is "SHA-1" 271 PASS importedKey.algorithm.hash.name is "SHA-1"
272 PASS importedKey.usages.join(',') is "sign" 272 PASS importedKey.usages.join(',') is "sign"
273 PASS importedKey is not clonedKey 273 PASS importedKey is not clonedKey
274 PASS clonedKey.extraProperty is undefined. 274 PASS clonedKey.extraProperty is undefined.
275 PASS clonedKey.type is "secret" 275 PASS clonedKey.type is "secret"
276 PASS typeof clonedKey.extractable is 'boolean' 276 PASS typeof clonedKey.extractable is 'boolean'
277 PASS clonedKey.extractable is false 277 PASS clonedKey.extractable is false
278 PASS clonedKey.algorithm.name is "HMAC" 278 PASS clonedKey.algorithm.name is "HMAC"
279 PASS clonedKey.algorithm.length is 64 279 PASS clonedKey.algorithm.length is 64
280 PASS clonedKey.algorithm.hash.name is "SHA-1" 280 PASS clonedKey.algorithm.hash.name is "SHA-1"
281 PASS clonedKey.usages.join(',') is "sign" 281 PASS clonedKey.usages.join(',') is "sign"
282 Serialized key bytes: 5c4b0208050808001122334455467700 282 Serialized key bytes: 4b02080508080011223344554677
283 283
284 PASS importedKey.extraProperty is "hi" 284 PASS importedKey.extraProperty is "hi"
285 PASS importedKey.type is "secret" 285 PASS importedKey.type is "secret"
286 PASS typeof importedKey.extractable is 'boolean' 286 PASS typeof importedKey.extractable is 'boolean'
287 PASS importedKey.extractable is false 287 PASS importedKey.extractable is false
288 PASS importedKey.algorithm.name is "HMAC" 288 PASS importedKey.algorithm.name is "HMAC"
289 PASS importedKey.algorithm.length is 88 289 PASS importedKey.algorithm.length is 88
290 PASS importedKey.algorithm.hash.name is "SHA-1" 290 PASS importedKey.algorithm.hash.name is "SHA-1"
291 PASS importedKey.usages.join(',') is "sign" 291 PASS importedKey.usages.join(',') is "sign"
292 PASS importedKey is not clonedKey 292 PASS importedKey is not clonedKey
293 PASS clonedKey.extraProperty is undefined. 293 PASS clonedKey.extraProperty is undefined.
294 PASS clonedKey.type is "secret" 294 PASS clonedKey.type is "secret"
295 PASS typeof clonedKey.extractable is 'boolean' 295 PASS typeof clonedKey.extractable is 'boolean'
296 PASS clonedKey.extractable is false 296 PASS clonedKey.extractable is false
297 PASS clonedKey.algorithm.name is "HMAC" 297 PASS clonedKey.algorithm.name is "HMAC"
298 PASS clonedKey.algorithm.length is 88 298 PASS clonedKey.algorithm.length is 88
299 PASS clonedKey.algorithm.hash.name is "SHA-1" 299 PASS clonedKey.algorithm.hash.name is "SHA-1"
300 PASS clonedKey.usages.join(',') is "sign" 300 PASS clonedKey.usages.join(',') is "sign"
301 Serialized key bytes: 5c4b020b05080b00112233445546778899aa 301 Serialized key bytes: 4b020b05080b00112233445546778899aa00
302 302
303 PASS importedKey.extraProperty is "hi" 303 PASS importedKey.extraProperty is "hi"
304 PASS importedKey.type is "secret" 304 PASS importedKey.type is "secret"
305 PASS typeof importedKey.extractable is 'boolean' 305 PASS typeof importedKey.extractable is 'boolean'
306 PASS importedKey.extractable is false 306 PASS importedKey.extractable is false
307 PASS importedKey.algorithm.name is "HMAC" 307 PASS importedKey.algorithm.name is "HMAC"
308 PASS importedKey.algorithm.length is 128 308 PASS importedKey.algorithm.length is 128
309 PASS importedKey.algorithm.hash.name is "SHA-1" 309 PASS importedKey.algorithm.hash.name is "SHA-1"
310 PASS importedKey.usages.join(',') is "sign" 310 PASS importedKey.usages.join(',') is "sign"
311 PASS importedKey is not clonedKey 311 PASS importedKey is not clonedKey
312 PASS clonedKey.extraProperty is undefined. 312 PASS clonedKey.extraProperty is undefined.
313 PASS clonedKey.type is "secret" 313 PASS clonedKey.type is "secret"
314 PASS typeof clonedKey.extractable is 'boolean' 314 PASS typeof clonedKey.extractable is 'boolean'
315 PASS clonedKey.extractable is false 315 PASS clonedKey.extractable is false
316 PASS clonedKey.algorithm.name is "HMAC" 316 PASS clonedKey.algorithm.name is "HMAC"
317 PASS clonedKey.algorithm.length is 128 317 PASS clonedKey.algorithm.length is 128
318 PASS clonedKey.algorithm.hash.name is "SHA-1" 318 PASS clonedKey.algorithm.hash.name is "SHA-1"
319 PASS clonedKey.usages.join(',') is "sign" 319 PASS clonedKey.usages.join(',') is "sign"
320 Serialized key bytes: 5c4b021005081030112233445566778899aabbccddeeff00 320 Serialized key bytes: 4b021005081030112233445566778899aabbccddeeff
321 321
322 PASS importedKey.extraProperty is "hi" 322 PASS importedKey.extraProperty is "hi"
323 PASS importedKey.type is "secret" 323 PASS importedKey.type is "secret"
324 PASS typeof importedKey.extractable is 'boolean' 324 PASS typeof importedKey.extractable is 'boolean'
325 PASS importedKey.extractable is false 325 PASS importedKey.extractable is false
326 PASS importedKey.algorithm.name is "HMAC" 326 PASS importedKey.algorithm.name is "HMAC"
327 PASS importedKey.algorithm.length is 8 327 PASS importedKey.algorithm.length is 8
328 PASS importedKey.algorithm.hash.name is "SHA-1" 328 PASS importedKey.algorithm.hash.name is "SHA-1"
329 PASS importedKey.usages.join(',') is "verify" 329 PASS importedKey.usages.join(',') is "verify"
330 PASS importedKey is not clonedKey 330 PASS importedKey is not clonedKey
331 PASS clonedKey.extraProperty is undefined. 331 PASS clonedKey.extraProperty is undefined.
332 PASS clonedKey.type is "secret" 332 PASS clonedKey.type is "secret"
333 PASS typeof clonedKey.extractable is 'boolean' 333 PASS typeof clonedKey.extractable is 'boolean'
334 PASS clonedKey.extractable is false 334 PASS clonedKey.extractable is false
335 PASS clonedKey.algorithm.name is "HMAC" 335 PASS clonedKey.algorithm.name is "HMAC"
336 PASS clonedKey.algorithm.length is 8 336 PASS clonedKey.algorithm.length is 8
337 PASS clonedKey.algorithm.hash.name is "SHA-1" 337 PASS clonedKey.algorithm.hash.name is "SHA-1"
338 PASS clonedKey.usages.join(',') is "verify" 338 PASS clonedKey.usages.join(',') is "verify"
339 Serialized key bytes: 5c4b020105100130 339 Serialized key bytes: 4b02010510013000
340 340
341 PASS importedKey.extraProperty is "hi" 341 PASS importedKey.extraProperty is "hi"
342 PASS importedKey.type is "secret" 342 PASS importedKey.type is "secret"
343 PASS typeof importedKey.extractable is 'boolean' 343 PASS typeof importedKey.extractable is 'boolean'
344 PASS importedKey.extractable is false 344 PASS importedKey.extractable is false
345 PASS importedKey.algorithm.name is "HMAC" 345 PASS importedKey.algorithm.name is "HMAC"
346 PASS importedKey.algorithm.length is 64 346 PASS importedKey.algorithm.length is 64
347 PASS importedKey.algorithm.hash.name is "SHA-1" 347 PASS importedKey.algorithm.hash.name is "SHA-1"
348 PASS importedKey.usages.join(',') is "verify" 348 PASS importedKey.usages.join(',') is "verify"
349 PASS importedKey is not clonedKey 349 PASS importedKey is not clonedKey
350 PASS clonedKey.extraProperty is undefined. 350 PASS clonedKey.extraProperty is undefined.
351 PASS clonedKey.type is "secret" 351 PASS clonedKey.type is "secret"
352 PASS typeof clonedKey.extractable is 'boolean' 352 PASS typeof clonedKey.extractable is 'boolean'
353 PASS clonedKey.extractable is false 353 PASS clonedKey.extractable is false
354 PASS clonedKey.algorithm.name is "HMAC" 354 PASS clonedKey.algorithm.name is "HMAC"
355 PASS clonedKey.algorithm.length is 64 355 PASS clonedKey.algorithm.length is 64
356 PASS clonedKey.algorithm.hash.name is "SHA-1" 356 PASS clonedKey.algorithm.hash.name is "SHA-1"
357 PASS clonedKey.usages.join(',') is "verify" 357 PASS clonedKey.usages.join(',') is "verify"
358 Serialized key bytes: 5c4b0208051008001122334455467700 358 Serialized key bytes: 4b02080510080011223344554677
359 359
360 PASS importedKey.extraProperty is "hi" 360 PASS importedKey.extraProperty is "hi"
361 PASS importedKey.type is "secret" 361 PASS importedKey.type is "secret"
362 PASS typeof importedKey.extractable is 'boolean' 362 PASS typeof importedKey.extractable is 'boolean'
363 PASS importedKey.extractable is false 363 PASS importedKey.extractable is false
364 PASS importedKey.algorithm.name is "HMAC" 364 PASS importedKey.algorithm.name is "HMAC"
365 PASS importedKey.algorithm.length is 88 365 PASS importedKey.algorithm.length is 88
366 PASS importedKey.algorithm.hash.name is "SHA-1" 366 PASS importedKey.algorithm.hash.name is "SHA-1"
367 PASS importedKey.usages.join(',') is "verify" 367 PASS importedKey.usages.join(',') is "verify"
368 PASS importedKey is not clonedKey 368 PASS importedKey is not clonedKey
369 PASS clonedKey.extraProperty is undefined. 369 PASS clonedKey.extraProperty is undefined.
370 PASS clonedKey.type is "secret" 370 PASS clonedKey.type is "secret"
371 PASS typeof clonedKey.extractable is 'boolean' 371 PASS typeof clonedKey.extractable is 'boolean'
372 PASS clonedKey.extractable is false 372 PASS clonedKey.extractable is false
373 PASS clonedKey.algorithm.name is "HMAC" 373 PASS clonedKey.algorithm.name is "HMAC"
374 PASS clonedKey.algorithm.length is 88 374 PASS clonedKey.algorithm.length is 88
375 PASS clonedKey.algorithm.hash.name is "SHA-1" 375 PASS clonedKey.algorithm.hash.name is "SHA-1"
376 PASS clonedKey.usages.join(',') is "verify" 376 PASS clonedKey.usages.join(',') is "verify"
377 Serialized key bytes: 5c4b020b05100b00112233445546778899aa 377 Serialized key bytes: 4b020b05100b00112233445546778899aa00
378 378
379 PASS importedKey.extraProperty is "hi" 379 PASS importedKey.extraProperty is "hi"
380 PASS importedKey.type is "secret" 380 PASS importedKey.type is "secret"
381 PASS typeof importedKey.extractable is 'boolean' 381 PASS typeof importedKey.extractable is 'boolean'
382 PASS importedKey.extractable is false 382 PASS importedKey.extractable is false
383 PASS importedKey.algorithm.name is "HMAC" 383 PASS importedKey.algorithm.name is "HMAC"
384 PASS importedKey.algorithm.length is 128 384 PASS importedKey.algorithm.length is 128
385 PASS importedKey.algorithm.hash.name is "SHA-1" 385 PASS importedKey.algorithm.hash.name is "SHA-1"
386 PASS importedKey.usages.join(',') is "verify" 386 PASS importedKey.usages.join(',') is "verify"
387 PASS importedKey is not clonedKey 387 PASS importedKey is not clonedKey
388 PASS clonedKey.extraProperty is undefined. 388 PASS clonedKey.extraProperty is undefined.
389 PASS clonedKey.type is "secret" 389 PASS clonedKey.type is "secret"
390 PASS typeof clonedKey.extractable is 'boolean' 390 PASS typeof clonedKey.extractable is 'boolean'
391 PASS clonedKey.extractable is false 391 PASS clonedKey.extractable is false
392 PASS clonedKey.algorithm.name is "HMAC" 392 PASS clonedKey.algorithm.name is "HMAC"
393 PASS clonedKey.algorithm.length is 128 393 PASS clonedKey.algorithm.length is 128
394 PASS clonedKey.algorithm.hash.name is "SHA-1" 394 PASS clonedKey.algorithm.hash.name is "SHA-1"
395 PASS clonedKey.usages.join(',') is "verify" 395 PASS clonedKey.usages.join(',') is "verify"
396 Serialized key bytes: 5c4b021005101030112233445566778899aabbccddeeff00 396 Serialized key bytes: 4b021005101030112233445566778899aabbccddeeff
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 false 401 PASS importedKey.extractable is false
402 PASS importedKey.algorithm.name is "HMAC" 402 PASS importedKey.algorithm.name is "HMAC"
403 PASS importedKey.algorithm.length is 8 403 PASS importedKey.algorithm.length is 8
404 PASS importedKey.algorithm.hash.name is "SHA-1" 404 PASS importedKey.algorithm.hash.name is "SHA-1"
405 PASS importedKey.usages.join(',') is "sign,verify" 405 PASS importedKey.usages.join(',') is "sign,verify"
406 PASS importedKey is not clonedKey 406 PASS importedKey is not clonedKey
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 false 410 PASS clonedKey.extractable is false
411 PASS clonedKey.algorithm.name is "HMAC" 411 PASS clonedKey.algorithm.name is "HMAC"
412 PASS clonedKey.algorithm.length is 8 412 PASS clonedKey.algorithm.length is 8
413 PASS clonedKey.algorithm.hash.name is "SHA-1" 413 PASS clonedKey.algorithm.hash.name is "SHA-1"
414 PASS clonedKey.usages.join(',') is "sign,verify" 414 PASS clonedKey.usages.join(',') is "sign,verify"
415 Serialized key bytes: 5c4b020105180130 415 Serialized key bytes: 4b02010518013000
416 416
417 PASS importedKey.extraProperty is "hi" 417 PASS importedKey.extraProperty is "hi"
418 PASS importedKey.type is "secret" 418 PASS importedKey.type is "secret"
419 PASS typeof importedKey.extractable is 'boolean' 419 PASS typeof importedKey.extractable is 'boolean'
420 PASS importedKey.extractable is false 420 PASS importedKey.extractable is false
421 PASS importedKey.algorithm.name is "HMAC" 421 PASS importedKey.algorithm.name is "HMAC"
422 PASS importedKey.algorithm.length is 64 422 PASS importedKey.algorithm.length is 64
423 PASS importedKey.algorithm.hash.name is "SHA-1" 423 PASS importedKey.algorithm.hash.name is "SHA-1"
424 PASS importedKey.usages.join(',') is "sign,verify" 424 PASS importedKey.usages.join(',') is "sign,verify"
425 PASS importedKey is not clonedKey 425 PASS importedKey is not clonedKey
426 PASS clonedKey.extraProperty is undefined. 426 PASS clonedKey.extraProperty is undefined.
427 PASS clonedKey.type is "secret" 427 PASS clonedKey.type is "secret"
428 PASS typeof clonedKey.extractable is 'boolean' 428 PASS typeof clonedKey.extractable is 'boolean'
429 PASS clonedKey.extractable is false 429 PASS clonedKey.extractable is false
430 PASS clonedKey.algorithm.name is "HMAC" 430 PASS clonedKey.algorithm.name is "HMAC"
431 PASS clonedKey.algorithm.length is 64 431 PASS clonedKey.algorithm.length is 64
432 PASS clonedKey.algorithm.hash.name is "SHA-1" 432 PASS clonedKey.algorithm.hash.name is "SHA-1"
433 PASS clonedKey.usages.join(',') is "sign,verify" 433 PASS clonedKey.usages.join(',') is "sign,verify"
434 Serialized key bytes: 5c4b0208051808001122334455467700 434 Serialized key bytes: 4b02080518080011223344554677
435 435
436 PASS importedKey.extraProperty is "hi" 436 PASS importedKey.extraProperty is "hi"
437 PASS importedKey.type is "secret" 437 PASS importedKey.type is "secret"
438 PASS typeof importedKey.extractable is 'boolean' 438 PASS typeof importedKey.extractable is 'boolean'
439 PASS importedKey.extractable is false 439 PASS importedKey.extractable is false
440 PASS importedKey.algorithm.name is "HMAC" 440 PASS importedKey.algorithm.name is "HMAC"
441 PASS importedKey.algorithm.length is 88 441 PASS importedKey.algorithm.length is 88
442 PASS importedKey.algorithm.hash.name is "SHA-1" 442 PASS importedKey.algorithm.hash.name is "SHA-1"
443 PASS importedKey.usages.join(',') is "sign,verify" 443 PASS importedKey.usages.join(',') is "sign,verify"
444 PASS importedKey is not clonedKey 444 PASS importedKey is not clonedKey
445 PASS clonedKey.extraProperty is undefined. 445 PASS clonedKey.extraProperty is undefined.
446 PASS clonedKey.type is "secret" 446 PASS clonedKey.type is "secret"
447 PASS typeof clonedKey.extractable is 'boolean' 447 PASS typeof clonedKey.extractable is 'boolean'
448 PASS clonedKey.extractable is false 448 PASS clonedKey.extractable is false
449 PASS clonedKey.algorithm.name is "HMAC" 449 PASS clonedKey.algorithm.name is "HMAC"
450 PASS clonedKey.algorithm.length is 88 450 PASS clonedKey.algorithm.length is 88
451 PASS clonedKey.algorithm.hash.name is "SHA-1" 451 PASS clonedKey.algorithm.hash.name is "SHA-1"
452 PASS clonedKey.usages.join(',') is "sign,verify" 452 PASS clonedKey.usages.join(',') is "sign,verify"
453 Serialized key bytes: 5c4b020b05180b00112233445546778899aa 453 Serialized key bytes: 4b020b05180b00112233445546778899aa00
454 454
455 PASS importedKey.extraProperty is "hi" 455 PASS importedKey.extraProperty is "hi"
456 PASS importedKey.type is "secret" 456 PASS importedKey.type is "secret"
457 PASS typeof importedKey.extractable is 'boolean' 457 PASS typeof importedKey.extractable is 'boolean'
458 PASS importedKey.extractable is false 458 PASS importedKey.extractable is false
459 PASS importedKey.algorithm.name is "HMAC" 459 PASS importedKey.algorithm.name is "HMAC"
460 PASS importedKey.algorithm.length is 128 460 PASS importedKey.algorithm.length is 128
461 PASS importedKey.algorithm.hash.name is "SHA-1" 461 PASS importedKey.algorithm.hash.name is "SHA-1"
462 PASS importedKey.usages.join(',') is "sign,verify" 462 PASS importedKey.usages.join(',') is "sign,verify"
463 PASS importedKey is not clonedKey 463 PASS importedKey is not clonedKey
464 PASS clonedKey.extraProperty is undefined. 464 PASS clonedKey.extraProperty is undefined.
465 PASS clonedKey.type is "secret" 465 PASS clonedKey.type is "secret"
466 PASS typeof clonedKey.extractable is 'boolean' 466 PASS typeof clonedKey.extractable is 'boolean'
467 PASS clonedKey.extractable is false 467 PASS clonedKey.extractable is false
468 PASS clonedKey.algorithm.name is "HMAC" 468 PASS clonedKey.algorithm.name is "HMAC"
469 PASS clonedKey.algorithm.length is 128 469 PASS clonedKey.algorithm.length is 128
470 PASS clonedKey.algorithm.hash.name is "SHA-1" 470 PASS clonedKey.algorithm.hash.name is "SHA-1"
471 PASS clonedKey.usages.join(',') is "sign,verify" 471 PASS clonedKey.usages.join(',') is "sign,verify"
472 Serialized key bytes: 5c4b021005181030112233445566778899aabbccddeeff00 472 Serialized key bytes: 4b021005181030112233445566778899aabbccddeeff
473 473
474 PASS importedKey.extraProperty is "hi" 474 PASS importedKey.extraProperty is "hi"
475 PASS importedKey.type is "secret" 475 PASS importedKey.type is "secret"
476 PASS typeof importedKey.extractable is 'boolean' 476 PASS typeof importedKey.extractable is 'boolean'
477 PASS importedKey.extractable is true 477 PASS importedKey.extractable is true
478 PASS importedKey.algorithm.name is "HMAC" 478 PASS importedKey.algorithm.name is "HMAC"
479 PASS importedKey.algorithm.length is 8 479 PASS importedKey.algorithm.length is 8
480 PASS importedKey.algorithm.hash.name is "SHA-256" 480 PASS importedKey.algorithm.hash.name is "SHA-256"
481 PASS importedKey.usages.join(',') is "sign" 481 PASS importedKey.usages.join(',') is "sign"
482 PASS importedKey is not clonedKey 482 PASS importedKey is not clonedKey
483 PASS clonedKey.extraProperty is undefined. 483 PASS clonedKey.extraProperty is undefined.
484 PASS clonedKey.type is "secret" 484 PASS clonedKey.type is "secret"
485 PASS typeof clonedKey.extractable is 'boolean' 485 PASS typeof clonedKey.extractable is 'boolean'
486 PASS clonedKey.extractable is true 486 PASS clonedKey.extractable is true
487 PASS clonedKey.algorithm.name is "HMAC" 487 PASS clonedKey.algorithm.name is "HMAC"
488 PASS clonedKey.algorithm.length is 8 488 PASS clonedKey.algorithm.length is 8
489 PASS clonedKey.algorithm.hash.name is "SHA-256" 489 PASS clonedKey.algorithm.hash.name is "SHA-256"
490 PASS clonedKey.usages.join(',') is "sign" 490 PASS clonedKey.usages.join(',') is "sign"
491 Serialized key bytes: 5c4b020106090130 491 Serialized key bytes: 4b02010609013000
492 PASS: Cloned key exported data should be [30] and was 492 PASS: Cloned key exported data should be [30] and was
493 493
494 PASS importedKey.extraProperty is "hi" 494 PASS importedKey.extraProperty is "hi"
495 PASS importedKey.type is "secret" 495 PASS importedKey.type is "secret"
496 PASS typeof importedKey.extractable is 'boolean' 496 PASS typeof importedKey.extractable is 'boolean'
497 PASS importedKey.extractable is true 497 PASS importedKey.extractable is true
498 PASS importedKey.algorithm.name is "HMAC" 498 PASS importedKey.algorithm.name is "HMAC"
499 PASS importedKey.algorithm.length is 64 499 PASS importedKey.algorithm.length is 64
500 PASS importedKey.algorithm.hash.name is "SHA-256" 500 PASS importedKey.algorithm.hash.name is "SHA-256"
501 PASS importedKey.usages.join(',') is "sign" 501 PASS importedKey.usages.join(',') is "sign"
502 PASS importedKey is not clonedKey 502 PASS importedKey is not clonedKey
503 PASS clonedKey.extraProperty is undefined. 503 PASS clonedKey.extraProperty is undefined.
504 PASS clonedKey.type is "secret" 504 PASS clonedKey.type is "secret"
505 PASS typeof clonedKey.extractable is 'boolean' 505 PASS typeof clonedKey.extractable is 'boolean'
506 PASS clonedKey.extractable is true 506 PASS clonedKey.extractable is true
507 PASS clonedKey.algorithm.name is "HMAC" 507 PASS clonedKey.algorithm.name is "HMAC"
508 PASS clonedKey.algorithm.length is 64 508 PASS clonedKey.algorithm.length is 64
509 PASS clonedKey.algorithm.hash.name is "SHA-256" 509 PASS clonedKey.algorithm.hash.name is "SHA-256"
510 PASS clonedKey.usages.join(',') is "sign" 510 PASS clonedKey.usages.join(',') is "sign"
511 Serialized key bytes: 5c4b0208060908001122334455467700 511 Serialized key bytes: 4b02080609080011223344554677
512 PASS: Cloned key exported data should be [0011223344554677] and was 512 PASS: Cloned key exported data should be [0011223344554677] and was
513 513
514 PASS importedKey.extraProperty is "hi" 514 PASS importedKey.extraProperty is "hi"
515 PASS importedKey.type is "secret" 515 PASS importedKey.type is "secret"
516 PASS typeof importedKey.extractable is 'boolean' 516 PASS typeof importedKey.extractable is 'boolean'
517 PASS importedKey.extractable is true 517 PASS importedKey.extractable is true
518 PASS importedKey.algorithm.name is "HMAC" 518 PASS importedKey.algorithm.name is "HMAC"
519 PASS importedKey.algorithm.length is 88 519 PASS importedKey.algorithm.length is 88
520 PASS importedKey.algorithm.hash.name is "SHA-256" 520 PASS importedKey.algorithm.hash.name is "SHA-256"
521 PASS importedKey.usages.join(',') is "sign" 521 PASS importedKey.usages.join(',') is "sign"
522 PASS importedKey is not clonedKey 522 PASS importedKey is not clonedKey
523 PASS clonedKey.extraProperty is undefined. 523 PASS clonedKey.extraProperty is undefined.
524 PASS clonedKey.type is "secret" 524 PASS clonedKey.type is "secret"
525 PASS typeof clonedKey.extractable is 'boolean' 525 PASS typeof clonedKey.extractable is 'boolean'
526 PASS clonedKey.extractable is true 526 PASS clonedKey.extractable is true
527 PASS clonedKey.algorithm.name is "HMAC" 527 PASS clonedKey.algorithm.name is "HMAC"
528 PASS clonedKey.algorithm.length is 88 528 PASS clonedKey.algorithm.length is 88
529 PASS clonedKey.algorithm.hash.name is "SHA-256" 529 PASS clonedKey.algorithm.hash.name is "SHA-256"
530 PASS clonedKey.usages.join(',') is "sign" 530 PASS clonedKey.usages.join(',') is "sign"
531 Serialized key bytes: 5c4b020b06090b00112233445546778899aa 531 Serialized key bytes: 4b020b06090b00112233445546778899aa00
532 PASS: Cloned key exported data should be [00112233445546778899aa] and was 532 PASS: Cloned key exported data should be [00112233445546778899aa] and was
533 533
534 PASS importedKey.extraProperty is "hi" 534 PASS importedKey.extraProperty is "hi"
535 PASS importedKey.type is "secret" 535 PASS importedKey.type is "secret"
536 PASS typeof importedKey.extractable is 'boolean' 536 PASS typeof importedKey.extractable is 'boolean'
537 PASS importedKey.extractable is true 537 PASS importedKey.extractable is true
538 PASS importedKey.algorithm.name is "HMAC" 538 PASS importedKey.algorithm.name is "HMAC"
539 PASS importedKey.algorithm.length is 128 539 PASS importedKey.algorithm.length is 128
540 PASS importedKey.algorithm.hash.name is "SHA-256" 540 PASS importedKey.algorithm.hash.name is "SHA-256"
541 PASS importedKey.usages.join(',') is "sign" 541 PASS importedKey.usages.join(',') is "sign"
542 PASS importedKey is not clonedKey 542 PASS importedKey is not clonedKey
543 PASS clonedKey.extraProperty is undefined. 543 PASS clonedKey.extraProperty is undefined.
544 PASS clonedKey.type is "secret" 544 PASS clonedKey.type is "secret"
545 PASS typeof clonedKey.extractable is 'boolean' 545 PASS typeof clonedKey.extractable is 'boolean'
546 PASS clonedKey.extractable is true 546 PASS clonedKey.extractable is true
547 PASS clonedKey.algorithm.name is "HMAC" 547 PASS clonedKey.algorithm.name is "HMAC"
548 PASS clonedKey.algorithm.length is 128 548 PASS clonedKey.algorithm.length is 128
549 PASS clonedKey.algorithm.hash.name is "SHA-256" 549 PASS clonedKey.algorithm.hash.name is "SHA-256"
550 PASS clonedKey.usages.join(',') is "sign" 550 PASS clonedKey.usages.join(',') is "sign"
551 Serialized key bytes: 5c4b021006091030112233445566778899aabbccddeeff00 551 Serialized key bytes: 4b021006091030112233445566778899aabbccddeeff
552 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 552 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
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 true 557 PASS importedKey.extractable is true
558 PASS importedKey.algorithm.name is "HMAC" 558 PASS importedKey.algorithm.name is "HMAC"
559 PASS importedKey.algorithm.length is 8 559 PASS importedKey.algorithm.length is 8
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 is not clonedKey 562 PASS importedKey is not clonedKey
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 true 566 PASS clonedKey.extractable is true
567 PASS clonedKey.algorithm.name is "HMAC" 567 PASS clonedKey.algorithm.name is "HMAC"
568 PASS clonedKey.algorithm.length is 8 568 PASS clonedKey.algorithm.length is 8
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: 5c4b020106110130 571 Serialized key bytes: 4b02010611013000
572 PASS: Cloned key exported data should be [30] and was 572 PASS: Cloned key exported data should be [30] and was
573 573
574 PASS importedKey.extraProperty is "hi" 574 PASS importedKey.extraProperty is "hi"
575 PASS importedKey.type is "secret" 575 PASS importedKey.type is "secret"
576 PASS typeof importedKey.extractable is 'boolean' 576 PASS typeof importedKey.extractable is 'boolean'
577 PASS importedKey.extractable is true 577 PASS importedKey.extractable is true
578 PASS importedKey.algorithm.name is "HMAC" 578 PASS importedKey.algorithm.name is "HMAC"
579 PASS importedKey.algorithm.length is 64 579 PASS importedKey.algorithm.length is 64
580 PASS importedKey.algorithm.hash.name is "SHA-256" 580 PASS importedKey.algorithm.hash.name is "SHA-256"
581 PASS importedKey.usages.join(',') is "verify" 581 PASS importedKey.usages.join(',') is "verify"
582 PASS importedKey is not clonedKey 582 PASS importedKey is not clonedKey
583 PASS clonedKey.extraProperty is undefined. 583 PASS clonedKey.extraProperty is undefined.
584 PASS clonedKey.type is "secret" 584 PASS clonedKey.type is "secret"
585 PASS typeof clonedKey.extractable is 'boolean' 585 PASS typeof clonedKey.extractable is 'boolean'
586 PASS clonedKey.extractable is true 586 PASS clonedKey.extractable is true
587 PASS clonedKey.algorithm.name is "HMAC" 587 PASS clonedKey.algorithm.name is "HMAC"
588 PASS clonedKey.algorithm.length is 64 588 PASS clonedKey.algorithm.length is 64
589 PASS clonedKey.algorithm.hash.name is "SHA-256" 589 PASS clonedKey.algorithm.hash.name is "SHA-256"
590 PASS clonedKey.usages.join(',') is "verify" 590 PASS clonedKey.usages.join(',') is "verify"
591 Serialized key bytes: 5c4b0208061108001122334455467700 591 Serialized key bytes: 4b02080611080011223344554677
592 PASS: Cloned key exported data should be [0011223344554677] and was 592 PASS: Cloned key exported data should be [0011223344554677] and was
593 593
594 PASS importedKey.extraProperty is "hi" 594 PASS importedKey.extraProperty is "hi"
595 PASS importedKey.type is "secret" 595 PASS importedKey.type is "secret"
596 PASS typeof importedKey.extractable is 'boolean' 596 PASS typeof importedKey.extractable is 'boolean'
597 PASS importedKey.extractable is true 597 PASS importedKey.extractable is true
598 PASS importedKey.algorithm.name is "HMAC" 598 PASS importedKey.algorithm.name is "HMAC"
599 PASS importedKey.algorithm.length is 88 599 PASS importedKey.algorithm.length is 88
600 PASS importedKey.algorithm.hash.name is "SHA-256" 600 PASS importedKey.algorithm.hash.name is "SHA-256"
601 PASS importedKey.usages.join(',') is "verify" 601 PASS importedKey.usages.join(',') is "verify"
602 PASS importedKey is not clonedKey 602 PASS importedKey is not clonedKey
603 PASS clonedKey.extraProperty is undefined. 603 PASS clonedKey.extraProperty is undefined.
604 PASS clonedKey.type is "secret" 604 PASS clonedKey.type is "secret"
605 PASS typeof clonedKey.extractable is 'boolean' 605 PASS typeof clonedKey.extractable is 'boolean'
606 PASS clonedKey.extractable is true 606 PASS clonedKey.extractable is true
607 PASS clonedKey.algorithm.name is "HMAC" 607 PASS clonedKey.algorithm.name is "HMAC"
608 PASS clonedKey.algorithm.length is 88 608 PASS clonedKey.algorithm.length is 88
609 PASS clonedKey.algorithm.hash.name is "SHA-256" 609 PASS clonedKey.algorithm.hash.name is "SHA-256"
610 PASS clonedKey.usages.join(',') is "verify" 610 PASS clonedKey.usages.join(',') is "verify"
611 Serialized key bytes: 5c4b020b06110b00112233445546778899aa 611 Serialized key bytes: 4b020b06110b00112233445546778899aa00
612 PASS: Cloned key exported data should be [00112233445546778899aa] and was 612 PASS: Cloned key exported data should be [00112233445546778899aa] and was
613 613
614 PASS importedKey.extraProperty is "hi" 614 PASS importedKey.extraProperty is "hi"
615 PASS importedKey.type is "secret" 615 PASS importedKey.type is "secret"
616 PASS typeof importedKey.extractable is 'boolean' 616 PASS typeof importedKey.extractable is 'boolean'
617 PASS importedKey.extractable is true 617 PASS importedKey.extractable is true
618 PASS importedKey.algorithm.name is "HMAC" 618 PASS importedKey.algorithm.name is "HMAC"
619 PASS importedKey.algorithm.length is 128 619 PASS importedKey.algorithm.length is 128
620 PASS importedKey.algorithm.hash.name is "SHA-256" 620 PASS importedKey.algorithm.hash.name is "SHA-256"
621 PASS importedKey.usages.join(',') is "verify" 621 PASS importedKey.usages.join(',') is "verify"
622 PASS importedKey is not clonedKey 622 PASS importedKey is not clonedKey
623 PASS clonedKey.extraProperty is undefined. 623 PASS clonedKey.extraProperty is undefined.
624 PASS clonedKey.type is "secret" 624 PASS clonedKey.type is "secret"
625 PASS typeof clonedKey.extractable is 'boolean' 625 PASS typeof clonedKey.extractable is 'boolean'
626 PASS clonedKey.extractable is true 626 PASS clonedKey.extractable is true
627 PASS clonedKey.algorithm.name is "HMAC" 627 PASS clonedKey.algorithm.name is "HMAC"
628 PASS clonedKey.algorithm.length is 128 628 PASS clonedKey.algorithm.length is 128
629 PASS clonedKey.algorithm.hash.name is "SHA-256" 629 PASS clonedKey.algorithm.hash.name is "SHA-256"
630 PASS clonedKey.usages.join(',') is "verify" 630 PASS clonedKey.usages.join(',') is "verify"
631 Serialized key bytes: 5c4b021006111030112233445566778899aabbccddeeff00 631 Serialized key bytes: 4b021006111030112233445566778899aabbccddeeff
632 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 632 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
633 633
634 PASS importedKey.extraProperty is "hi" 634 PASS importedKey.extraProperty is "hi"
635 PASS importedKey.type is "secret" 635 PASS importedKey.type is "secret"
636 PASS typeof importedKey.extractable is 'boolean' 636 PASS typeof importedKey.extractable is 'boolean'
637 PASS importedKey.extractable is true 637 PASS importedKey.extractable is true
638 PASS importedKey.algorithm.name is "HMAC" 638 PASS importedKey.algorithm.name is "HMAC"
639 PASS importedKey.algorithm.length is 8 639 PASS importedKey.algorithm.length is 8
640 PASS importedKey.algorithm.hash.name is "SHA-256" 640 PASS importedKey.algorithm.hash.name is "SHA-256"
641 PASS importedKey.usages.join(',') is "sign,verify" 641 PASS importedKey.usages.join(',') is "sign,verify"
642 PASS importedKey is not clonedKey 642 PASS importedKey is not clonedKey
643 PASS clonedKey.extraProperty is undefined. 643 PASS clonedKey.extraProperty is undefined.
644 PASS clonedKey.type is "secret" 644 PASS clonedKey.type is "secret"
645 PASS typeof clonedKey.extractable is 'boolean' 645 PASS typeof clonedKey.extractable is 'boolean'
646 PASS clonedKey.extractable is true 646 PASS clonedKey.extractable is true
647 PASS clonedKey.algorithm.name is "HMAC" 647 PASS clonedKey.algorithm.name is "HMAC"
648 PASS clonedKey.algorithm.length is 8 648 PASS clonedKey.algorithm.length is 8
649 PASS clonedKey.algorithm.hash.name is "SHA-256" 649 PASS clonedKey.algorithm.hash.name is "SHA-256"
650 PASS clonedKey.usages.join(',') is "sign,verify" 650 PASS clonedKey.usages.join(',') is "sign,verify"
651 Serialized key bytes: 5c4b020106190130 651 Serialized key bytes: 4b02010619013000
652 PASS: Cloned key exported data should be [30] and was 652 PASS: Cloned key exported data should be [30] and was
653 653
654 PASS importedKey.extraProperty is "hi" 654 PASS importedKey.extraProperty is "hi"
655 PASS importedKey.type is "secret" 655 PASS importedKey.type is "secret"
656 PASS typeof importedKey.extractable is 'boolean' 656 PASS typeof importedKey.extractable is 'boolean'
657 PASS importedKey.extractable is true 657 PASS importedKey.extractable is true
658 PASS importedKey.algorithm.name is "HMAC" 658 PASS importedKey.algorithm.name is "HMAC"
659 PASS importedKey.algorithm.length is 64 659 PASS importedKey.algorithm.length is 64
660 PASS importedKey.algorithm.hash.name is "SHA-256" 660 PASS importedKey.algorithm.hash.name is "SHA-256"
661 PASS importedKey.usages.join(',') is "sign,verify" 661 PASS importedKey.usages.join(',') is "sign,verify"
662 PASS importedKey is not clonedKey 662 PASS importedKey is not clonedKey
663 PASS clonedKey.extraProperty is undefined. 663 PASS clonedKey.extraProperty is undefined.
664 PASS clonedKey.type is "secret" 664 PASS clonedKey.type is "secret"
665 PASS typeof clonedKey.extractable is 'boolean' 665 PASS typeof clonedKey.extractable is 'boolean'
666 PASS clonedKey.extractable is true 666 PASS clonedKey.extractable is true
667 PASS clonedKey.algorithm.name is "HMAC" 667 PASS clonedKey.algorithm.name is "HMAC"
668 PASS clonedKey.algorithm.length is 64 668 PASS clonedKey.algorithm.length is 64
669 PASS clonedKey.algorithm.hash.name is "SHA-256" 669 PASS clonedKey.algorithm.hash.name is "SHA-256"
670 PASS clonedKey.usages.join(',') is "sign,verify" 670 PASS clonedKey.usages.join(',') is "sign,verify"
671 Serialized key bytes: 5c4b0208061908001122334455467700 671 Serialized key bytes: 4b02080619080011223344554677
672 PASS: Cloned key exported data should be [0011223344554677] and was 672 PASS: Cloned key exported data should be [0011223344554677] and was
673 673
674 PASS importedKey.extraProperty is "hi" 674 PASS importedKey.extraProperty is "hi"
675 PASS importedKey.type is "secret" 675 PASS importedKey.type is "secret"
676 PASS typeof importedKey.extractable is 'boolean' 676 PASS typeof importedKey.extractable is 'boolean'
677 PASS importedKey.extractable is true 677 PASS importedKey.extractable is true
678 PASS importedKey.algorithm.name is "HMAC" 678 PASS importedKey.algorithm.name is "HMAC"
679 PASS importedKey.algorithm.length is 88 679 PASS importedKey.algorithm.length is 88
680 PASS importedKey.algorithm.hash.name is "SHA-256" 680 PASS importedKey.algorithm.hash.name is "SHA-256"
681 PASS importedKey.usages.join(',') is "sign,verify" 681 PASS importedKey.usages.join(',') is "sign,verify"
682 PASS importedKey is not clonedKey 682 PASS importedKey is not clonedKey
683 PASS clonedKey.extraProperty is undefined. 683 PASS clonedKey.extraProperty is undefined.
684 PASS clonedKey.type is "secret" 684 PASS clonedKey.type is "secret"
685 PASS typeof clonedKey.extractable is 'boolean' 685 PASS typeof clonedKey.extractable is 'boolean'
686 PASS clonedKey.extractable is true 686 PASS clonedKey.extractable is true
687 PASS clonedKey.algorithm.name is "HMAC" 687 PASS clonedKey.algorithm.name is "HMAC"
688 PASS clonedKey.algorithm.length is 88 688 PASS clonedKey.algorithm.length is 88
689 PASS clonedKey.algorithm.hash.name is "SHA-256" 689 PASS clonedKey.algorithm.hash.name is "SHA-256"
690 PASS clonedKey.usages.join(',') is "sign,verify" 690 PASS clonedKey.usages.join(',') is "sign,verify"
691 Serialized key bytes: 5c4b020b06190b00112233445546778899aa 691 Serialized key bytes: 4b020b06190b00112233445546778899aa00
692 PASS: Cloned key exported data should be [00112233445546778899aa] and was 692 PASS: Cloned key exported data should be [00112233445546778899aa] and was
693 693
694 PASS importedKey.extraProperty is "hi" 694 PASS importedKey.extraProperty is "hi"
695 PASS importedKey.type is "secret" 695 PASS importedKey.type is "secret"
696 PASS typeof importedKey.extractable is 'boolean' 696 PASS typeof importedKey.extractable is 'boolean'
697 PASS importedKey.extractable is true 697 PASS importedKey.extractable is true
698 PASS importedKey.algorithm.name is "HMAC" 698 PASS importedKey.algorithm.name is "HMAC"
699 PASS importedKey.algorithm.length is 128 699 PASS importedKey.algorithm.length is 128
700 PASS importedKey.algorithm.hash.name is "SHA-256" 700 PASS importedKey.algorithm.hash.name is "SHA-256"
701 PASS importedKey.usages.join(',') is "sign,verify" 701 PASS importedKey.usages.join(',') is "sign,verify"
702 PASS importedKey is not clonedKey 702 PASS importedKey is not clonedKey
703 PASS clonedKey.extraProperty is undefined. 703 PASS clonedKey.extraProperty is undefined.
704 PASS clonedKey.type is "secret" 704 PASS clonedKey.type is "secret"
705 PASS typeof clonedKey.extractable is 'boolean' 705 PASS typeof clonedKey.extractable is 'boolean'
706 PASS clonedKey.extractable is true 706 PASS clonedKey.extractable is true
707 PASS clonedKey.algorithm.name is "HMAC" 707 PASS clonedKey.algorithm.name is "HMAC"
708 PASS clonedKey.algorithm.length is 128 708 PASS clonedKey.algorithm.length is 128
709 PASS clonedKey.algorithm.hash.name is "SHA-256" 709 PASS clonedKey.algorithm.hash.name is "SHA-256"
710 PASS clonedKey.usages.join(',') is "sign,verify" 710 PASS clonedKey.usages.join(',') is "sign,verify"
711 Serialized key bytes: 5c4b021006191030112233445566778899aabbccddeeff00 711 Serialized key bytes: 4b021006191030112233445566778899aabbccddeeff
712 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 712 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
713 713
714 PASS importedKey.extraProperty is "hi" 714 PASS importedKey.extraProperty is "hi"
715 PASS importedKey.type is "secret" 715 PASS importedKey.type is "secret"
716 PASS typeof importedKey.extractable is 'boolean' 716 PASS typeof importedKey.extractable is 'boolean'
717 PASS importedKey.extractable is false 717 PASS importedKey.extractable is false
718 PASS importedKey.algorithm.name is "HMAC" 718 PASS importedKey.algorithm.name is "HMAC"
719 PASS importedKey.algorithm.length is 8 719 PASS importedKey.algorithm.length is 8
720 PASS importedKey.algorithm.hash.name is "SHA-256" 720 PASS importedKey.algorithm.hash.name is "SHA-256"
721 PASS importedKey.usages.join(',') is "sign" 721 PASS importedKey.usages.join(',') is "sign"
722 PASS importedKey is not clonedKey 722 PASS importedKey is not clonedKey
723 PASS clonedKey.extraProperty is undefined. 723 PASS clonedKey.extraProperty is undefined.
724 PASS clonedKey.type is "secret" 724 PASS clonedKey.type is "secret"
725 PASS typeof clonedKey.extractable is 'boolean' 725 PASS typeof clonedKey.extractable is 'boolean'
726 PASS clonedKey.extractable is false 726 PASS clonedKey.extractable is false
727 PASS clonedKey.algorithm.name is "HMAC" 727 PASS clonedKey.algorithm.name is "HMAC"
728 PASS clonedKey.algorithm.length is 8 728 PASS clonedKey.algorithm.length is 8
729 PASS clonedKey.algorithm.hash.name is "SHA-256" 729 PASS clonedKey.algorithm.hash.name is "SHA-256"
730 PASS clonedKey.usages.join(',') is "sign" 730 PASS clonedKey.usages.join(',') is "sign"
731 Serialized key bytes: 5c4b020106080130 731 Serialized key bytes: 4b02010608013000
732 732
733 PASS importedKey.extraProperty is "hi" 733 PASS importedKey.extraProperty is "hi"
734 PASS importedKey.type is "secret" 734 PASS importedKey.type is "secret"
735 PASS typeof importedKey.extractable is 'boolean' 735 PASS typeof importedKey.extractable is 'boolean'
736 PASS importedKey.extractable is false 736 PASS importedKey.extractable is false
737 PASS importedKey.algorithm.name is "HMAC" 737 PASS importedKey.algorithm.name is "HMAC"
738 PASS importedKey.algorithm.length is 64 738 PASS importedKey.algorithm.length is 64
739 PASS importedKey.algorithm.hash.name is "SHA-256" 739 PASS importedKey.algorithm.hash.name is "SHA-256"
740 PASS importedKey.usages.join(',') is "sign" 740 PASS importedKey.usages.join(',') is "sign"
741 PASS importedKey is not clonedKey 741 PASS importedKey is not clonedKey
742 PASS clonedKey.extraProperty is undefined. 742 PASS clonedKey.extraProperty is undefined.
743 PASS clonedKey.type is "secret" 743 PASS clonedKey.type is "secret"
744 PASS typeof clonedKey.extractable is 'boolean' 744 PASS typeof clonedKey.extractable is 'boolean'
745 PASS clonedKey.extractable is false 745 PASS clonedKey.extractable is false
746 PASS clonedKey.algorithm.name is "HMAC" 746 PASS clonedKey.algorithm.name is "HMAC"
747 PASS clonedKey.algorithm.length is 64 747 PASS clonedKey.algorithm.length is 64
748 PASS clonedKey.algorithm.hash.name is "SHA-256" 748 PASS clonedKey.algorithm.hash.name is "SHA-256"
749 PASS clonedKey.usages.join(',') is "sign" 749 PASS clonedKey.usages.join(',') is "sign"
750 Serialized key bytes: 5c4b0208060808001122334455467700 750 Serialized key bytes: 4b02080608080011223344554677
751 751
752 PASS importedKey.extraProperty is "hi" 752 PASS importedKey.extraProperty is "hi"
753 PASS importedKey.type is "secret" 753 PASS importedKey.type is "secret"
754 PASS typeof importedKey.extractable is 'boolean' 754 PASS typeof importedKey.extractable is 'boolean'
755 PASS importedKey.extractable is false 755 PASS importedKey.extractable is false
756 PASS importedKey.algorithm.name is "HMAC" 756 PASS importedKey.algorithm.name is "HMAC"
757 PASS importedKey.algorithm.length is 88 757 PASS importedKey.algorithm.length is 88
758 PASS importedKey.algorithm.hash.name is "SHA-256" 758 PASS importedKey.algorithm.hash.name is "SHA-256"
759 PASS importedKey.usages.join(',') is "sign" 759 PASS importedKey.usages.join(',') is "sign"
760 PASS importedKey is not clonedKey 760 PASS importedKey is not clonedKey
761 PASS clonedKey.extraProperty is undefined. 761 PASS clonedKey.extraProperty is undefined.
762 PASS clonedKey.type is "secret" 762 PASS clonedKey.type is "secret"
763 PASS typeof clonedKey.extractable is 'boolean' 763 PASS typeof clonedKey.extractable is 'boolean'
764 PASS clonedKey.extractable is false 764 PASS clonedKey.extractable is false
765 PASS clonedKey.algorithm.name is "HMAC" 765 PASS clonedKey.algorithm.name is "HMAC"
766 PASS clonedKey.algorithm.length is 88 766 PASS clonedKey.algorithm.length is 88
767 PASS clonedKey.algorithm.hash.name is "SHA-256" 767 PASS clonedKey.algorithm.hash.name is "SHA-256"
768 PASS clonedKey.usages.join(',') is "sign" 768 PASS clonedKey.usages.join(',') is "sign"
769 Serialized key bytes: 5c4b020b06080b00112233445546778899aa 769 Serialized key bytes: 4b020b06080b00112233445546778899aa00
770 770
771 PASS importedKey.extraProperty is "hi" 771 PASS importedKey.extraProperty is "hi"
772 PASS importedKey.type is "secret" 772 PASS importedKey.type is "secret"
773 PASS typeof importedKey.extractable is 'boolean' 773 PASS typeof importedKey.extractable is 'boolean'
774 PASS importedKey.extractable is false 774 PASS importedKey.extractable is false
775 PASS importedKey.algorithm.name is "HMAC" 775 PASS importedKey.algorithm.name is "HMAC"
776 PASS importedKey.algorithm.length is 128 776 PASS importedKey.algorithm.length is 128
777 PASS importedKey.algorithm.hash.name is "SHA-256" 777 PASS importedKey.algorithm.hash.name is "SHA-256"
778 PASS importedKey.usages.join(',') is "sign" 778 PASS importedKey.usages.join(',') is "sign"
779 PASS importedKey is not clonedKey 779 PASS importedKey is not clonedKey
780 PASS clonedKey.extraProperty is undefined. 780 PASS clonedKey.extraProperty is undefined.
781 PASS clonedKey.type is "secret" 781 PASS clonedKey.type is "secret"
782 PASS typeof clonedKey.extractable is 'boolean' 782 PASS typeof clonedKey.extractable is 'boolean'
783 PASS clonedKey.extractable is false 783 PASS clonedKey.extractable is false
784 PASS clonedKey.algorithm.name is "HMAC" 784 PASS clonedKey.algorithm.name is "HMAC"
785 PASS clonedKey.algorithm.length is 128 785 PASS clonedKey.algorithm.length is 128
786 PASS clonedKey.algorithm.hash.name is "SHA-256" 786 PASS clonedKey.algorithm.hash.name is "SHA-256"
787 PASS clonedKey.usages.join(',') is "sign" 787 PASS clonedKey.usages.join(',') is "sign"
788 Serialized key bytes: 5c4b021006081030112233445566778899aabbccddeeff00 788 Serialized key bytes: 4b021006081030112233445566778899aabbccddeeff
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 8 795 PASS importedKey.algorithm.length is 8
796 PASS importedKey.algorithm.hash.name is "SHA-256" 796 PASS importedKey.algorithm.hash.name is "SHA-256"
797 PASS importedKey.usages.join(',') is "verify" 797 PASS importedKey.usages.join(',') is "verify"
798 PASS importedKey is not clonedKey 798 PASS importedKey is not clonedKey
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 8 804 PASS clonedKey.algorithm.length is 8
805 PASS clonedKey.algorithm.hash.name is "SHA-256" 805 PASS clonedKey.algorithm.hash.name is "SHA-256"
806 PASS clonedKey.usages.join(',') is "verify" 806 PASS clonedKey.usages.join(',') is "verify"
807 Serialized key bytes: 5c4b020106100130 807 Serialized key bytes: 4b02010610013000
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 64 814 PASS importedKey.algorithm.length is 64
815 PASS importedKey.algorithm.hash.name is "SHA-256" 815 PASS importedKey.algorithm.hash.name is "SHA-256"
816 PASS importedKey.usages.join(',') is "verify" 816 PASS importedKey.usages.join(',') is "verify"
817 PASS importedKey is not clonedKey 817 PASS importedKey is not clonedKey
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 64 823 PASS clonedKey.algorithm.length is 64
824 PASS clonedKey.algorithm.hash.name is "SHA-256" 824 PASS clonedKey.algorithm.hash.name is "SHA-256"
825 PASS clonedKey.usages.join(',') is "verify" 825 PASS clonedKey.usages.join(',') is "verify"
826 Serialized key bytes: 5c4b0208061008001122334455467700 826 Serialized key bytes: 4b02080610080011223344554677
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 88 833 PASS importedKey.algorithm.length is 88
834 PASS importedKey.algorithm.hash.name is "SHA-256" 834 PASS importedKey.algorithm.hash.name is "SHA-256"
835 PASS importedKey.usages.join(',') is "verify" 835 PASS importedKey.usages.join(',') is "verify"
836 PASS importedKey is not clonedKey 836 PASS importedKey is not clonedKey
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 88 842 PASS clonedKey.algorithm.length is 88
843 PASS clonedKey.algorithm.hash.name is "SHA-256" 843 PASS clonedKey.algorithm.hash.name is "SHA-256"
844 PASS clonedKey.usages.join(',') is "verify" 844 PASS clonedKey.usages.join(',') is "verify"
845 Serialized key bytes: 5c4b020b06100b00112233445546778899aa 845 Serialized key bytes: 4b020b06100b00112233445546778899aa00
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 128 852 PASS importedKey.algorithm.length is 128
853 PASS importedKey.algorithm.hash.name is "SHA-256" 853 PASS importedKey.algorithm.hash.name is "SHA-256"
854 PASS importedKey.usages.join(',') is "verify" 854 PASS importedKey.usages.join(',') is "verify"
855 PASS importedKey is not clonedKey 855 PASS importedKey is not clonedKey
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 128 861 PASS clonedKey.algorithm.length is 128
862 PASS clonedKey.algorithm.hash.name is "SHA-256" 862 PASS clonedKey.algorithm.hash.name is "SHA-256"
863 PASS clonedKey.usages.join(',') is "verify" 863 PASS clonedKey.usages.join(',') is "verify"
864 Serialized key bytes: 5c4b021006101030112233445566778899aabbccddeeff00 864 Serialized key bytes: 4b021006101030112233445566778899aabbccddeeff
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 8 871 PASS importedKey.algorithm.length is 8
872 PASS importedKey.algorithm.hash.name is "SHA-256" 872 PASS importedKey.algorithm.hash.name is "SHA-256"
873 PASS importedKey.usages.join(',') is "sign,verify" 873 PASS importedKey.usages.join(',') is "sign,verify"
874 PASS importedKey is not clonedKey 874 PASS importedKey is not clonedKey
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 8 880 PASS clonedKey.algorithm.length is 8
881 PASS clonedKey.algorithm.hash.name is "SHA-256" 881 PASS clonedKey.algorithm.hash.name is "SHA-256"
882 PASS clonedKey.usages.join(',') is "sign,verify" 882 PASS clonedKey.usages.join(',') is "sign,verify"
883 Serialized key bytes: 5c4b020106180130 883 Serialized key bytes: 4b02010618013000
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 64 890 PASS importedKey.algorithm.length is 64
891 PASS importedKey.algorithm.hash.name is "SHA-256" 891 PASS importedKey.algorithm.hash.name is "SHA-256"
892 PASS importedKey.usages.join(',') is "sign,verify" 892 PASS importedKey.usages.join(',') is "sign,verify"
893 PASS importedKey is not clonedKey 893 PASS importedKey is not clonedKey
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 64 899 PASS clonedKey.algorithm.length is 64
900 PASS clonedKey.algorithm.hash.name is "SHA-256" 900 PASS clonedKey.algorithm.hash.name is "SHA-256"
901 PASS clonedKey.usages.join(',') is "sign,verify" 901 PASS clonedKey.usages.join(',') is "sign,verify"
902 Serialized key bytes: 5c4b0208061808001122334455467700 902 Serialized key bytes: 4b02080618080011223344554677
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 88 909 PASS importedKey.algorithm.length is 88
910 PASS importedKey.algorithm.hash.name is "SHA-256" 910 PASS importedKey.algorithm.hash.name is "SHA-256"
911 PASS importedKey.usages.join(',') is "sign,verify" 911 PASS importedKey.usages.join(',') is "sign,verify"
912 PASS importedKey is not clonedKey 912 PASS importedKey is not clonedKey
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 88 918 PASS clonedKey.algorithm.length is 88
919 PASS clonedKey.algorithm.hash.name is "SHA-256" 919 PASS clonedKey.algorithm.hash.name is "SHA-256"
920 PASS clonedKey.usages.join(',') is "sign,verify" 920 PASS clonedKey.usages.join(',') is "sign,verify"
921 Serialized key bytes: 5c4b020b06180b00112233445546778899aa 921 Serialized key bytes: 4b020b06180b00112233445546778899aa00
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 128 928 PASS importedKey.algorithm.length is 128
929 PASS importedKey.algorithm.hash.name is "SHA-256" 929 PASS importedKey.algorithm.hash.name is "SHA-256"
930 PASS importedKey.usages.join(',') is "sign,verify" 930 PASS importedKey.usages.join(',') is "sign,verify"
931 PASS importedKey is not clonedKey 931 PASS importedKey is not clonedKey
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 128 937 PASS clonedKey.algorithm.length is 128
938 PASS clonedKey.algorithm.hash.name is "SHA-256" 938 PASS clonedKey.algorithm.hash.name is "SHA-256"
939 PASS clonedKey.usages.join(',') is "sign,verify" 939 PASS clonedKey.usages.join(',') is "sign,verify"
940 Serialized key bytes: 5c4b021006181030112233445566778899aabbccddeeff00 940 Serialized key bytes: 4b021006181030112233445566778899aabbccddeeff
941 941
942 PASS importedKey.extraProperty is "hi" 942 PASS importedKey.extraProperty is "hi"
943 PASS importedKey.type is "secret" 943 PASS importedKey.type is "secret"
944 PASS typeof importedKey.extractable is 'boolean' 944 PASS typeof importedKey.extractable is 'boolean'
945 PASS importedKey.extractable is true 945 PASS importedKey.extractable is true
946 PASS importedKey.algorithm.name is "HMAC" 946 PASS importedKey.algorithm.name is "HMAC"
947 PASS importedKey.algorithm.length is 8 947 PASS importedKey.algorithm.length is 8
948 PASS importedKey.algorithm.hash.name is "SHA-512" 948 PASS importedKey.algorithm.hash.name is "SHA-512"
949 PASS importedKey.usages.join(',') is "sign" 949 PASS importedKey.usages.join(',') is "sign"
950 PASS importedKey is not clonedKey 950 PASS importedKey is not clonedKey
951 PASS clonedKey.extraProperty is undefined. 951 PASS clonedKey.extraProperty is undefined.
952 PASS clonedKey.type is "secret" 952 PASS clonedKey.type is "secret"
953 PASS typeof clonedKey.extractable is 'boolean' 953 PASS typeof clonedKey.extractable is 'boolean'
954 PASS clonedKey.extractable is true 954 PASS clonedKey.extractable is true
955 PASS clonedKey.algorithm.name is "HMAC" 955 PASS clonedKey.algorithm.name is "HMAC"
956 PASS clonedKey.algorithm.length is 8 956 PASS clonedKey.algorithm.length is 8
957 PASS clonedKey.algorithm.hash.name is "SHA-512" 957 PASS clonedKey.algorithm.hash.name is "SHA-512"
958 PASS clonedKey.usages.join(',') is "sign" 958 PASS clonedKey.usages.join(',') is "sign"
959 Serialized key bytes: 5c4b020108090130 959 Serialized key bytes: 4b02010809013000
960 PASS: Cloned key exported data should be [30] and was 960 PASS: Cloned key exported data should be [30] and was
961 961
962 PASS importedKey.extraProperty is "hi" 962 PASS importedKey.extraProperty is "hi"
963 PASS importedKey.type is "secret" 963 PASS importedKey.type is "secret"
964 PASS typeof importedKey.extractable is 'boolean' 964 PASS typeof importedKey.extractable is 'boolean'
965 PASS importedKey.extractable is true 965 PASS importedKey.extractable is true
966 PASS importedKey.algorithm.name is "HMAC" 966 PASS importedKey.algorithm.name is "HMAC"
967 PASS importedKey.algorithm.length is 64 967 PASS importedKey.algorithm.length is 64
968 PASS importedKey.algorithm.hash.name is "SHA-512" 968 PASS importedKey.algorithm.hash.name is "SHA-512"
969 PASS importedKey.usages.join(',') is "sign" 969 PASS importedKey.usages.join(',') is "sign"
970 PASS importedKey is not clonedKey 970 PASS importedKey is not clonedKey
971 PASS clonedKey.extraProperty is undefined. 971 PASS clonedKey.extraProperty is undefined.
972 PASS clonedKey.type is "secret" 972 PASS clonedKey.type is "secret"
973 PASS typeof clonedKey.extractable is 'boolean' 973 PASS typeof clonedKey.extractable is 'boolean'
974 PASS clonedKey.extractable is true 974 PASS clonedKey.extractable is true
975 PASS clonedKey.algorithm.name is "HMAC" 975 PASS clonedKey.algorithm.name is "HMAC"
976 PASS clonedKey.algorithm.length is 64 976 PASS clonedKey.algorithm.length is 64
977 PASS clonedKey.algorithm.hash.name is "SHA-512" 977 PASS clonedKey.algorithm.hash.name is "SHA-512"
978 PASS clonedKey.usages.join(',') is "sign" 978 PASS clonedKey.usages.join(',') is "sign"
979 Serialized key bytes: 5c4b0208080908001122334455467700 979 Serialized key bytes: 4b02080809080011223344554677
980 PASS: Cloned key exported data should be [0011223344554677] and was 980 PASS: Cloned key exported data should be [0011223344554677] and was
981 981
982 PASS importedKey.extraProperty is "hi" 982 PASS importedKey.extraProperty is "hi"
983 PASS importedKey.type is "secret" 983 PASS importedKey.type is "secret"
984 PASS typeof importedKey.extractable is 'boolean' 984 PASS typeof importedKey.extractable is 'boolean'
985 PASS importedKey.extractable is true 985 PASS importedKey.extractable is true
986 PASS importedKey.algorithm.name is "HMAC" 986 PASS importedKey.algorithm.name is "HMAC"
987 PASS importedKey.algorithm.length is 88 987 PASS importedKey.algorithm.length is 88
988 PASS importedKey.algorithm.hash.name is "SHA-512" 988 PASS importedKey.algorithm.hash.name is "SHA-512"
989 PASS importedKey.usages.join(',') is "sign" 989 PASS importedKey.usages.join(',') is "sign"
990 PASS importedKey is not clonedKey 990 PASS importedKey is not clonedKey
991 PASS clonedKey.extraProperty is undefined. 991 PASS clonedKey.extraProperty is undefined.
992 PASS clonedKey.type is "secret" 992 PASS clonedKey.type is "secret"
993 PASS typeof clonedKey.extractable is 'boolean' 993 PASS typeof clonedKey.extractable is 'boolean'
994 PASS clonedKey.extractable is true 994 PASS clonedKey.extractable is true
995 PASS clonedKey.algorithm.name is "HMAC" 995 PASS clonedKey.algorithm.name is "HMAC"
996 PASS clonedKey.algorithm.length is 88 996 PASS clonedKey.algorithm.length is 88
997 PASS clonedKey.algorithm.hash.name is "SHA-512" 997 PASS clonedKey.algorithm.hash.name is "SHA-512"
998 PASS clonedKey.usages.join(',') is "sign" 998 PASS clonedKey.usages.join(',') is "sign"
999 Serialized key bytes: 5c4b020b08090b00112233445546778899aa 999 Serialized key bytes: 4b020b08090b00112233445546778899aa00
1000 PASS: Cloned key exported data should be [00112233445546778899aa] and was 1000 PASS: Cloned key exported data should be [00112233445546778899aa] and was
1001 1001
1002 PASS importedKey.extraProperty is "hi" 1002 PASS importedKey.extraProperty is "hi"
1003 PASS importedKey.type is "secret" 1003 PASS importedKey.type is "secret"
1004 PASS typeof importedKey.extractable is 'boolean' 1004 PASS typeof importedKey.extractable is 'boolean'
1005 PASS importedKey.extractable is true 1005 PASS importedKey.extractable is true
1006 PASS importedKey.algorithm.name is "HMAC" 1006 PASS importedKey.algorithm.name is "HMAC"
1007 PASS importedKey.algorithm.length is 128 1007 PASS importedKey.algorithm.length is 128
1008 PASS importedKey.algorithm.hash.name is "SHA-512" 1008 PASS importedKey.algorithm.hash.name is "SHA-512"
1009 PASS importedKey.usages.join(',') is "sign" 1009 PASS importedKey.usages.join(',') is "sign"
1010 PASS importedKey is not clonedKey 1010 PASS importedKey is not clonedKey
1011 PASS clonedKey.extraProperty is undefined. 1011 PASS clonedKey.extraProperty is undefined.
1012 PASS clonedKey.type is "secret" 1012 PASS clonedKey.type is "secret"
1013 PASS typeof clonedKey.extractable is 'boolean' 1013 PASS typeof clonedKey.extractable is 'boolean'
1014 PASS clonedKey.extractable is true 1014 PASS clonedKey.extractable is true
1015 PASS clonedKey.algorithm.name is "HMAC" 1015 PASS clonedKey.algorithm.name is "HMAC"
1016 PASS clonedKey.algorithm.length is 128 1016 PASS clonedKey.algorithm.length is 128
1017 PASS clonedKey.algorithm.hash.name is "SHA-512" 1017 PASS clonedKey.algorithm.hash.name is "SHA-512"
1018 PASS clonedKey.usages.join(',') is "sign" 1018 PASS clonedKey.usages.join(',') is "sign"
1019 Serialized key bytes: 5c4b021008091030112233445566778899aabbccddeeff00 1019 Serialized key bytes: 4b021008091030112233445566778899aabbccddeeff
1020 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 1020 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
1021 1021
1022 PASS importedKey.extraProperty is "hi" 1022 PASS importedKey.extraProperty is "hi"
1023 PASS importedKey.type is "secret" 1023 PASS importedKey.type is "secret"
1024 PASS typeof importedKey.extractable is 'boolean' 1024 PASS typeof importedKey.extractable is 'boolean'
1025 PASS importedKey.extractable is true 1025 PASS importedKey.extractable is true
1026 PASS importedKey.algorithm.name is "HMAC" 1026 PASS importedKey.algorithm.name is "HMAC"
1027 PASS importedKey.algorithm.length is 8 1027 PASS importedKey.algorithm.length is 8
1028 PASS importedKey.algorithm.hash.name is "SHA-512" 1028 PASS importedKey.algorithm.hash.name is "SHA-512"
1029 PASS importedKey.usages.join(',') is "verify" 1029 PASS importedKey.usages.join(',') is "verify"
1030 PASS importedKey is not clonedKey 1030 PASS importedKey is not clonedKey
1031 PASS clonedKey.extraProperty is undefined. 1031 PASS clonedKey.extraProperty is undefined.
1032 PASS clonedKey.type is "secret" 1032 PASS clonedKey.type is "secret"
1033 PASS typeof clonedKey.extractable is 'boolean' 1033 PASS typeof clonedKey.extractable is 'boolean'
1034 PASS clonedKey.extractable is true 1034 PASS clonedKey.extractable is true
1035 PASS clonedKey.algorithm.name is "HMAC" 1035 PASS clonedKey.algorithm.name is "HMAC"
1036 PASS clonedKey.algorithm.length is 8 1036 PASS clonedKey.algorithm.length is 8
1037 PASS clonedKey.algorithm.hash.name is "SHA-512" 1037 PASS clonedKey.algorithm.hash.name is "SHA-512"
1038 PASS clonedKey.usages.join(',') is "verify" 1038 PASS clonedKey.usages.join(',') is "verify"
1039 Serialized key bytes: 5c4b020108110130 1039 Serialized key bytes: 4b02010811013000
1040 PASS: Cloned key exported data should be [30] and was 1040 PASS: Cloned key exported data should be [30] and was
1041 1041
1042 PASS importedKey.extraProperty is "hi" 1042 PASS importedKey.extraProperty is "hi"
1043 PASS importedKey.type is "secret" 1043 PASS importedKey.type is "secret"
1044 PASS typeof importedKey.extractable is 'boolean' 1044 PASS typeof importedKey.extractable is 'boolean'
1045 PASS importedKey.extractable is true 1045 PASS importedKey.extractable is true
1046 PASS importedKey.algorithm.name is "HMAC" 1046 PASS importedKey.algorithm.name is "HMAC"
1047 PASS importedKey.algorithm.length is 64 1047 PASS importedKey.algorithm.length is 64
1048 PASS importedKey.algorithm.hash.name is "SHA-512" 1048 PASS importedKey.algorithm.hash.name is "SHA-512"
1049 PASS importedKey.usages.join(',') is "verify" 1049 PASS importedKey.usages.join(',') is "verify"
1050 PASS importedKey is not clonedKey 1050 PASS importedKey is not clonedKey
1051 PASS clonedKey.extraProperty is undefined. 1051 PASS clonedKey.extraProperty is undefined.
1052 PASS clonedKey.type is "secret" 1052 PASS clonedKey.type is "secret"
1053 PASS typeof clonedKey.extractable is 'boolean' 1053 PASS typeof clonedKey.extractable is 'boolean'
1054 PASS clonedKey.extractable is true 1054 PASS clonedKey.extractable is true
1055 PASS clonedKey.algorithm.name is "HMAC" 1055 PASS clonedKey.algorithm.name is "HMAC"
1056 PASS clonedKey.algorithm.length is 64 1056 PASS clonedKey.algorithm.length is 64
1057 PASS clonedKey.algorithm.hash.name is "SHA-512" 1057 PASS clonedKey.algorithm.hash.name is "SHA-512"
1058 PASS clonedKey.usages.join(',') is "verify" 1058 PASS clonedKey.usages.join(',') is "verify"
1059 Serialized key bytes: 5c4b0208081108001122334455467700 1059 Serialized key bytes: 4b02080811080011223344554677
1060 PASS: Cloned key exported data should be [0011223344554677] and was 1060 PASS: Cloned key exported data should be [0011223344554677] and was
1061 1061
1062 PASS importedKey.extraProperty is "hi" 1062 PASS importedKey.extraProperty is "hi"
1063 PASS importedKey.type is "secret" 1063 PASS importedKey.type is "secret"
1064 PASS typeof importedKey.extractable is 'boolean' 1064 PASS typeof importedKey.extractable is 'boolean'
1065 PASS importedKey.extractable is true 1065 PASS importedKey.extractable is true
1066 PASS importedKey.algorithm.name is "HMAC" 1066 PASS importedKey.algorithm.name is "HMAC"
1067 PASS importedKey.algorithm.length is 88 1067 PASS importedKey.algorithm.length is 88
1068 PASS importedKey.algorithm.hash.name is "SHA-512" 1068 PASS importedKey.algorithm.hash.name is "SHA-512"
1069 PASS importedKey.usages.join(',') is "verify" 1069 PASS importedKey.usages.join(',') is "verify"
1070 PASS importedKey is not clonedKey 1070 PASS importedKey is not clonedKey
1071 PASS clonedKey.extraProperty is undefined. 1071 PASS clonedKey.extraProperty is undefined.
1072 PASS clonedKey.type is "secret" 1072 PASS clonedKey.type is "secret"
1073 PASS typeof clonedKey.extractable is 'boolean' 1073 PASS typeof clonedKey.extractable is 'boolean'
1074 PASS clonedKey.extractable is true 1074 PASS clonedKey.extractable is true
1075 PASS clonedKey.algorithm.name is "HMAC" 1075 PASS clonedKey.algorithm.name is "HMAC"
1076 PASS clonedKey.algorithm.length is 88 1076 PASS clonedKey.algorithm.length is 88
1077 PASS clonedKey.algorithm.hash.name is "SHA-512" 1077 PASS clonedKey.algorithm.hash.name is "SHA-512"
1078 PASS clonedKey.usages.join(',') is "verify" 1078 PASS clonedKey.usages.join(',') is "verify"
1079 Serialized key bytes: 5c4b020b08110b00112233445546778899aa 1079 Serialized key bytes: 4b020b08110b00112233445546778899aa00
1080 PASS: Cloned key exported data should be [00112233445546778899aa] and was 1080 PASS: Cloned key exported data should be [00112233445546778899aa] and was
1081 1081
1082 PASS importedKey.extraProperty is "hi" 1082 PASS importedKey.extraProperty is "hi"
1083 PASS importedKey.type is "secret" 1083 PASS importedKey.type is "secret"
1084 PASS typeof importedKey.extractable is 'boolean' 1084 PASS typeof importedKey.extractable is 'boolean'
1085 PASS importedKey.extractable is true 1085 PASS importedKey.extractable is true
1086 PASS importedKey.algorithm.name is "HMAC" 1086 PASS importedKey.algorithm.name is "HMAC"
1087 PASS importedKey.algorithm.length is 128 1087 PASS importedKey.algorithm.length is 128
1088 PASS importedKey.algorithm.hash.name is "SHA-512" 1088 PASS importedKey.algorithm.hash.name is "SHA-512"
1089 PASS importedKey.usages.join(',') is "verify" 1089 PASS importedKey.usages.join(',') is "verify"
1090 PASS importedKey is not clonedKey 1090 PASS importedKey is not clonedKey
1091 PASS clonedKey.extraProperty is undefined. 1091 PASS clonedKey.extraProperty is undefined.
1092 PASS clonedKey.type is "secret" 1092 PASS clonedKey.type is "secret"
1093 PASS typeof clonedKey.extractable is 'boolean' 1093 PASS typeof clonedKey.extractable is 'boolean'
1094 PASS clonedKey.extractable is true 1094 PASS clonedKey.extractable is true
1095 PASS clonedKey.algorithm.name is "HMAC" 1095 PASS clonedKey.algorithm.name is "HMAC"
1096 PASS clonedKey.algorithm.length is 128 1096 PASS clonedKey.algorithm.length is 128
1097 PASS clonedKey.algorithm.hash.name is "SHA-512" 1097 PASS clonedKey.algorithm.hash.name is "SHA-512"
1098 PASS clonedKey.usages.join(',') is "verify" 1098 PASS clonedKey.usages.join(',') is "verify"
1099 Serialized key bytes: 5c4b021008111030112233445566778899aabbccddeeff00 1099 Serialized key bytes: 4b021008111030112233445566778899aabbccddeeff
1100 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 1100 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
1101 1101
1102 PASS importedKey.extraProperty is "hi" 1102 PASS importedKey.extraProperty is "hi"
1103 PASS importedKey.type is "secret" 1103 PASS importedKey.type is "secret"
1104 PASS typeof importedKey.extractable is 'boolean' 1104 PASS typeof importedKey.extractable is 'boolean'
1105 PASS importedKey.extractable is true 1105 PASS importedKey.extractable is true
1106 PASS importedKey.algorithm.name is "HMAC" 1106 PASS importedKey.algorithm.name is "HMAC"
1107 PASS importedKey.algorithm.length is 8 1107 PASS importedKey.algorithm.length is 8
1108 PASS importedKey.algorithm.hash.name is "SHA-512" 1108 PASS importedKey.algorithm.hash.name is "SHA-512"
1109 PASS importedKey.usages.join(',') is "sign,verify" 1109 PASS importedKey.usages.join(',') is "sign,verify"
1110 PASS importedKey is not clonedKey 1110 PASS importedKey is not clonedKey
1111 PASS clonedKey.extraProperty is undefined. 1111 PASS clonedKey.extraProperty is undefined.
1112 PASS clonedKey.type is "secret" 1112 PASS clonedKey.type is "secret"
1113 PASS typeof clonedKey.extractable is 'boolean' 1113 PASS typeof clonedKey.extractable is 'boolean'
1114 PASS clonedKey.extractable is true 1114 PASS clonedKey.extractable is true
1115 PASS clonedKey.algorithm.name is "HMAC" 1115 PASS clonedKey.algorithm.name is "HMAC"
1116 PASS clonedKey.algorithm.length is 8 1116 PASS clonedKey.algorithm.length is 8
1117 PASS clonedKey.algorithm.hash.name is "SHA-512" 1117 PASS clonedKey.algorithm.hash.name is "SHA-512"
1118 PASS clonedKey.usages.join(',') is "sign,verify" 1118 PASS clonedKey.usages.join(',') is "sign,verify"
1119 Serialized key bytes: 5c4b020108190130 1119 Serialized key bytes: 4b02010819013000
1120 PASS: Cloned key exported data should be [30] and was 1120 PASS: Cloned key exported data should be [30] and was
1121 1121
1122 PASS importedKey.extraProperty is "hi" 1122 PASS importedKey.extraProperty is "hi"
1123 PASS importedKey.type is "secret" 1123 PASS importedKey.type is "secret"
1124 PASS typeof importedKey.extractable is 'boolean' 1124 PASS typeof importedKey.extractable is 'boolean'
1125 PASS importedKey.extractable is true 1125 PASS importedKey.extractable is true
1126 PASS importedKey.algorithm.name is "HMAC" 1126 PASS importedKey.algorithm.name is "HMAC"
1127 PASS importedKey.algorithm.length is 64 1127 PASS importedKey.algorithm.length is 64
1128 PASS importedKey.algorithm.hash.name is "SHA-512" 1128 PASS importedKey.algorithm.hash.name is "SHA-512"
1129 PASS importedKey.usages.join(',') is "sign,verify" 1129 PASS importedKey.usages.join(',') is "sign,verify"
1130 PASS importedKey is not clonedKey 1130 PASS importedKey is not clonedKey
1131 PASS clonedKey.extraProperty is undefined. 1131 PASS clonedKey.extraProperty is undefined.
1132 PASS clonedKey.type is "secret" 1132 PASS clonedKey.type is "secret"
1133 PASS typeof clonedKey.extractable is 'boolean' 1133 PASS typeof clonedKey.extractable is 'boolean'
1134 PASS clonedKey.extractable is true 1134 PASS clonedKey.extractable is true
1135 PASS clonedKey.algorithm.name is "HMAC" 1135 PASS clonedKey.algorithm.name is "HMAC"
1136 PASS clonedKey.algorithm.length is 64 1136 PASS clonedKey.algorithm.length is 64
1137 PASS clonedKey.algorithm.hash.name is "SHA-512" 1137 PASS clonedKey.algorithm.hash.name is "SHA-512"
1138 PASS clonedKey.usages.join(',') is "sign,verify" 1138 PASS clonedKey.usages.join(',') is "sign,verify"
1139 Serialized key bytes: 5c4b0208081908001122334455467700 1139 Serialized key bytes: 4b02080819080011223344554677
1140 PASS: Cloned key exported data should be [0011223344554677] and was 1140 PASS: Cloned key exported data should be [0011223344554677] and was
1141 1141
1142 PASS importedKey.extraProperty is "hi" 1142 PASS importedKey.extraProperty is "hi"
1143 PASS importedKey.type is "secret" 1143 PASS importedKey.type is "secret"
1144 PASS typeof importedKey.extractable is 'boolean' 1144 PASS typeof importedKey.extractable is 'boolean'
1145 PASS importedKey.extractable is true 1145 PASS importedKey.extractable is true
1146 PASS importedKey.algorithm.name is "HMAC" 1146 PASS importedKey.algorithm.name is "HMAC"
1147 PASS importedKey.algorithm.length is 88 1147 PASS importedKey.algorithm.length is 88
1148 PASS importedKey.algorithm.hash.name is "SHA-512" 1148 PASS importedKey.algorithm.hash.name is "SHA-512"
1149 PASS importedKey.usages.join(',') is "sign,verify" 1149 PASS importedKey.usages.join(',') is "sign,verify"
1150 PASS importedKey is not clonedKey 1150 PASS importedKey is not clonedKey
1151 PASS clonedKey.extraProperty is undefined. 1151 PASS clonedKey.extraProperty is undefined.
1152 PASS clonedKey.type is "secret" 1152 PASS clonedKey.type is "secret"
1153 PASS typeof clonedKey.extractable is 'boolean' 1153 PASS typeof clonedKey.extractable is 'boolean'
1154 PASS clonedKey.extractable is true 1154 PASS clonedKey.extractable is true
1155 PASS clonedKey.algorithm.name is "HMAC" 1155 PASS clonedKey.algorithm.name is "HMAC"
1156 PASS clonedKey.algorithm.length is 88 1156 PASS clonedKey.algorithm.length is 88
1157 PASS clonedKey.algorithm.hash.name is "SHA-512" 1157 PASS clonedKey.algorithm.hash.name is "SHA-512"
1158 PASS clonedKey.usages.join(',') is "sign,verify" 1158 PASS clonedKey.usages.join(',') is "sign,verify"
1159 Serialized key bytes: 5c4b020b08190b00112233445546778899aa 1159 Serialized key bytes: 4b020b08190b00112233445546778899aa00
1160 PASS: Cloned key exported data should be [00112233445546778899aa] and was 1160 PASS: Cloned key exported data should be [00112233445546778899aa] and was
1161 1161
1162 PASS importedKey.extraProperty is "hi" 1162 PASS importedKey.extraProperty is "hi"
1163 PASS importedKey.type is "secret" 1163 PASS importedKey.type is "secret"
1164 PASS typeof importedKey.extractable is 'boolean' 1164 PASS typeof importedKey.extractable is 'boolean'
1165 PASS importedKey.extractable is true 1165 PASS importedKey.extractable is true
1166 PASS importedKey.algorithm.name is "HMAC" 1166 PASS importedKey.algorithm.name is "HMAC"
1167 PASS importedKey.algorithm.length is 128 1167 PASS importedKey.algorithm.length is 128
1168 PASS importedKey.algorithm.hash.name is "SHA-512" 1168 PASS importedKey.algorithm.hash.name is "SHA-512"
1169 PASS importedKey.usages.join(',') is "sign,verify" 1169 PASS importedKey.usages.join(',') is "sign,verify"
1170 PASS importedKey is not clonedKey 1170 PASS importedKey is not clonedKey
1171 PASS clonedKey.extraProperty is undefined. 1171 PASS clonedKey.extraProperty is undefined.
1172 PASS clonedKey.type is "secret" 1172 PASS clonedKey.type is "secret"
1173 PASS typeof clonedKey.extractable is 'boolean' 1173 PASS typeof clonedKey.extractable is 'boolean'
1174 PASS clonedKey.extractable is true 1174 PASS clonedKey.extractable is true
1175 PASS clonedKey.algorithm.name is "HMAC" 1175 PASS clonedKey.algorithm.name is "HMAC"
1176 PASS clonedKey.algorithm.length is 128 1176 PASS clonedKey.algorithm.length is 128
1177 PASS clonedKey.algorithm.hash.name is "SHA-512" 1177 PASS clonedKey.algorithm.hash.name is "SHA-512"
1178 PASS clonedKey.usages.join(',') is "sign,verify" 1178 PASS clonedKey.usages.join(',') is "sign,verify"
1179 Serialized key bytes: 5c4b021008191030112233445566778899aabbccddeeff00 1179 Serialized key bytes: 4b021008191030112233445566778899aabbccddeeff
1180 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 1180 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
1181 1181
1182 PASS importedKey.extraProperty is "hi" 1182 PASS importedKey.extraProperty is "hi"
1183 PASS importedKey.type is "secret" 1183 PASS importedKey.type is "secret"
1184 PASS typeof importedKey.extractable is 'boolean' 1184 PASS typeof importedKey.extractable is 'boolean'
1185 PASS importedKey.extractable is false 1185 PASS importedKey.extractable is false
1186 PASS importedKey.algorithm.name is "HMAC" 1186 PASS importedKey.algorithm.name is "HMAC"
1187 PASS importedKey.algorithm.length is 8 1187 PASS importedKey.algorithm.length is 8
1188 PASS importedKey.algorithm.hash.name is "SHA-512" 1188 PASS importedKey.algorithm.hash.name is "SHA-512"
1189 PASS importedKey.usages.join(',') is "sign" 1189 PASS importedKey.usages.join(',') is "sign"
1190 PASS importedKey is not clonedKey 1190 PASS importedKey is not clonedKey
1191 PASS clonedKey.extraProperty is undefined. 1191 PASS clonedKey.extraProperty is undefined.
1192 PASS clonedKey.type is "secret" 1192 PASS clonedKey.type is "secret"
1193 PASS typeof clonedKey.extractable is 'boolean' 1193 PASS typeof clonedKey.extractable is 'boolean'
1194 PASS clonedKey.extractable is false 1194 PASS clonedKey.extractable is false
1195 PASS clonedKey.algorithm.name is "HMAC" 1195 PASS clonedKey.algorithm.name is "HMAC"
1196 PASS clonedKey.algorithm.length is 8 1196 PASS clonedKey.algorithm.length is 8
1197 PASS clonedKey.algorithm.hash.name is "SHA-512" 1197 PASS clonedKey.algorithm.hash.name is "SHA-512"
1198 PASS clonedKey.usages.join(',') is "sign" 1198 PASS clonedKey.usages.join(',') is "sign"
1199 Serialized key bytes: 5c4b020108080130 1199 Serialized key bytes: 4b02010808013000
1200 1200
1201 PASS importedKey.extraProperty is "hi" 1201 PASS importedKey.extraProperty is "hi"
1202 PASS importedKey.type is "secret" 1202 PASS importedKey.type is "secret"
1203 PASS typeof importedKey.extractable is 'boolean' 1203 PASS typeof importedKey.extractable is 'boolean'
1204 PASS importedKey.extractable is false 1204 PASS importedKey.extractable is false
1205 PASS importedKey.algorithm.name is "HMAC" 1205 PASS importedKey.algorithm.name is "HMAC"
1206 PASS importedKey.algorithm.length is 64 1206 PASS importedKey.algorithm.length is 64
1207 PASS importedKey.algorithm.hash.name is "SHA-512" 1207 PASS importedKey.algorithm.hash.name is "SHA-512"
1208 PASS importedKey.usages.join(',') is "sign" 1208 PASS importedKey.usages.join(',') is "sign"
1209 PASS importedKey is not clonedKey 1209 PASS importedKey is not clonedKey
1210 PASS clonedKey.extraProperty is undefined. 1210 PASS clonedKey.extraProperty is undefined.
1211 PASS clonedKey.type is "secret" 1211 PASS clonedKey.type is "secret"
1212 PASS typeof clonedKey.extractable is 'boolean' 1212 PASS typeof clonedKey.extractable is 'boolean'
1213 PASS clonedKey.extractable is false 1213 PASS clonedKey.extractable is false
1214 PASS clonedKey.algorithm.name is "HMAC" 1214 PASS clonedKey.algorithm.name is "HMAC"
1215 PASS clonedKey.algorithm.length is 64 1215 PASS clonedKey.algorithm.length is 64
1216 PASS clonedKey.algorithm.hash.name is "SHA-512" 1216 PASS clonedKey.algorithm.hash.name is "SHA-512"
1217 PASS clonedKey.usages.join(',') is "sign" 1217 PASS clonedKey.usages.join(',') is "sign"
1218 Serialized key bytes: 5c4b0208080808001122334455467700 1218 Serialized key bytes: 4b02080808080011223344554677
1219 1219
1220 PASS importedKey.extraProperty is "hi" 1220 PASS importedKey.extraProperty is "hi"
1221 PASS importedKey.type is "secret" 1221 PASS importedKey.type is "secret"
1222 PASS typeof importedKey.extractable is 'boolean' 1222 PASS typeof importedKey.extractable is 'boolean'
1223 PASS importedKey.extractable is false 1223 PASS importedKey.extractable is false
1224 PASS importedKey.algorithm.name is "HMAC" 1224 PASS importedKey.algorithm.name is "HMAC"
1225 PASS importedKey.algorithm.length is 88 1225 PASS importedKey.algorithm.length is 88
1226 PASS importedKey.algorithm.hash.name is "SHA-512" 1226 PASS importedKey.algorithm.hash.name is "SHA-512"
1227 PASS importedKey.usages.join(',') is "sign" 1227 PASS importedKey.usages.join(',') is "sign"
1228 PASS importedKey is not clonedKey 1228 PASS importedKey is not clonedKey
1229 PASS clonedKey.extraProperty is undefined. 1229 PASS clonedKey.extraProperty is undefined.
1230 PASS clonedKey.type is "secret" 1230 PASS clonedKey.type is "secret"
1231 PASS typeof clonedKey.extractable is 'boolean' 1231 PASS typeof clonedKey.extractable is 'boolean'
1232 PASS clonedKey.extractable is false 1232 PASS clonedKey.extractable is false
1233 PASS clonedKey.algorithm.name is "HMAC" 1233 PASS clonedKey.algorithm.name is "HMAC"
1234 PASS clonedKey.algorithm.length is 88 1234 PASS clonedKey.algorithm.length is 88
1235 PASS clonedKey.algorithm.hash.name is "SHA-512" 1235 PASS clonedKey.algorithm.hash.name is "SHA-512"
1236 PASS clonedKey.usages.join(',') is "sign" 1236 PASS clonedKey.usages.join(',') is "sign"
1237 Serialized key bytes: 5c4b020b08080b00112233445546778899aa 1237 Serialized key bytes: 4b020b08080b00112233445546778899aa00
1238 1238
1239 PASS importedKey.extraProperty is "hi" 1239 PASS importedKey.extraProperty is "hi"
1240 PASS importedKey.type is "secret" 1240 PASS importedKey.type is "secret"
1241 PASS typeof importedKey.extractable is 'boolean' 1241 PASS typeof importedKey.extractable is 'boolean'
1242 PASS importedKey.extractable is false 1242 PASS importedKey.extractable is false
1243 PASS importedKey.algorithm.name is "HMAC" 1243 PASS importedKey.algorithm.name is "HMAC"
1244 PASS importedKey.algorithm.length is 128 1244 PASS importedKey.algorithm.length is 128
1245 PASS importedKey.algorithm.hash.name is "SHA-512" 1245 PASS importedKey.algorithm.hash.name is "SHA-512"
1246 PASS importedKey.usages.join(',') is "sign" 1246 PASS importedKey.usages.join(',') is "sign"
1247 PASS importedKey is not clonedKey 1247 PASS importedKey is not clonedKey
1248 PASS clonedKey.extraProperty is undefined. 1248 PASS clonedKey.extraProperty is undefined.
1249 PASS clonedKey.type is "secret" 1249 PASS clonedKey.type is "secret"
1250 PASS typeof clonedKey.extractable is 'boolean' 1250 PASS typeof clonedKey.extractable is 'boolean'
1251 PASS clonedKey.extractable is false 1251 PASS clonedKey.extractable is false
1252 PASS clonedKey.algorithm.name is "HMAC" 1252 PASS clonedKey.algorithm.name is "HMAC"
1253 PASS clonedKey.algorithm.length is 128 1253 PASS clonedKey.algorithm.length is 128
1254 PASS clonedKey.algorithm.hash.name is "SHA-512" 1254 PASS clonedKey.algorithm.hash.name is "SHA-512"
1255 PASS clonedKey.usages.join(',') is "sign" 1255 PASS clonedKey.usages.join(',') is "sign"
1256 Serialized key bytes: 5c4b021008081030112233445566778899aabbccddeeff00 1256 Serialized key bytes: 4b021008081030112233445566778899aabbccddeeff
1257 1257
1258 PASS importedKey.extraProperty is "hi" 1258 PASS importedKey.extraProperty is "hi"
1259 PASS importedKey.type is "secret" 1259 PASS importedKey.type is "secret"
1260 PASS typeof importedKey.extractable is 'boolean' 1260 PASS typeof importedKey.extractable is 'boolean'
1261 PASS importedKey.extractable is false 1261 PASS importedKey.extractable is false
1262 PASS importedKey.algorithm.name is "HMAC" 1262 PASS importedKey.algorithm.name is "HMAC"
1263 PASS importedKey.algorithm.length is 8 1263 PASS importedKey.algorithm.length is 8
1264 PASS importedKey.algorithm.hash.name is "SHA-512" 1264 PASS importedKey.algorithm.hash.name is "SHA-512"
1265 PASS importedKey.usages.join(',') is "verify" 1265 PASS importedKey.usages.join(',') is "verify"
1266 PASS importedKey is not clonedKey 1266 PASS importedKey is not clonedKey
1267 PASS clonedKey.extraProperty is undefined. 1267 PASS clonedKey.extraProperty is undefined.
1268 PASS clonedKey.type is "secret" 1268 PASS clonedKey.type is "secret"
1269 PASS typeof clonedKey.extractable is 'boolean' 1269 PASS typeof clonedKey.extractable is 'boolean'
1270 PASS clonedKey.extractable is false 1270 PASS clonedKey.extractable is false
1271 PASS clonedKey.algorithm.name is "HMAC" 1271 PASS clonedKey.algorithm.name is "HMAC"
1272 PASS clonedKey.algorithm.length is 8 1272 PASS clonedKey.algorithm.length is 8
1273 PASS clonedKey.algorithm.hash.name is "SHA-512" 1273 PASS clonedKey.algorithm.hash.name is "SHA-512"
1274 PASS clonedKey.usages.join(',') is "verify" 1274 PASS clonedKey.usages.join(',') is "verify"
1275 Serialized key bytes: 5c4b020108100130 1275 Serialized key bytes: 4b02010810013000
1276 1276
1277 PASS importedKey.extraProperty is "hi" 1277 PASS importedKey.extraProperty is "hi"
1278 PASS importedKey.type is "secret" 1278 PASS importedKey.type is "secret"
1279 PASS typeof importedKey.extractable is 'boolean' 1279 PASS typeof importedKey.extractable is 'boolean'
1280 PASS importedKey.extractable is false 1280 PASS importedKey.extractable is false
1281 PASS importedKey.algorithm.name is "HMAC" 1281 PASS importedKey.algorithm.name is "HMAC"
1282 PASS importedKey.algorithm.length is 64 1282 PASS importedKey.algorithm.length is 64
1283 PASS importedKey.algorithm.hash.name is "SHA-512" 1283 PASS importedKey.algorithm.hash.name is "SHA-512"
1284 PASS importedKey.usages.join(',') is "verify" 1284 PASS importedKey.usages.join(',') is "verify"
1285 PASS importedKey is not clonedKey 1285 PASS importedKey is not clonedKey
1286 PASS clonedKey.extraProperty is undefined. 1286 PASS clonedKey.extraProperty is undefined.
1287 PASS clonedKey.type is "secret" 1287 PASS clonedKey.type is "secret"
1288 PASS typeof clonedKey.extractable is 'boolean' 1288 PASS typeof clonedKey.extractable is 'boolean'
1289 PASS clonedKey.extractable is false 1289 PASS clonedKey.extractable is false
1290 PASS clonedKey.algorithm.name is "HMAC" 1290 PASS clonedKey.algorithm.name is "HMAC"
1291 PASS clonedKey.algorithm.length is 64 1291 PASS clonedKey.algorithm.length is 64
1292 PASS clonedKey.algorithm.hash.name is "SHA-512" 1292 PASS clonedKey.algorithm.hash.name is "SHA-512"
1293 PASS clonedKey.usages.join(',') is "verify" 1293 PASS clonedKey.usages.join(',') is "verify"
1294 Serialized key bytes: 5c4b0208081008001122334455467700 1294 Serialized key bytes: 4b02080810080011223344554677
1295 1295
1296 PASS importedKey.extraProperty is "hi" 1296 PASS importedKey.extraProperty is "hi"
1297 PASS importedKey.type is "secret" 1297 PASS importedKey.type is "secret"
1298 PASS typeof importedKey.extractable is 'boolean' 1298 PASS typeof importedKey.extractable is 'boolean'
1299 PASS importedKey.extractable is false 1299 PASS importedKey.extractable is false
1300 PASS importedKey.algorithm.name is "HMAC" 1300 PASS importedKey.algorithm.name is "HMAC"
1301 PASS importedKey.algorithm.length is 88 1301 PASS importedKey.algorithm.length is 88
1302 PASS importedKey.algorithm.hash.name is "SHA-512" 1302 PASS importedKey.algorithm.hash.name is "SHA-512"
1303 PASS importedKey.usages.join(',') is "verify" 1303 PASS importedKey.usages.join(',') is "verify"
1304 PASS importedKey is not clonedKey 1304 PASS importedKey is not clonedKey
1305 PASS clonedKey.extraProperty is undefined. 1305 PASS clonedKey.extraProperty is undefined.
1306 PASS clonedKey.type is "secret" 1306 PASS clonedKey.type is "secret"
1307 PASS typeof clonedKey.extractable is 'boolean' 1307 PASS typeof clonedKey.extractable is 'boolean'
1308 PASS clonedKey.extractable is false 1308 PASS clonedKey.extractable is false
1309 PASS clonedKey.algorithm.name is "HMAC" 1309 PASS clonedKey.algorithm.name is "HMAC"
1310 PASS clonedKey.algorithm.length is 88 1310 PASS clonedKey.algorithm.length is 88
1311 PASS clonedKey.algorithm.hash.name is "SHA-512" 1311 PASS clonedKey.algorithm.hash.name is "SHA-512"
1312 PASS clonedKey.usages.join(',') is "verify" 1312 PASS clonedKey.usages.join(',') is "verify"
1313 Serialized key bytes: 5c4b020b08100b00112233445546778899aa 1313 Serialized key bytes: 4b020b08100b00112233445546778899aa00
1314 1314
1315 PASS importedKey.extraProperty is "hi" 1315 PASS importedKey.extraProperty is "hi"
1316 PASS importedKey.type is "secret" 1316 PASS importedKey.type is "secret"
1317 PASS typeof importedKey.extractable is 'boolean' 1317 PASS typeof importedKey.extractable is 'boolean'
1318 PASS importedKey.extractable is false 1318 PASS importedKey.extractable is false
1319 PASS importedKey.algorithm.name is "HMAC" 1319 PASS importedKey.algorithm.name is "HMAC"
1320 PASS importedKey.algorithm.length is 128 1320 PASS importedKey.algorithm.length is 128
1321 PASS importedKey.algorithm.hash.name is "SHA-512" 1321 PASS importedKey.algorithm.hash.name is "SHA-512"
1322 PASS importedKey.usages.join(',') is "verify" 1322 PASS importedKey.usages.join(',') is "verify"
1323 PASS importedKey is not clonedKey 1323 PASS importedKey is not clonedKey
1324 PASS clonedKey.extraProperty is undefined. 1324 PASS clonedKey.extraProperty is undefined.
1325 PASS clonedKey.type is "secret" 1325 PASS clonedKey.type is "secret"
1326 PASS typeof clonedKey.extractable is 'boolean' 1326 PASS typeof clonedKey.extractable is 'boolean'
1327 PASS clonedKey.extractable is false 1327 PASS clonedKey.extractable is false
1328 PASS clonedKey.algorithm.name is "HMAC" 1328 PASS clonedKey.algorithm.name is "HMAC"
1329 PASS clonedKey.algorithm.length is 128 1329 PASS clonedKey.algorithm.length is 128
1330 PASS clonedKey.algorithm.hash.name is "SHA-512" 1330 PASS clonedKey.algorithm.hash.name is "SHA-512"
1331 PASS clonedKey.usages.join(',') is "verify" 1331 PASS clonedKey.usages.join(',') is "verify"
1332 Serialized key bytes: 5c4b021008101030112233445566778899aabbccddeeff00 1332 Serialized key bytes: 4b021008101030112233445566778899aabbccddeeff
1333 1333
1334 PASS importedKey.extraProperty is "hi" 1334 PASS importedKey.extraProperty is "hi"
1335 PASS importedKey.type is "secret" 1335 PASS importedKey.type is "secret"
1336 PASS typeof importedKey.extractable is 'boolean' 1336 PASS typeof importedKey.extractable is 'boolean'
1337 PASS importedKey.extractable is false 1337 PASS importedKey.extractable is false
1338 PASS importedKey.algorithm.name is "HMAC" 1338 PASS importedKey.algorithm.name is "HMAC"
1339 PASS importedKey.algorithm.length is 8 1339 PASS importedKey.algorithm.length is 8
1340 PASS importedKey.algorithm.hash.name is "SHA-512" 1340 PASS importedKey.algorithm.hash.name is "SHA-512"
1341 PASS importedKey.usages.join(',') is "sign,verify" 1341 PASS importedKey.usages.join(',') is "sign,verify"
1342 PASS importedKey is not clonedKey 1342 PASS importedKey is not clonedKey
1343 PASS clonedKey.extraProperty is undefined. 1343 PASS clonedKey.extraProperty is undefined.
1344 PASS clonedKey.type is "secret" 1344 PASS clonedKey.type is "secret"
1345 PASS typeof clonedKey.extractable is 'boolean' 1345 PASS typeof clonedKey.extractable is 'boolean'
1346 PASS clonedKey.extractable is false 1346 PASS clonedKey.extractable is false
1347 PASS clonedKey.algorithm.name is "HMAC" 1347 PASS clonedKey.algorithm.name is "HMAC"
1348 PASS clonedKey.algorithm.length is 8 1348 PASS clonedKey.algorithm.length is 8
1349 PASS clonedKey.algorithm.hash.name is "SHA-512" 1349 PASS clonedKey.algorithm.hash.name is "SHA-512"
1350 PASS clonedKey.usages.join(',') is "sign,verify" 1350 PASS clonedKey.usages.join(',') is "sign,verify"
1351 Serialized key bytes: 5c4b020108180130 1351 Serialized key bytes: 4b02010818013000
1352 1352
1353 PASS importedKey.extraProperty is "hi" 1353 PASS importedKey.extraProperty is "hi"
1354 PASS importedKey.type is "secret" 1354 PASS importedKey.type is "secret"
1355 PASS typeof importedKey.extractable is 'boolean' 1355 PASS typeof importedKey.extractable is 'boolean'
1356 PASS importedKey.extractable is false 1356 PASS importedKey.extractable is false
1357 PASS importedKey.algorithm.name is "HMAC" 1357 PASS importedKey.algorithm.name is "HMAC"
1358 PASS importedKey.algorithm.length is 64 1358 PASS importedKey.algorithm.length is 64
1359 PASS importedKey.algorithm.hash.name is "SHA-512" 1359 PASS importedKey.algorithm.hash.name is "SHA-512"
1360 PASS importedKey.usages.join(',') is "sign,verify" 1360 PASS importedKey.usages.join(',') is "sign,verify"
1361 PASS importedKey is not clonedKey 1361 PASS importedKey is not clonedKey
1362 PASS clonedKey.extraProperty is undefined. 1362 PASS clonedKey.extraProperty is undefined.
1363 PASS clonedKey.type is "secret" 1363 PASS clonedKey.type is "secret"
1364 PASS typeof clonedKey.extractable is 'boolean' 1364 PASS typeof clonedKey.extractable is 'boolean'
1365 PASS clonedKey.extractable is false 1365 PASS clonedKey.extractable is false
1366 PASS clonedKey.algorithm.name is "HMAC" 1366 PASS clonedKey.algorithm.name is "HMAC"
1367 PASS clonedKey.algorithm.length is 64 1367 PASS clonedKey.algorithm.length is 64
1368 PASS clonedKey.algorithm.hash.name is "SHA-512" 1368 PASS clonedKey.algorithm.hash.name is "SHA-512"
1369 PASS clonedKey.usages.join(',') is "sign,verify" 1369 PASS clonedKey.usages.join(',') is "sign,verify"
1370 Serialized key bytes: 5c4b0208081808001122334455467700 1370 Serialized key bytes: 4b02080818080011223344554677
1371 1371
1372 PASS importedKey.extraProperty is "hi" 1372 PASS importedKey.extraProperty is "hi"
1373 PASS importedKey.type is "secret" 1373 PASS importedKey.type is "secret"
1374 PASS typeof importedKey.extractable is 'boolean' 1374 PASS typeof importedKey.extractable is 'boolean'
1375 PASS importedKey.extractable is false 1375 PASS importedKey.extractable is false
1376 PASS importedKey.algorithm.name is "HMAC" 1376 PASS importedKey.algorithm.name is "HMAC"
1377 PASS importedKey.algorithm.length is 88 1377 PASS importedKey.algorithm.length is 88
1378 PASS importedKey.algorithm.hash.name is "SHA-512" 1378 PASS importedKey.algorithm.hash.name is "SHA-512"
1379 PASS importedKey.usages.join(',') is "sign,verify" 1379 PASS importedKey.usages.join(',') is "sign,verify"
1380 PASS importedKey is not clonedKey 1380 PASS importedKey is not clonedKey
1381 PASS clonedKey.extraProperty is undefined. 1381 PASS clonedKey.extraProperty is undefined.
1382 PASS clonedKey.type is "secret" 1382 PASS clonedKey.type is "secret"
1383 PASS typeof clonedKey.extractable is 'boolean' 1383 PASS typeof clonedKey.extractable is 'boolean'
1384 PASS clonedKey.extractable is false 1384 PASS clonedKey.extractable is false
1385 PASS clonedKey.algorithm.name is "HMAC" 1385 PASS clonedKey.algorithm.name is "HMAC"
1386 PASS clonedKey.algorithm.length is 88 1386 PASS clonedKey.algorithm.length is 88
1387 PASS clonedKey.algorithm.hash.name is "SHA-512" 1387 PASS clonedKey.algorithm.hash.name is "SHA-512"
1388 PASS clonedKey.usages.join(',') is "sign,verify" 1388 PASS clonedKey.usages.join(',') is "sign,verify"
1389 Serialized key bytes: 5c4b020b08180b00112233445546778899aa 1389 Serialized key bytes: 4b020b08180b00112233445546778899aa00
1390 1390
1391 PASS importedKey.extraProperty is "hi" 1391 PASS importedKey.extraProperty is "hi"
1392 PASS importedKey.type is "secret" 1392 PASS importedKey.type is "secret"
1393 PASS typeof importedKey.extractable is 'boolean' 1393 PASS typeof importedKey.extractable is 'boolean'
1394 PASS importedKey.extractable is false 1394 PASS importedKey.extractable is false
1395 PASS importedKey.algorithm.name is "HMAC" 1395 PASS importedKey.algorithm.name is "HMAC"
1396 PASS importedKey.algorithm.length is 128 1396 PASS importedKey.algorithm.length is 128
1397 PASS importedKey.algorithm.hash.name is "SHA-512" 1397 PASS importedKey.algorithm.hash.name is "SHA-512"
1398 PASS importedKey.usages.join(',') is "sign,verify" 1398 PASS importedKey.usages.join(',') is "sign,verify"
1399 PASS importedKey is not clonedKey 1399 PASS importedKey is not clonedKey
1400 PASS clonedKey.extraProperty is undefined. 1400 PASS clonedKey.extraProperty is undefined.
1401 PASS clonedKey.type is "secret" 1401 PASS clonedKey.type is "secret"
1402 PASS typeof clonedKey.extractable is 'boolean' 1402 PASS typeof clonedKey.extractable is 'boolean'
1403 PASS clonedKey.extractable is false 1403 PASS clonedKey.extractable is false
1404 PASS clonedKey.algorithm.name is "HMAC" 1404 PASS clonedKey.algorithm.name is "HMAC"
1405 PASS clonedKey.algorithm.length is 128 1405 PASS clonedKey.algorithm.length is 128
1406 PASS clonedKey.algorithm.hash.name is "SHA-512" 1406 PASS clonedKey.algorithm.hash.name is "SHA-512"
1407 PASS clonedKey.usages.join(',') is "sign,verify" 1407 PASS clonedKey.usages.join(',') is "sign,verify"
1408 Serialized key bytes: 5c4b021008181030112233445566778899aabbccddeeff00 1408 Serialized key bytes: 4b021008181030112233445566778899aabbccddeeff
1409 1409
1410 PASS successfullyParsed is true 1410 PASS successfullyParsed is true
1411 1411
1412 TEST COMPLETE 1412 TEST COMPLETE
1413 1413
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698