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

Side by Side Diff: LayoutTests/crypto/clone-hmacKey-expected.txt

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

Powered by Google App Engine
This is Rietveld 408576698