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

Side by Side Diff: LayoutTests/crypto/clone-aesKey-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
« no previous file with comments | « no previous file | LayoutTests/crypto/clone-hmacKey-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Tests structured cloning of AES keys 1 Tests structured cloning of AES 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 "AES-CBC" 10 PASS importedKey.algorithm.name is "AES-CBC"
11 PASS importedKey.algorithm.length is 128 11 PASS importedKey.algorithm.length is 128
12 PASS importedKey.usages.join(',') is "" 12 PASS importedKey.usages.join(',') is ""
13 PASS importedKey != clonedKey is true 13 PASS importedKey != clonedKey is true
14 PASS clonedKey.extraProperty is undefined. 14 PASS clonedKey.extraProperty is undefined.
15 PASS clonedKey.type is "secret" 15 PASS clonedKey.type is "secret"
16 PASS typeof clonedKey.extractable is 'boolean' 16 PASS typeof clonedKey.extractable is 'boolean'
17 PASS clonedKey.extractable is true 17 PASS clonedKey.extractable is true
18 PASS clonedKey.algorithm.name is "AES-CBC" 18 PASS clonedKey.algorithm.name is "AES-CBC"
19 PASS clonedKey.algorithm.length is 128 19 PASS clonedKey.algorithm.length is 128
20 PASS clonedKey.usages.join(',') is "" 20 PASS clonedKey.usages.join(',') is ""
21 Serialized key bytes: ff053f004b010110011030112233445566778899aabbccddeeff 21 Serialized key bytes: ff063f004b010110011030112233445566778899aabbccddeeff
22 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 22 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
23 23
24 PASS importedKey.extraProperty is "hi" 24 PASS importedKey.extraProperty is "hi"
25 PASS importedKey.type is "secret" 25 PASS importedKey.type is "secret"
26 PASS typeof importedKey.extractable is 'boolean' 26 PASS typeof importedKey.extractable is 'boolean'
27 PASS importedKey.extractable is true 27 PASS importedKey.extractable is true
28 PASS importedKey.algorithm.name is "AES-CBC" 28 PASS importedKey.algorithm.name is "AES-CBC"
29 PASS importedKey.algorithm.length is 192 29 PASS importedKey.algorithm.length is 192
30 PASS importedKey.usages.join(',') is "" 30 PASS importedKey.usages.join(',') is ""
31 PASS importedKey != clonedKey is true 31 PASS importedKey != clonedKey is true
32 PASS clonedKey.extraProperty is undefined. 32 PASS clonedKey.extraProperty is undefined.
33 PASS clonedKey.type is "secret" 33 PASS clonedKey.type is "secret"
34 PASS typeof clonedKey.extractable is 'boolean' 34 PASS typeof clonedKey.extractable is 'boolean'
35 PASS clonedKey.extractable is true 35 PASS clonedKey.extractable is true
36 PASS clonedKey.algorithm.name is "AES-CBC" 36 PASS clonedKey.algorithm.name is "AES-CBC"
37 PASS clonedKey.algorithm.length is 192 37 PASS clonedKey.algorithm.length is 192
38 PASS clonedKey.usages.join(',') is "" 38 PASS clonedKey.usages.join(',') is ""
39 Serialized key bytes: ff053f004b0101180118800102030405060708090a0b0c0d0e0f101112 1314151617 39 Serialized key bytes: ff063f004b0101180118800102030405060708090a0b0c0d0e0f101112 1314151617
40 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was 40 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was
41 41
42 PASS importedKey.extraProperty is "hi" 42 PASS importedKey.extraProperty is "hi"
43 PASS importedKey.type is "secret" 43 PASS importedKey.type is "secret"
44 PASS typeof importedKey.extractable is 'boolean' 44 PASS typeof importedKey.extractable is 'boolean'
45 PASS importedKey.extractable is true 45 PASS importedKey.extractable is true
46 PASS importedKey.algorithm.name is "AES-CBC" 46 PASS importedKey.algorithm.name is "AES-CBC"
47 PASS importedKey.algorithm.length is 256 47 PASS importedKey.algorithm.length is 256
48 PASS importedKey.usages.join(',') is "" 48 PASS importedKey.usages.join(',') is ""
49 PASS importedKey != clonedKey is true 49 PASS importedKey != clonedKey is true
50 PASS clonedKey.extraProperty is undefined. 50 PASS clonedKey.extraProperty is undefined.
51 PASS clonedKey.type is "secret" 51 PASS clonedKey.type is "secret"
52 PASS typeof clonedKey.extractable is 'boolean' 52 PASS typeof clonedKey.extractable is 'boolean'
53 PASS clonedKey.extractable is true 53 PASS clonedKey.extractable is true
54 PASS clonedKey.algorithm.name is "AES-CBC" 54 PASS clonedKey.algorithm.name is "AES-CBC"
55 PASS clonedKey.algorithm.length is 256 55 PASS clonedKey.algorithm.length is 256
56 PASS clonedKey.usages.join(',') is "" 56 PASS clonedKey.usages.join(',') is ""
57 Serialized key bytes: ff053f004b010120012000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 57 Serialized key bytes: ff063f004b010120012000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
58 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 58 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
59 59
60 PASS importedKey.extraProperty is "hi" 60 PASS importedKey.extraProperty is "hi"
61 PASS importedKey.type is "secret" 61 PASS importedKey.type is "secret"
62 PASS typeof importedKey.extractable is 'boolean' 62 PASS typeof importedKey.extractable is 'boolean'
63 PASS importedKey.extractable is true 63 PASS importedKey.extractable is true
64 PASS importedKey.algorithm.name is "AES-CBC" 64 PASS importedKey.algorithm.name is "AES-CBC"
65 PASS importedKey.algorithm.length is 128 65 PASS importedKey.algorithm.length is 128
66 PASS importedKey.usages.join(',') is "encrypt" 66 PASS importedKey.usages.join(',') is "encrypt"
67 PASS importedKey != clonedKey is true 67 PASS importedKey != clonedKey is true
68 PASS clonedKey.extraProperty is undefined. 68 PASS clonedKey.extraProperty is undefined.
69 PASS clonedKey.type is "secret" 69 PASS clonedKey.type is "secret"
70 PASS typeof clonedKey.extractable is 'boolean' 70 PASS typeof clonedKey.extractable is 'boolean'
71 PASS clonedKey.extractable is true 71 PASS clonedKey.extractable is true
72 PASS clonedKey.algorithm.name is "AES-CBC" 72 PASS clonedKey.algorithm.name is "AES-CBC"
73 PASS clonedKey.algorithm.length is 128 73 PASS clonedKey.algorithm.length is 128
74 PASS clonedKey.usages.join(',') is "encrypt" 74 PASS clonedKey.usages.join(',') is "encrypt"
75 Serialized key bytes: ff053f004b010110031030112233445566778899aabbccddeeff 75 Serialized key bytes: ff063f004b010110031030112233445566778899aabbccddeeff
76 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 76 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
77 77
78 PASS importedKey.extraProperty is "hi" 78 PASS importedKey.extraProperty is "hi"
79 PASS importedKey.type is "secret" 79 PASS importedKey.type is "secret"
80 PASS typeof importedKey.extractable is 'boolean' 80 PASS typeof importedKey.extractable is 'boolean'
81 PASS importedKey.extractable is true 81 PASS importedKey.extractable is true
82 PASS importedKey.algorithm.name is "AES-CBC" 82 PASS importedKey.algorithm.name is "AES-CBC"
83 PASS importedKey.algorithm.length is 192 83 PASS importedKey.algorithm.length is 192
84 PASS importedKey.usages.join(',') is "encrypt" 84 PASS importedKey.usages.join(',') is "encrypt"
85 PASS importedKey != clonedKey is true 85 PASS importedKey != clonedKey is true
86 PASS clonedKey.extraProperty is undefined. 86 PASS clonedKey.extraProperty is undefined.
87 PASS clonedKey.type is "secret" 87 PASS clonedKey.type is "secret"
88 PASS typeof clonedKey.extractable is 'boolean' 88 PASS typeof clonedKey.extractable is 'boolean'
89 PASS clonedKey.extractable is true 89 PASS clonedKey.extractable is true
90 PASS clonedKey.algorithm.name is "AES-CBC" 90 PASS clonedKey.algorithm.name is "AES-CBC"
91 PASS clonedKey.algorithm.length is 192 91 PASS clonedKey.algorithm.length is 192
92 PASS clonedKey.usages.join(',') is "encrypt" 92 PASS clonedKey.usages.join(',') is "encrypt"
93 Serialized key bytes: ff053f004b0101180318800102030405060708090a0b0c0d0e0f101112 1314151617 93 Serialized key bytes: ff063f004b0101180318800102030405060708090a0b0c0d0e0f101112 1314151617
94 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was 94 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was
95 95
96 PASS importedKey.extraProperty is "hi" 96 PASS importedKey.extraProperty is "hi"
97 PASS importedKey.type is "secret" 97 PASS importedKey.type is "secret"
98 PASS typeof importedKey.extractable is 'boolean' 98 PASS typeof importedKey.extractable is 'boolean'
99 PASS importedKey.extractable is true 99 PASS importedKey.extractable is true
100 PASS importedKey.algorithm.name is "AES-CBC" 100 PASS importedKey.algorithm.name is "AES-CBC"
101 PASS importedKey.algorithm.length is 256 101 PASS importedKey.algorithm.length is 256
102 PASS importedKey.usages.join(',') is "encrypt" 102 PASS importedKey.usages.join(',') is "encrypt"
103 PASS importedKey != clonedKey is true 103 PASS importedKey != clonedKey is true
104 PASS clonedKey.extraProperty is undefined. 104 PASS clonedKey.extraProperty is undefined.
105 PASS clonedKey.type is "secret" 105 PASS clonedKey.type is "secret"
106 PASS typeof clonedKey.extractable is 'boolean' 106 PASS typeof clonedKey.extractable is 'boolean'
107 PASS clonedKey.extractable is true 107 PASS clonedKey.extractable is true
108 PASS clonedKey.algorithm.name is "AES-CBC" 108 PASS clonedKey.algorithm.name is "AES-CBC"
109 PASS clonedKey.algorithm.length is 256 109 PASS clonedKey.algorithm.length is 256
110 PASS clonedKey.usages.join(',') is "encrypt" 110 PASS clonedKey.usages.join(',') is "encrypt"
111 Serialized key bytes: ff053f004b010120032000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 111 Serialized key bytes: ff063f004b010120032000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
112 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 112 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
113 113
114 PASS importedKey.extraProperty is "hi" 114 PASS importedKey.extraProperty is "hi"
115 PASS importedKey.type is "secret" 115 PASS importedKey.type is "secret"
116 PASS typeof importedKey.extractable is 'boolean' 116 PASS typeof importedKey.extractable is 'boolean'
117 PASS importedKey.extractable is true 117 PASS importedKey.extractable is true
118 PASS importedKey.algorithm.name is "AES-CBC" 118 PASS importedKey.algorithm.name is "AES-CBC"
119 PASS importedKey.algorithm.length is 128 119 PASS importedKey.algorithm.length is 128
120 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 120 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
121 PASS importedKey != clonedKey is true 121 PASS importedKey != clonedKey is true
122 PASS clonedKey.extraProperty is undefined. 122 PASS clonedKey.extraProperty is undefined.
123 PASS clonedKey.type is "secret" 123 PASS clonedKey.type is "secret"
124 PASS typeof clonedKey.extractable is 'boolean' 124 PASS typeof clonedKey.extractable is 'boolean'
125 PASS clonedKey.extractable is true 125 PASS clonedKey.extractable is true
126 PASS clonedKey.algorithm.name is "AES-CBC" 126 PASS clonedKey.algorithm.name is "AES-CBC"
127 PASS clonedKey.algorithm.length is 128 127 PASS clonedKey.algorithm.length is 128
128 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 128 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
129 Serialized key bytes: ff053f004b010110451030112233445566778899aabbccddeeff 129 Serialized key bytes: ff063f004b010110451030112233445566778899aabbccddeeff
130 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 130 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
131 131
132 PASS importedKey.extraProperty is "hi" 132 PASS importedKey.extraProperty is "hi"
133 PASS importedKey.type is "secret" 133 PASS importedKey.type is "secret"
134 PASS typeof importedKey.extractable is 'boolean' 134 PASS typeof importedKey.extractable is 'boolean'
135 PASS importedKey.extractable is true 135 PASS importedKey.extractable is true
136 PASS importedKey.algorithm.name is "AES-CBC" 136 PASS importedKey.algorithm.name is "AES-CBC"
137 PASS importedKey.algorithm.length is 192 137 PASS importedKey.algorithm.length is 192
138 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 138 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
139 PASS importedKey != clonedKey is true 139 PASS importedKey != clonedKey is true
140 PASS clonedKey.extraProperty is undefined. 140 PASS clonedKey.extraProperty is undefined.
141 PASS clonedKey.type is "secret" 141 PASS clonedKey.type is "secret"
142 PASS typeof clonedKey.extractable is 'boolean' 142 PASS typeof clonedKey.extractable is 'boolean'
143 PASS clonedKey.extractable is true 143 PASS clonedKey.extractable is true
144 PASS clonedKey.algorithm.name is "AES-CBC" 144 PASS clonedKey.algorithm.name is "AES-CBC"
145 PASS clonedKey.algorithm.length is 192 145 PASS clonedKey.algorithm.length is 192
146 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 146 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
147 Serialized key bytes: ff053f004b0101184518800102030405060708090a0b0c0d0e0f101112 1314151617 147 Serialized key bytes: ff063f004b0101184518800102030405060708090a0b0c0d0e0f101112 1314151617
148 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was 148 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was
149 149
150 PASS importedKey.extraProperty is "hi" 150 PASS importedKey.extraProperty is "hi"
151 PASS importedKey.type is "secret" 151 PASS importedKey.type is "secret"
152 PASS typeof importedKey.extractable is 'boolean' 152 PASS typeof importedKey.extractable is 'boolean'
153 PASS importedKey.extractable is true 153 PASS importedKey.extractable is true
154 PASS importedKey.algorithm.name is "AES-CBC" 154 PASS importedKey.algorithm.name is "AES-CBC"
155 PASS importedKey.algorithm.length is 256 155 PASS importedKey.algorithm.length is 256
156 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 156 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
157 PASS importedKey != clonedKey is true 157 PASS importedKey != clonedKey is true
158 PASS clonedKey.extraProperty is undefined. 158 PASS clonedKey.extraProperty is undefined.
159 PASS clonedKey.type is "secret" 159 PASS clonedKey.type is "secret"
160 PASS typeof clonedKey.extractable is 'boolean' 160 PASS typeof clonedKey.extractable is 'boolean'
161 PASS clonedKey.extractable is true 161 PASS clonedKey.extractable is true
162 PASS clonedKey.algorithm.name is "AES-CBC" 162 PASS clonedKey.algorithm.name is "AES-CBC"
163 PASS clonedKey.algorithm.length is 256 163 PASS clonedKey.algorithm.length is 256
164 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 164 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
165 Serialized key bytes: ff053f004b010120452000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 165 Serialized key bytes: ff063f004b010120452000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
166 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 166 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
167 167
168 PASS importedKey.extraProperty is "hi" 168 PASS importedKey.extraProperty is "hi"
169 PASS importedKey.type is "secret" 169 PASS importedKey.type is "secret"
170 PASS typeof importedKey.extractable is 'boolean' 170 PASS typeof importedKey.extractable is 'boolean'
171 PASS importedKey.extractable is true 171 PASS importedKey.extractable is true
172 PASS importedKey.algorithm.name is "AES-CBC" 172 PASS importedKey.algorithm.name is "AES-CBC"
173 PASS importedKey.algorithm.length is 128 173 PASS importedKey.algorithm.length is 128
174 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 174 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
175 PASS importedKey != clonedKey is true 175 PASS importedKey != clonedKey is true
176 PASS clonedKey.extraProperty is undefined. 176 PASS clonedKey.extraProperty is undefined.
177 PASS clonedKey.type is "secret" 177 PASS clonedKey.type is "secret"
178 PASS typeof clonedKey.extractable is 'boolean' 178 PASS typeof clonedKey.extractable is 'boolean'
179 PASS clonedKey.extractable is true 179 PASS clonedKey.extractable is true
180 PASS clonedKey.algorithm.name is "AES-CBC" 180 PASS clonedKey.algorithm.name is "AES-CBC"
181 PASS clonedKey.algorithm.length is 128 181 PASS clonedKey.algorithm.length is 128
182 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 182 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
183 Serialized key bytes: ff053f004b010110c3011030112233445566778899aabbccddeeff00 183 Serialized key bytes: ff063f004b010110c3011030112233445566778899aabbccddeeff00
184 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 184 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] 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 "AES-CBC" 190 PASS importedKey.algorithm.name is "AES-CBC"
191 PASS importedKey.algorithm.length is 192 191 PASS importedKey.algorithm.length is 192
192 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 192 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
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 true 197 PASS clonedKey.extractable is true
198 PASS clonedKey.algorithm.name is "AES-CBC" 198 PASS clonedKey.algorithm.name is "AES-CBC"
199 PASS clonedKey.algorithm.length is 192 199 PASS clonedKey.algorithm.length is 192
200 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 200 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
201 Serialized key bytes: ff053f004b010118c30118800102030405060708090a0b0c0d0e0f1011 12131415161700 201 Serialized key bytes: ff063f004b010118c30118800102030405060708090a0b0c0d0e0f1011 12131415161700
202 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was 202 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was
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 true 207 PASS importedKey.extractable is true
208 PASS importedKey.algorithm.name is "AES-CBC" 208 PASS importedKey.algorithm.name is "AES-CBC"
209 PASS importedKey.algorithm.length is 256 209 PASS importedKey.algorithm.length is 256
210 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 210 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
211 PASS importedKey != clonedKey is true 211 PASS importedKey != clonedKey is true
212 PASS clonedKey.extraProperty is undefined. 212 PASS clonedKey.extraProperty is undefined.
213 PASS clonedKey.type is "secret" 213 PASS clonedKey.type is "secret"
214 PASS typeof clonedKey.extractable is 'boolean' 214 PASS typeof clonedKey.extractable is 'boolean'
215 PASS clonedKey.extractable is true 215 PASS clonedKey.extractable is true
216 PASS clonedKey.algorithm.name is "AES-CBC" 216 PASS clonedKey.algorithm.name is "AES-CBC"
217 PASS clonedKey.algorithm.length is 256 217 PASS clonedKey.algorithm.length is 256
218 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 218 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
219 Serialized key bytes: ff053f004b010120c3012000112233445546778899aabbccddeeff0001 02030405060708090a0b0c0d0e0f00 219 Serialized key bytes: ff063f004b010120c3012000112233445546778899aabbccddeeff0001 02030405060708090a0b0c0d0e0f00
220 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 220 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
221 221
222 PASS importedKey.extraProperty is "hi" 222 PASS importedKey.extraProperty is "hi"
223 PASS importedKey.type is "secret" 223 PASS importedKey.type is "secret"
224 PASS typeof importedKey.extractable is 'boolean' 224 PASS typeof importedKey.extractable is 'boolean'
225 PASS importedKey.extractable is false 225 PASS importedKey.extractable is false
226 PASS importedKey.algorithm.name is "AES-CBC" 226 PASS importedKey.algorithm.name is "AES-CBC"
227 PASS importedKey.algorithm.length is 128 227 PASS importedKey.algorithm.length is 128
228 PASS importedKey.usages.join(',') is "" 228 PASS importedKey.usages.join(',') is ""
229 PASS importedKey != clonedKey is true 229 PASS importedKey != clonedKey is true
230 PASS clonedKey.extraProperty is undefined. 230 PASS clonedKey.extraProperty is undefined.
231 PASS clonedKey.type is "secret" 231 PASS clonedKey.type is "secret"
232 PASS typeof clonedKey.extractable is 'boolean' 232 PASS typeof clonedKey.extractable is 'boolean'
233 PASS clonedKey.extractable is false 233 PASS clonedKey.extractable is false
234 PASS clonedKey.algorithm.name is "AES-CBC" 234 PASS clonedKey.algorithm.name is "AES-CBC"
235 PASS clonedKey.algorithm.length is 128 235 PASS clonedKey.algorithm.length is 128
236 PASS clonedKey.usages.join(',') is "" 236 PASS clonedKey.usages.join(',') is ""
237 Serialized key bytes: ff053f004b010110001030112233445566778899aabbccddeeff 237 Serialized key bytes: ff063f004b010110001030112233445566778899aabbccddeeff
238 238
239 PASS importedKey.extraProperty is "hi" 239 PASS importedKey.extraProperty is "hi"
240 PASS importedKey.type is "secret" 240 PASS importedKey.type is "secret"
241 PASS typeof importedKey.extractable is 'boolean' 241 PASS typeof importedKey.extractable is 'boolean'
242 PASS importedKey.extractable is false 242 PASS importedKey.extractable is false
243 PASS importedKey.algorithm.name is "AES-CBC" 243 PASS importedKey.algorithm.name is "AES-CBC"
244 PASS importedKey.algorithm.length is 192 244 PASS importedKey.algorithm.length is 192
245 PASS importedKey.usages.join(',') is "" 245 PASS importedKey.usages.join(',') is ""
246 PASS importedKey != clonedKey is true 246 PASS importedKey != clonedKey is true
247 PASS clonedKey.extraProperty is undefined. 247 PASS clonedKey.extraProperty is undefined.
248 PASS clonedKey.type is "secret" 248 PASS clonedKey.type is "secret"
249 PASS typeof clonedKey.extractable is 'boolean' 249 PASS typeof clonedKey.extractable is 'boolean'
250 PASS clonedKey.extractable is false 250 PASS clonedKey.extractable is false
251 PASS clonedKey.algorithm.name is "AES-CBC" 251 PASS clonedKey.algorithm.name is "AES-CBC"
252 PASS clonedKey.algorithm.length is 192 252 PASS clonedKey.algorithm.length is 192
253 PASS clonedKey.usages.join(',') is "" 253 PASS clonedKey.usages.join(',') is ""
254 Serialized key bytes: ff053f004b0101180018800102030405060708090a0b0c0d0e0f101112 1314151617 254 Serialized key bytes: ff063f004b0101180018800102030405060708090a0b0c0d0e0f101112 1314151617
255 255
256 PASS importedKey.extraProperty is "hi" 256 PASS importedKey.extraProperty is "hi"
257 PASS importedKey.type is "secret" 257 PASS importedKey.type is "secret"
258 PASS typeof importedKey.extractable is 'boolean' 258 PASS typeof importedKey.extractable is 'boolean'
259 PASS importedKey.extractable is false 259 PASS importedKey.extractable is false
260 PASS importedKey.algorithm.name is "AES-CBC" 260 PASS importedKey.algorithm.name is "AES-CBC"
261 PASS importedKey.algorithm.length is 256 261 PASS importedKey.algorithm.length is 256
262 PASS importedKey.usages.join(',') is "" 262 PASS importedKey.usages.join(',') is ""
263 PASS importedKey != clonedKey is true 263 PASS importedKey != clonedKey is true
264 PASS clonedKey.extraProperty is undefined. 264 PASS clonedKey.extraProperty is undefined.
265 PASS clonedKey.type is "secret" 265 PASS clonedKey.type is "secret"
266 PASS typeof clonedKey.extractable is 'boolean' 266 PASS typeof clonedKey.extractable is 'boolean'
267 PASS clonedKey.extractable is false 267 PASS clonedKey.extractable is false
268 PASS clonedKey.algorithm.name is "AES-CBC" 268 PASS clonedKey.algorithm.name is "AES-CBC"
269 PASS clonedKey.algorithm.length is 256 269 PASS clonedKey.algorithm.length is 256
270 PASS clonedKey.usages.join(',') is "" 270 PASS clonedKey.usages.join(',') is ""
271 Serialized key bytes: ff053f004b010120002000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 271 Serialized key bytes: ff063f004b010120002000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
272 272
273 PASS importedKey.extraProperty is "hi" 273 PASS importedKey.extraProperty is "hi"
274 PASS importedKey.type is "secret" 274 PASS importedKey.type is "secret"
275 PASS typeof importedKey.extractable is 'boolean' 275 PASS typeof importedKey.extractable is 'boolean'
276 PASS importedKey.extractable is false 276 PASS importedKey.extractable is false
277 PASS importedKey.algorithm.name is "AES-CBC" 277 PASS importedKey.algorithm.name is "AES-CBC"
278 PASS importedKey.algorithm.length is 128 278 PASS importedKey.algorithm.length is 128
279 PASS importedKey.usages.join(',') is "encrypt" 279 PASS importedKey.usages.join(',') is "encrypt"
280 PASS importedKey != clonedKey is true 280 PASS importedKey != clonedKey is true
281 PASS clonedKey.extraProperty is undefined. 281 PASS clonedKey.extraProperty is undefined.
282 PASS clonedKey.type is "secret" 282 PASS clonedKey.type is "secret"
283 PASS typeof clonedKey.extractable is 'boolean' 283 PASS typeof clonedKey.extractable is 'boolean'
284 PASS clonedKey.extractable is false 284 PASS clonedKey.extractable is false
285 PASS clonedKey.algorithm.name is "AES-CBC" 285 PASS clonedKey.algorithm.name is "AES-CBC"
286 PASS clonedKey.algorithm.length is 128 286 PASS clonedKey.algorithm.length is 128
287 PASS clonedKey.usages.join(',') is "encrypt" 287 PASS clonedKey.usages.join(',') is "encrypt"
288 Serialized key bytes: ff053f004b010110021030112233445566778899aabbccddeeff 288 Serialized key bytes: ff063f004b010110021030112233445566778899aabbccddeeff
289 289
290 PASS importedKey.extraProperty is "hi" 290 PASS importedKey.extraProperty is "hi"
291 PASS importedKey.type is "secret" 291 PASS importedKey.type is "secret"
292 PASS typeof importedKey.extractable is 'boolean' 292 PASS typeof importedKey.extractable is 'boolean'
293 PASS importedKey.extractable is false 293 PASS importedKey.extractable is false
294 PASS importedKey.algorithm.name is "AES-CBC" 294 PASS importedKey.algorithm.name is "AES-CBC"
295 PASS importedKey.algorithm.length is 192 295 PASS importedKey.algorithm.length is 192
296 PASS importedKey.usages.join(',') is "encrypt" 296 PASS importedKey.usages.join(',') is "encrypt"
297 PASS importedKey != clonedKey is true 297 PASS importedKey != clonedKey is true
298 PASS clonedKey.extraProperty is undefined. 298 PASS clonedKey.extraProperty is undefined.
299 PASS clonedKey.type is "secret" 299 PASS clonedKey.type is "secret"
300 PASS typeof clonedKey.extractable is 'boolean' 300 PASS typeof clonedKey.extractable is 'boolean'
301 PASS clonedKey.extractable is false 301 PASS clonedKey.extractable is false
302 PASS clonedKey.algorithm.name is "AES-CBC" 302 PASS clonedKey.algorithm.name is "AES-CBC"
303 PASS clonedKey.algorithm.length is 192 303 PASS clonedKey.algorithm.length is 192
304 PASS clonedKey.usages.join(',') is "encrypt" 304 PASS clonedKey.usages.join(',') is "encrypt"
305 Serialized key bytes: ff053f004b0101180218800102030405060708090a0b0c0d0e0f101112 1314151617 305 Serialized key bytes: ff063f004b0101180218800102030405060708090a0b0c0d0e0f101112 1314151617
306 306
307 PASS importedKey.extraProperty is "hi" 307 PASS importedKey.extraProperty is "hi"
308 PASS importedKey.type is "secret" 308 PASS importedKey.type is "secret"
309 PASS typeof importedKey.extractable is 'boolean' 309 PASS typeof importedKey.extractable is 'boolean'
310 PASS importedKey.extractable is false 310 PASS importedKey.extractable is false
311 PASS importedKey.algorithm.name is "AES-CBC" 311 PASS importedKey.algorithm.name is "AES-CBC"
312 PASS importedKey.algorithm.length is 256 312 PASS importedKey.algorithm.length is 256
313 PASS importedKey.usages.join(',') is "encrypt" 313 PASS importedKey.usages.join(',') is "encrypt"
314 PASS importedKey != clonedKey is true 314 PASS importedKey != clonedKey is true
315 PASS clonedKey.extraProperty is undefined. 315 PASS clonedKey.extraProperty is undefined.
316 PASS clonedKey.type is "secret" 316 PASS clonedKey.type is "secret"
317 PASS typeof clonedKey.extractable is 'boolean' 317 PASS typeof clonedKey.extractable is 'boolean'
318 PASS clonedKey.extractable is false 318 PASS clonedKey.extractable is false
319 PASS clonedKey.algorithm.name is "AES-CBC" 319 PASS clonedKey.algorithm.name is "AES-CBC"
320 PASS clonedKey.algorithm.length is 256 320 PASS clonedKey.algorithm.length is 256
321 PASS clonedKey.usages.join(',') is "encrypt" 321 PASS clonedKey.usages.join(',') is "encrypt"
322 Serialized key bytes: ff053f004b010120022000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 322 Serialized key bytes: ff063f004b010120022000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
323 323
324 PASS importedKey.extraProperty is "hi" 324 PASS importedKey.extraProperty is "hi"
325 PASS importedKey.type is "secret" 325 PASS importedKey.type is "secret"
326 PASS typeof importedKey.extractable is 'boolean' 326 PASS typeof importedKey.extractable is 'boolean'
327 PASS importedKey.extractable is false 327 PASS importedKey.extractable is false
328 PASS importedKey.algorithm.name is "AES-CBC" 328 PASS importedKey.algorithm.name is "AES-CBC"
329 PASS importedKey.algorithm.length is 128 329 PASS importedKey.algorithm.length is 128
330 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 330 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
331 PASS importedKey != clonedKey is true 331 PASS importedKey != clonedKey is true
332 PASS clonedKey.extraProperty is undefined. 332 PASS clonedKey.extraProperty is undefined.
333 PASS clonedKey.type is "secret" 333 PASS clonedKey.type is "secret"
334 PASS typeof clonedKey.extractable is 'boolean' 334 PASS typeof clonedKey.extractable is 'boolean'
335 PASS clonedKey.extractable is false 335 PASS clonedKey.extractable is false
336 PASS clonedKey.algorithm.name is "AES-CBC" 336 PASS clonedKey.algorithm.name is "AES-CBC"
337 PASS clonedKey.algorithm.length is 128 337 PASS clonedKey.algorithm.length is 128
338 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 338 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
339 Serialized key bytes: ff053f004b010110441030112233445566778899aabbccddeeff 339 Serialized key bytes: ff063f004b010110441030112233445566778899aabbccddeeff
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 "AES-CBC" 345 PASS importedKey.algorithm.name is "AES-CBC"
346 PASS importedKey.algorithm.length is 192 346 PASS importedKey.algorithm.length is 192
347 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 347 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
348 PASS importedKey != clonedKey is true 348 PASS importedKey != clonedKey is true
349 PASS clonedKey.extraProperty is undefined. 349 PASS clonedKey.extraProperty is undefined.
350 PASS clonedKey.type is "secret" 350 PASS clonedKey.type is "secret"
351 PASS typeof clonedKey.extractable is 'boolean' 351 PASS typeof clonedKey.extractable is 'boolean'
352 PASS clonedKey.extractable is false 352 PASS clonedKey.extractable is false
353 PASS clonedKey.algorithm.name is "AES-CBC" 353 PASS clonedKey.algorithm.name is "AES-CBC"
354 PASS clonedKey.algorithm.length is 192 354 PASS clonedKey.algorithm.length is 192
355 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 355 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
356 Serialized key bytes: ff053f004b0101184418800102030405060708090a0b0c0d0e0f101112 1314151617 356 Serialized key bytes: ff063f004b0101184418800102030405060708090a0b0c0d0e0f101112 1314151617
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 false 361 PASS importedKey.extractable is false
362 PASS importedKey.algorithm.name is "AES-CBC" 362 PASS importedKey.algorithm.name is "AES-CBC"
363 PASS importedKey.algorithm.length is 256 363 PASS importedKey.algorithm.length is 256
364 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 364 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
365 PASS importedKey != clonedKey is true 365 PASS importedKey != clonedKey is true
366 PASS clonedKey.extraProperty is undefined. 366 PASS clonedKey.extraProperty is undefined.
367 PASS clonedKey.type is "secret" 367 PASS clonedKey.type is "secret"
368 PASS typeof clonedKey.extractable is 'boolean' 368 PASS typeof clonedKey.extractable is 'boolean'
369 PASS clonedKey.extractable is false 369 PASS clonedKey.extractable is false
370 PASS clonedKey.algorithm.name is "AES-CBC" 370 PASS clonedKey.algorithm.name is "AES-CBC"
371 PASS clonedKey.algorithm.length is 256 371 PASS clonedKey.algorithm.length is 256
372 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 372 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
373 Serialized key bytes: ff053f004b010120442000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 373 Serialized key bytes: ff063f004b010120442000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
374 374
375 PASS importedKey.extraProperty is "hi" 375 PASS importedKey.extraProperty is "hi"
376 PASS importedKey.type is "secret" 376 PASS importedKey.type is "secret"
377 PASS typeof importedKey.extractable is 'boolean' 377 PASS typeof importedKey.extractable is 'boolean'
378 PASS importedKey.extractable is false 378 PASS importedKey.extractable is false
379 PASS importedKey.algorithm.name is "AES-CBC" 379 PASS importedKey.algorithm.name is "AES-CBC"
380 PASS importedKey.algorithm.length is 128 380 PASS importedKey.algorithm.length is 128
381 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 381 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
382 PASS importedKey != clonedKey is true 382 PASS importedKey != clonedKey is true
383 PASS clonedKey.extraProperty is undefined. 383 PASS clonedKey.extraProperty is undefined.
384 PASS clonedKey.type is "secret" 384 PASS clonedKey.type is "secret"
385 PASS typeof clonedKey.extractable is 'boolean' 385 PASS typeof clonedKey.extractable is 'boolean'
386 PASS clonedKey.extractable is false 386 PASS clonedKey.extractable is false
387 PASS clonedKey.algorithm.name is "AES-CBC" 387 PASS clonedKey.algorithm.name is "AES-CBC"
388 PASS clonedKey.algorithm.length is 128 388 PASS clonedKey.algorithm.length is 128
389 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 389 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
390 Serialized key bytes: ff053f004b010110c2011030112233445566778899aabbccddeeff00 390 Serialized key bytes: ff063f004b010110c2011030112233445566778899aabbccddeeff00
391 391
392 PASS importedKey.extraProperty is "hi" 392 PASS importedKey.extraProperty is "hi"
393 PASS importedKey.type is "secret" 393 PASS importedKey.type is "secret"
394 PASS typeof importedKey.extractable is 'boolean' 394 PASS typeof importedKey.extractable is 'boolean'
395 PASS importedKey.extractable is false 395 PASS importedKey.extractable is false
396 PASS importedKey.algorithm.name is "AES-CBC" 396 PASS importedKey.algorithm.name is "AES-CBC"
397 PASS importedKey.algorithm.length is 192 397 PASS importedKey.algorithm.length is 192
398 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 398 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
399 PASS importedKey != clonedKey is true 399 PASS importedKey != clonedKey is true
400 PASS clonedKey.extraProperty is undefined. 400 PASS clonedKey.extraProperty is undefined.
401 PASS clonedKey.type is "secret" 401 PASS clonedKey.type is "secret"
402 PASS typeof clonedKey.extractable is 'boolean' 402 PASS typeof clonedKey.extractable is 'boolean'
403 PASS clonedKey.extractable is false 403 PASS clonedKey.extractable is false
404 PASS clonedKey.algorithm.name is "AES-CBC" 404 PASS clonedKey.algorithm.name is "AES-CBC"
405 PASS clonedKey.algorithm.length is 192 405 PASS clonedKey.algorithm.length is 192
406 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 406 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
407 Serialized key bytes: ff053f004b010118c20118800102030405060708090a0b0c0d0e0f1011 12131415161700 407 Serialized key bytes: ff063f004b010118c20118800102030405060708090a0b0c0d0e0f1011 12131415161700
408 408
409 PASS importedKey.extraProperty is "hi" 409 PASS importedKey.extraProperty is "hi"
410 PASS importedKey.type is "secret" 410 PASS importedKey.type is "secret"
411 PASS typeof importedKey.extractable is 'boolean' 411 PASS typeof importedKey.extractable is 'boolean'
412 PASS importedKey.extractable is false 412 PASS importedKey.extractable is false
413 PASS importedKey.algorithm.name is "AES-CBC" 413 PASS importedKey.algorithm.name is "AES-CBC"
414 PASS importedKey.algorithm.length is 256 414 PASS importedKey.algorithm.length is 256
415 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 415 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
416 PASS importedKey != clonedKey is true 416 PASS importedKey != clonedKey is true
417 PASS clonedKey.extraProperty is undefined. 417 PASS clonedKey.extraProperty is undefined.
418 PASS clonedKey.type is "secret" 418 PASS clonedKey.type is "secret"
419 PASS typeof clonedKey.extractable is 'boolean' 419 PASS typeof clonedKey.extractable is 'boolean'
420 PASS clonedKey.extractable is false 420 PASS clonedKey.extractable is false
421 PASS clonedKey.algorithm.name is "AES-CBC" 421 PASS clonedKey.algorithm.name is "AES-CBC"
422 PASS clonedKey.algorithm.length is 256 422 PASS clonedKey.algorithm.length is 256
423 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 423 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
424 Serialized key bytes: ff053f004b010120c2012000112233445546778899aabbccddeeff0001 02030405060708090a0b0c0d0e0f00 424 Serialized key bytes: ff063f004b010120c2012000112233445546778899aabbccddeeff0001 02030405060708090a0b0c0d0e0f00
425 425
426 PASS importedKey.extraProperty is "hi" 426 PASS importedKey.extraProperty is "hi"
427 PASS importedKey.type is "secret" 427 PASS importedKey.type is "secret"
428 PASS typeof importedKey.extractable is 'boolean' 428 PASS typeof importedKey.extractable is 'boolean'
429 PASS importedKey.extractable is true 429 PASS importedKey.extractable is true
430 PASS importedKey.algorithm.name is "AES-GCM" 430 PASS importedKey.algorithm.name is "AES-GCM"
431 PASS importedKey.algorithm.length is 128 431 PASS importedKey.algorithm.length is 128
432 PASS importedKey.usages.join(',') is "" 432 PASS importedKey.usages.join(',') is ""
433 PASS importedKey != clonedKey is true 433 PASS importedKey != clonedKey is true
434 PASS clonedKey.extraProperty is undefined. 434 PASS clonedKey.extraProperty is undefined.
435 PASS clonedKey.type is "secret" 435 PASS clonedKey.type is "secret"
436 PASS typeof clonedKey.extractable is 'boolean' 436 PASS typeof clonedKey.extractable is 'boolean'
437 PASS clonedKey.extractable is true 437 PASS clonedKey.extractable is true
438 PASS clonedKey.algorithm.name is "AES-GCM" 438 PASS clonedKey.algorithm.name is "AES-GCM"
439 PASS clonedKey.algorithm.length is 128 439 PASS clonedKey.algorithm.length is 128
440 PASS clonedKey.usages.join(',') is "" 440 PASS clonedKey.usages.join(',') is ""
441 Serialized key bytes: ff053f004b010910011030112233445566778899aabbccddeeff 441 Serialized key bytes: ff063f004b010910011030112233445566778899aabbccddeeff
442 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 442 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
443 443
444 PASS importedKey.extraProperty is "hi" 444 PASS importedKey.extraProperty is "hi"
445 PASS importedKey.type is "secret" 445 PASS importedKey.type is "secret"
446 PASS typeof importedKey.extractable is 'boolean' 446 PASS typeof importedKey.extractable is 'boolean'
447 PASS importedKey.extractable is true 447 PASS importedKey.extractable is true
448 PASS importedKey.algorithm.name is "AES-GCM" 448 PASS importedKey.algorithm.name is "AES-GCM"
449 PASS importedKey.algorithm.length is 192 449 PASS importedKey.algorithm.length is 192
450 PASS importedKey.usages.join(',') is "" 450 PASS importedKey.usages.join(',') is ""
451 PASS importedKey != clonedKey is true 451 PASS importedKey != clonedKey is true
452 PASS clonedKey.extraProperty is undefined. 452 PASS clonedKey.extraProperty is undefined.
453 PASS clonedKey.type is "secret" 453 PASS clonedKey.type is "secret"
454 PASS typeof clonedKey.extractable is 'boolean' 454 PASS typeof clonedKey.extractable is 'boolean'
455 PASS clonedKey.extractable is true 455 PASS clonedKey.extractable is true
456 PASS clonedKey.algorithm.name is "AES-GCM" 456 PASS clonedKey.algorithm.name is "AES-GCM"
457 PASS clonedKey.algorithm.length is 192 457 PASS clonedKey.algorithm.length is 192
458 PASS clonedKey.usages.join(',') is "" 458 PASS clonedKey.usages.join(',') is ""
459 Serialized key bytes: ff053f004b0109180118800102030405060708090a0b0c0d0e0f101112 1314151617 459 Serialized key bytes: ff063f004b0109180118800102030405060708090a0b0c0d0e0f101112 1314151617
460 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was 460 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was
461 461
462 PASS importedKey.extraProperty is "hi" 462 PASS importedKey.extraProperty is "hi"
463 PASS importedKey.type is "secret" 463 PASS importedKey.type is "secret"
464 PASS typeof importedKey.extractable is 'boolean' 464 PASS typeof importedKey.extractable is 'boolean'
465 PASS importedKey.extractable is true 465 PASS importedKey.extractable is true
466 PASS importedKey.algorithm.name is "AES-GCM" 466 PASS importedKey.algorithm.name is "AES-GCM"
467 PASS importedKey.algorithm.length is 256 467 PASS importedKey.algorithm.length is 256
468 PASS importedKey.usages.join(',') is "" 468 PASS importedKey.usages.join(',') is ""
469 PASS importedKey != clonedKey is true 469 PASS importedKey != clonedKey is true
470 PASS clonedKey.extraProperty is undefined. 470 PASS clonedKey.extraProperty is undefined.
471 PASS clonedKey.type is "secret" 471 PASS clonedKey.type is "secret"
472 PASS typeof clonedKey.extractable is 'boolean' 472 PASS typeof clonedKey.extractable is 'boolean'
473 PASS clonedKey.extractable is true 473 PASS clonedKey.extractable is true
474 PASS clonedKey.algorithm.name is "AES-GCM" 474 PASS clonedKey.algorithm.name is "AES-GCM"
475 PASS clonedKey.algorithm.length is 256 475 PASS clonedKey.algorithm.length is 256
476 PASS clonedKey.usages.join(',') is "" 476 PASS clonedKey.usages.join(',') is ""
477 Serialized key bytes: ff053f004b010920012000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 477 Serialized key bytes: ff063f004b010920012000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
478 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 478 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
479 479
480 PASS importedKey.extraProperty is "hi" 480 PASS importedKey.extraProperty is "hi"
481 PASS importedKey.type is "secret" 481 PASS importedKey.type is "secret"
482 PASS typeof importedKey.extractable is 'boolean' 482 PASS typeof importedKey.extractable is 'boolean'
483 PASS importedKey.extractable is true 483 PASS importedKey.extractable is true
484 PASS importedKey.algorithm.name is "AES-GCM" 484 PASS importedKey.algorithm.name is "AES-GCM"
485 PASS importedKey.algorithm.length is 128 485 PASS importedKey.algorithm.length is 128
486 PASS importedKey.usages.join(',') is "encrypt" 486 PASS importedKey.usages.join(',') is "encrypt"
487 PASS importedKey != clonedKey is true 487 PASS importedKey != clonedKey is true
488 PASS clonedKey.extraProperty is undefined. 488 PASS clonedKey.extraProperty is undefined.
489 PASS clonedKey.type is "secret" 489 PASS clonedKey.type is "secret"
490 PASS typeof clonedKey.extractable is 'boolean' 490 PASS typeof clonedKey.extractable is 'boolean'
491 PASS clonedKey.extractable is true 491 PASS clonedKey.extractable is true
492 PASS clonedKey.algorithm.name is "AES-GCM" 492 PASS clonedKey.algorithm.name is "AES-GCM"
493 PASS clonedKey.algorithm.length is 128 493 PASS clonedKey.algorithm.length is 128
494 PASS clonedKey.usages.join(',') is "encrypt" 494 PASS clonedKey.usages.join(',') is "encrypt"
495 Serialized key bytes: ff053f004b010910031030112233445566778899aabbccddeeff 495 Serialized key bytes: ff063f004b010910031030112233445566778899aabbccddeeff
496 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 496 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
497 497
498 PASS importedKey.extraProperty is "hi" 498 PASS importedKey.extraProperty is "hi"
499 PASS importedKey.type is "secret" 499 PASS importedKey.type is "secret"
500 PASS typeof importedKey.extractable is 'boolean' 500 PASS typeof importedKey.extractable is 'boolean'
501 PASS importedKey.extractable is true 501 PASS importedKey.extractable is true
502 PASS importedKey.algorithm.name is "AES-GCM" 502 PASS importedKey.algorithm.name is "AES-GCM"
503 PASS importedKey.algorithm.length is 192 503 PASS importedKey.algorithm.length is 192
504 PASS importedKey.usages.join(',') is "encrypt" 504 PASS importedKey.usages.join(',') is "encrypt"
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 true 509 PASS clonedKey.extractable is true
510 PASS clonedKey.algorithm.name is "AES-GCM" 510 PASS clonedKey.algorithm.name is "AES-GCM"
511 PASS clonedKey.algorithm.length is 192 511 PASS clonedKey.algorithm.length is 192
512 PASS clonedKey.usages.join(',') is "encrypt" 512 PASS clonedKey.usages.join(',') is "encrypt"
513 Serialized key bytes: ff053f004b0109180318800102030405060708090a0b0c0d0e0f101112 1314151617 513 Serialized key bytes: ff063f004b0109180318800102030405060708090a0b0c0d0e0f101112 1314151617
514 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was 514 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was
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 true 519 PASS importedKey.extractable is true
520 PASS importedKey.algorithm.name is "AES-GCM" 520 PASS importedKey.algorithm.name is "AES-GCM"
521 PASS importedKey.algorithm.length is 256 521 PASS importedKey.algorithm.length is 256
522 PASS importedKey.usages.join(',') is "encrypt" 522 PASS importedKey.usages.join(',') is "encrypt"
523 PASS importedKey != clonedKey is true 523 PASS importedKey != clonedKey is true
524 PASS clonedKey.extraProperty is undefined. 524 PASS clonedKey.extraProperty is undefined.
525 PASS clonedKey.type is "secret" 525 PASS clonedKey.type is "secret"
526 PASS typeof clonedKey.extractable is 'boolean' 526 PASS typeof clonedKey.extractable is 'boolean'
527 PASS clonedKey.extractable is true 527 PASS clonedKey.extractable is true
528 PASS clonedKey.algorithm.name is "AES-GCM" 528 PASS clonedKey.algorithm.name is "AES-GCM"
529 PASS clonedKey.algorithm.length is 256 529 PASS clonedKey.algorithm.length is 256
530 PASS clonedKey.usages.join(',') is "encrypt" 530 PASS clonedKey.usages.join(',') is "encrypt"
531 Serialized key bytes: ff053f004b010920032000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 531 Serialized key bytes: ff063f004b010920032000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
532 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 532 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] 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 "AES-GCM" 538 PASS importedKey.algorithm.name is "AES-GCM"
539 PASS importedKey.algorithm.length is 128 539 PASS importedKey.algorithm.length is 128
540 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 540 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
541 PASS importedKey != clonedKey is true 541 PASS importedKey != clonedKey is true
542 PASS clonedKey.extraProperty is undefined. 542 PASS clonedKey.extraProperty is undefined.
543 PASS clonedKey.type is "secret" 543 PASS clonedKey.type is "secret"
544 PASS typeof clonedKey.extractable is 'boolean' 544 PASS typeof clonedKey.extractable is 'boolean'
545 PASS clonedKey.extractable is true 545 PASS clonedKey.extractable is true
546 PASS clonedKey.algorithm.name is "AES-GCM" 546 PASS clonedKey.algorithm.name is "AES-GCM"
547 PASS clonedKey.algorithm.length is 128 547 PASS clonedKey.algorithm.length is 128
548 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 548 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
549 Serialized key bytes: ff053f004b010910451030112233445566778899aabbccddeeff 549 Serialized key bytes: ff063f004b010910451030112233445566778899aabbccddeeff
550 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 550 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
551 551
552 PASS importedKey.extraProperty is "hi" 552 PASS importedKey.extraProperty is "hi"
553 PASS importedKey.type is "secret" 553 PASS importedKey.type is "secret"
554 PASS typeof importedKey.extractable is 'boolean' 554 PASS typeof importedKey.extractable is 'boolean'
555 PASS importedKey.extractable is true 555 PASS importedKey.extractable is true
556 PASS importedKey.algorithm.name is "AES-GCM" 556 PASS importedKey.algorithm.name is "AES-GCM"
557 PASS importedKey.algorithm.length is 192 557 PASS importedKey.algorithm.length is 192
558 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 558 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
559 PASS importedKey != clonedKey is true 559 PASS importedKey != clonedKey is true
560 PASS clonedKey.extraProperty is undefined. 560 PASS clonedKey.extraProperty is undefined.
561 PASS clonedKey.type is "secret" 561 PASS clonedKey.type is "secret"
562 PASS typeof clonedKey.extractable is 'boolean' 562 PASS typeof clonedKey.extractable is 'boolean'
563 PASS clonedKey.extractable is true 563 PASS clonedKey.extractable is true
564 PASS clonedKey.algorithm.name is "AES-GCM" 564 PASS clonedKey.algorithm.name is "AES-GCM"
565 PASS clonedKey.algorithm.length is 192 565 PASS clonedKey.algorithm.length is 192
566 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 566 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
567 Serialized key bytes: ff053f004b0109184518800102030405060708090a0b0c0d0e0f101112 1314151617 567 Serialized key bytes: ff063f004b0109184518800102030405060708090a0b0c0d0e0f101112 1314151617
568 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was 568 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was
569 569
570 PASS importedKey.extraProperty is "hi" 570 PASS importedKey.extraProperty is "hi"
571 PASS importedKey.type is "secret" 571 PASS importedKey.type is "secret"
572 PASS typeof importedKey.extractable is 'boolean' 572 PASS typeof importedKey.extractable is 'boolean'
573 PASS importedKey.extractable is true 573 PASS importedKey.extractable is true
574 PASS importedKey.algorithm.name is "AES-GCM" 574 PASS importedKey.algorithm.name is "AES-GCM"
575 PASS importedKey.algorithm.length is 256 575 PASS importedKey.algorithm.length is 256
576 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 576 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
577 PASS importedKey != clonedKey is true 577 PASS importedKey != clonedKey is true
578 PASS clonedKey.extraProperty is undefined. 578 PASS clonedKey.extraProperty is undefined.
579 PASS clonedKey.type is "secret" 579 PASS clonedKey.type is "secret"
580 PASS typeof clonedKey.extractable is 'boolean' 580 PASS typeof clonedKey.extractable is 'boolean'
581 PASS clonedKey.extractable is true 581 PASS clonedKey.extractable is true
582 PASS clonedKey.algorithm.name is "AES-GCM" 582 PASS clonedKey.algorithm.name is "AES-GCM"
583 PASS clonedKey.algorithm.length is 256 583 PASS clonedKey.algorithm.length is 256
584 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 584 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
585 Serialized key bytes: ff053f004b010920452000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 585 Serialized key bytes: ff063f004b010920452000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
586 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 586 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
587 587
588 PASS importedKey.extraProperty is "hi" 588 PASS importedKey.extraProperty is "hi"
589 PASS importedKey.type is "secret" 589 PASS importedKey.type is "secret"
590 PASS typeof importedKey.extractable is 'boolean' 590 PASS typeof importedKey.extractable is 'boolean'
591 PASS importedKey.extractable is true 591 PASS importedKey.extractable is true
592 PASS importedKey.algorithm.name is "AES-GCM" 592 PASS importedKey.algorithm.name is "AES-GCM"
593 PASS importedKey.algorithm.length is 128 593 PASS importedKey.algorithm.length is 128
594 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 594 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
595 PASS importedKey != clonedKey is true 595 PASS importedKey != clonedKey is true
596 PASS clonedKey.extraProperty is undefined. 596 PASS clonedKey.extraProperty is undefined.
597 PASS clonedKey.type is "secret" 597 PASS clonedKey.type is "secret"
598 PASS typeof clonedKey.extractable is 'boolean' 598 PASS typeof clonedKey.extractable is 'boolean'
599 PASS clonedKey.extractable is true 599 PASS clonedKey.extractable is true
600 PASS clonedKey.algorithm.name is "AES-GCM" 600 PASS clonedKey.algorithm.name is "AES-GCM"
601 PASS clonedKey.algorithm.length is 128 601 PASS clonedKey.algorithm.length is 128
602 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 602 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
603 Serialized key bytes: ff053f004b010910c3011030112233445566778899aabbccddeeff00 603 Serialized key bytes: ff063f004b010910c3011030112233445566778899aabbccddeeff00
604 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was 604 PASS: Cloned key exported data should be [30112233445566778899aabbccddeeff] and was
605 605
606 PASS importedKey.extraProperty is "hi" 606 PASS importedKey.extraProperty is "hi"
607 PASS importedKey.type is "secret" 607 PASS importedKey.type is "secret"
608 PASS typeof importedKey.extractable is 'boolean' 608 PASS typeof importedKey.extractable is 'boolean'
609 PASS importedKey.extractable is true 609 PASS importedKey.extractable is true
610 PASS importedKey.algorithm.name is "AES-GCM" 610 PASS importedKey.algorithm.name is "AES-GCM"
611 PASS importedKey.algorithm.length is 192 611 PASS importedKey.algorithm.length is 192
612 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 612 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
613 PASS importedKey != clonedKey is true 613 PASS importedKey != clonedKey is true
614 PASS clonedKey.extraProperty is undefined. 614 PASS clonedKey.extraProperty is undefined.
615 PASS clonedKey.type is "secret" 615 PASS clonedKey.type is "secret"
616 PASS typeof clonedKey.extractable is 'boolean' 616 PASS typeof clonedKey.extractable is 'boolean'
617 PASS clonedKey.extractable is true 617 PASS clonedKey.extractable is true
618 PASS clonedKey.algorithm.name is "AES-GCM" 618 PASS clonedKey.algorithm.name is "AES-GCM"
619 PASS clonedKey.algorithm.length is 192 619 PASS clonedKey.algorithm.length is 192
620 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 620 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
621 Serialized key bytes: ff053f004b010918c30118800102030405060708090a0b0c0d0e0f1011 12131415161700 621 Serialized key bytes: ff063f004b010918c30118800102030405060708090a0b0c0d0e0f1011 12131415161700
622 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was 622 PASS: Cloned key exported data should be [800102030405060708090a0b0c0d0e0f101112 1314151617] and was
623 623
624 PASS importedKey.extraProperty is "hi" 624 PASS importedKey.extraProperty is "hi"
625 PASS importedKey.type is "secret" 625 PASS importedKey.type is "secret"
626 PASS typeof importedKey.extractable is 'boolean' 626 PASS typeof importedKey.extractable is 'boolean'
627 PASS importedKey.extractable is true 627 PASS importedKey.extractable is true
628 PASS importedKey.algorithm.name is "AES-GCM" 628 PASS importedKey.algorithm.name is "AES-GCM"
629 PASS importedKey.algorithm.length is 256 629 PASS importedKey.algorithm.length is 256
630 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 630 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
631 PASS importedKey != clonedKey is true 631 PASS importedKey != clonedKey is true
632 PASS clonedKey.extraProperty is undefined. 632 PASS clonedKey.extraProperty is undefined.
633 PASS clonedKey.type is "secret" 633 PASS clonedKey.type is "secret"
634 PASS typeof clonedKey.extractable is 'boolean' 634 PASS typeof clonedKey.extractable is 'boolean'
635 PASS clonedKey.extractable is true 635 PASS clonedKey.extractable is true
636 PASS clonedKey.algorithm.name is "AES-GCM" 636 PASS clonedKey.algorithm.name is "AES-GCM"
637 PASS clonedKey.algorithm.length is 256 637 PASS clonedKey.algorithm.length is 256
638 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 638 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
639 Serialized key bytes: ff053f004b010920c3012000112233445546778899aabbccddeeff0001 02030405060708090a0b0c0d0e0f00 639 Serialized key bytes: ff063f004b010920c3012000112233445546778899aabbccddeeff0001 02030405060708090a0b0c0d0e0f00
640 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was 640 PASS: Cloned key exported data should be [00112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f] and was
641 641
642 PASS importedKey.extraProperty is "hi" 642 PASS importedKey.extraProperty is "hi"
643 PASS importedKey.type is "secret" 643 PASS importedKey.type is "secret"
644 PASS typeof importedKey.extractable is 'boolean' 644 PASS typeof importedKey.extractable is 'boolean'
645 PASS importedKey.extractable is false 645 PASS importedKey.extractable is false
646 PASS importedKey.algorithm.name is "AES-GCM" 646 PASS importedKey.algorithm.name is "AES-GCM"
647 PASS importedKey.algorithm.length is 128 647 PASS importedKey.algorithm.length is 128
648 PASS importedKey.usages.join(',') is "" 648 PASS importedKey.usages.join(',') is ""
649 PASS importedKey != clonedKey is true 649 PASS importedKey != clonedKey is true
650 PASS clonedKey.extraProperty is undefined. 650 PASS clonedKey.extraProperty is undefined.
651 PASS clonedKey.type is "secret" 651 PASS clonedKey.type is "secret"
652 PASS typeof clonedKey.extractable is 'boolean' 652 PASS typeof clonedKey.extractable is 'boolean'
653 PASS clonedKey.extractable is false 653 PASS clonedKey.extractable is false
654 PASS clonedKey.algorithm.name is "AES-GCM" 654 PASS clonedKey.algorithm.name is "AES-GCM"
655 PASS clonedKey.algorithm.length is 128 655 PASS clonedKey.algorithm.length is 128
656 PASS clonedKey.usages.join(',') is "" 656 PASS clonedKey.usages.join(',') is ""
657 Serialized key bytes: ff053f004b010910001030112233445566778899aabbccddeeff 657 Serialized key bytes: ff063f004b010910001030112233445566778899aabbccddeeff
658 658
659 PASS importedKey.extraProperty is "hi" 659 PASS importedKey.extraProperty is "hi"
660 PASS importedKey.type is "secret" 660 PASS importedKey.type is "secret"
661 PASS typeof importedKey.extractable is 'boolean' 661 PASS typeof importedKey.extractable is 'boolean'
662 PASS importedKey.extractable is false 662 PASS importedKey.extractable is false
663 PASS importedKey.algorithm.name is "AES-GCM" 663 PASS importedKey.algorithm.name is "AES-GCM"
664 PASS importedKey.algorithm.length is 192 664 PASS importedKey.algorithm.length is 192
665 PASS importedKey.usages.join(',') is "" 665 PASS importedKey.usages.join(',') is ""
666 PASS importedKey != clonedKey is true 666 PASS importedKey != clonedKey is true
667 PASS clonedKey.extraProperty is undefined. 667 PASS clonedKey.extraProperty is undefined.
668 PASS clonedKey.type is "secret" 668 PASS clonedKey.type is "secret"
669 PASS typeof clonedKey.extractable is 'boolean' 669 PASS typeof clonedKey.extractable is 'boolean'
670 PASS clonedKey.extractable is false 670 PASS clonedKey.extractable is false
671 PASS clonedKey.algorithm.name is "AES-GCM" 671 PASS clonedKey.algorithm.name is "AES-GCM"
672 PASS clonedKey.algorithm.length is 192 672 PASS clonedKey.algorithm.length is 192
673 PASS clonedKey.usages.join(',') is "" 673 PASS clonedKey.usages.join(',') is ""
674 Serialized key bytes: ff053f004b0109180018800102030405060708090a0b0c0d0e0f101112 1314151617 674 Serialized key bytes: ff063f004b0109180018800102030405060708090a0b0c0d0e0f101112 1314151617
675 675
676 PASS importedKey.extraProperty is "hi" 676 PASS importedKey.extraProperty is "hi"
677 PASS importedKey.type is "secret" 677 PASS importedKey.type is "secret"
678 PASS typeof importedKey.extractable is 'boolean' 678 PASS typeof importedKey.extractable is 'boolean'
679 PASS importedKey.extractable is false 679 PASS importedKey.extractable is false
680 PASS importedKey.algorithm.name is "AES-GCM" 680 PASS importedKey.algorithm.name is "AES-GCM"
681 PASS importedKey.algorithm.length is 256 681 PASS importedKey.algorithm.length is 256
682 PASS importedKey.usages.join(',') is "" 682 PASS importedKey.usages.join(',') is ""
683 PASS importedKey != clonedKey is true 683 PASS importedKey != clonedKey is true
684 PASS clonedKey.extraProperty is undefined. 684 PASS clonedKey.extraProperty is undefined.
685 PASS clonedKey.type is "secret" 685 PASS clonedKey.type is "secret"
686 PASS typeof clonedKey.extractable is 'boolean' 686 PASS typeof clonedKey.extractable is 'boolean'
687 PASS clonedKey.extractable is false 687 PASS clonedKey.extractable is false
688 PASS clonedKey.algorithm.name is "AES-GCM" 688 PASS clonedKey.algorithm.name is "AES-GCM"
689 PASS clonedKey.algorithm.length is 256 689 PASS clonedKey.algorithm.length is 256
690 PASS clonedKey.usages.join(',') is "" 690 PASS clonedKey.usages.join(',') is ""
691 Serialized key bytes: ff053f004b010920002000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 691 Serialized key bytes: ff063f004b010920002000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
692 692
693 PASS importedKey.extraProperty is "hi" 693 PASS importedKey.extraProperty is "hi"
694 PASS importedKey.type is "secret" 694 PASS importedKey.type is "secret"
695 PASS typeof importedKey.extractable is 'boolean' 695 PASS typeof importedKey.extractable is 'boolean'
696 PASS importedKey.extractable is false 696 PASS importedKey.extractable is false
697 PASS importedKey.algorithm.name is "AES-GCM" 697 PASS importedKey.algorithm.name is "AES-GCM"
698 PASS importedKey.algorithm.length is 128 698 PASS importedKey.algorithm.length is 128
699 PASS importedKey.usages.join(',') is "encrypt" 699 PASS importedKey.usages.join(',') is "encrypt"
700 PASS importedKey != clonedKey is true 700 PASS importedKey != clonedKey is true
701 PASS clonedKey.extraProperty is undefined. 701 PASS clonedKey.extraProperty is undefined.
702 PASS clonedKey.type is "secret" 702 PASS clonedKey.type is "secret"
703 PASS typeof clonedKey.extractable is 'boolean' 703 PASS typeof clonedKey.extractable is 'boolean'
704 PASS clonedKey.extractable is false 704 PASS clonedKey.extractable is false
705 PASS clonedKey.algorithm.name is "AES-GCM" 705 PASS clonedKey.algorithm.name is "AES-GCM"
706 PASS clonedKey.algorithm.length is 128 706 PASS clonedKey.algorithm.length is 128
707 PASS clonedKey.usages.join(',') is "encrypt" 707 PASS clonedKey.usages.join(',') is "encrypt"
708 Serialized key bytes: ff053f004b010910021030112233445566778899aabbccddeeff 708 Serialized key bytes: ff063f004b010910021030112233445566778899aabbccddeeff
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 false 713 PASS importedKey.extractable is false
714 PASS importedKey.algorithm.name is "AES-GCM" 714 PASS importedKey.algorithm.name is "AES-GCM"
715 PASS importedKey.algorithm.length is 192 715 PASS importedKey.algorithm.length is 192
716 PASS importedKey.usages.join(',') is "encrypt" 716 PASS importedKey.usages.join(',') is "encrypt"
717 PASS importedKey != clonedKey is true 717 PASS importedKey != clonedKey is true
718 PASS clonedKey.extraProperty is undefined. 718 PASS clonedKey.extraProperty is undefined.
719 PASS clonedKey.type is "secret" 719 PASS clonedKey.type is "secret"
720 PASS typeof clonedKey.extractable is 'boolean' 720 PASS typeof clonedKey.extractable is 'boolean'
721 PASS clonedKey.extractable is false 721 PASS clonedKey.extractable is false
722 PASS clonedKey.algorithm.name is "AES-GCM" 722 PASS clonedKey.algorithm.name is "AES-GCM"
723 PASS clonedKey.algorithm.length is 192 723 PASS clonedKey.algorithm.length is 192
724 PASS clonedKey.usages.join(',') is "encrypt" 724 PASS clonedKey.usages.join(',') is "encrypt"
725 Serialized key bytes: ff053f004b0109180218800102030405060708090a0b0c0d0e0f101112 1314151617 725 Serialized key bytes: ff063f004b0109180218800102030405060708090a0b0c0d0e0f101112 1314151617
726 726
727 PASS importedKey.extraProperty is "hi" 727 PASS importedKey.extraProperty is "hi"
728 PASS importedKey.type is "secret" 728 PASS importedKey.type is "secret"
729 PASS typeof importedKey.extractable is 'boolean' 729 PASS typeof importedKey.extractable is 'boolean'
730 PASS importedKey.extractable is false 730 PASS importedKey.extractable is false
731 PASS importedKey.algorithm.name is "AES-GCM" 731 PASS importedKey.algorithm.name is "AES-GCM"
732 PASS importedKey.algorithm.length is 256 732 PASS importedKey.algorithm.length is 256
733 PASS importedKey.usages.join(',') is "encrypt" 733 PASS importedKey.usages.join(',') is "encrypt"
734 PASS importedKey != clonedKey is true 734 PASS importedKey != clonedKey is true
735 PASS clonedKey.extraProperty is undefined. 735 PASS clonedKey.extraProperty is undefined.
736 PASS clonedKey.type is "secret" 736 PASS clonedKey.type is "secret"
737 PASS typeof clonedKey.extractable is 'boolean' 737 PASS typeof clonedKey.extractable is 'boolean'
738 PASS clonedKey.extractable is false 738 PASS clonedKey.extractable is false
739 PASS clonedKey.algorithm.name is "AES-GCM" 739 PASS clonedKey.algorithm.name is "AES-GCM"
740 PASS clonedKey.algorithm.length is 256 740 PASS clonedKey.algorithm.length is 256
741 PASS clonedKey.usages.join(',') is "encrypt" 741 PASS clonedKey.usages.join(',') is "encrypt"
742 Serialized key bytes: ff053f004b010920022000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 742 Serialized key bytes: ff063f004b010920022000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
743 743
744 PASS importedKey.extraProperty is "hi" 744 PASS importedKey.extraProperty is "hi"
745 PASS importedKey.type is "secret" 745 PASS importedKey.type is "secret"
746 PASS typeof importedKey.extractable is 'boolean' 746 PASS typeof importedKey.extractable is 'boolean'
747 PASS importedKey.extractable is false 747 PASS importedKey.extractable is false
748 PASS importedKey.algorithm.name is "AES-GCM" 748 PASS importedKey.algorithm.name is "AES-GCM"
749 PASS importedKey.algorithm.length is 128 749 PASS importedKey.algorithm.length is 128
750 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 750 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
751 PASS importedKey != clonedKey is true 751 PASS importedKey != clonedKey is true
752 PASS clonedKey.extraProperty is undefined. 752 PASS clonedKey.extraProperty is undefined.
753 PASS clonedKey.type is "secret" 753 PASS clonedKey.type is "secret"
754 PASS typeof clonedKey.extractable is 'boolean' 754 PASS typeof clonedKey.extractable is 'boolean'
755 PASS clonedKey.extractable is false 755 PASS clonedKey.extractable is false
756 PASS clonedKey.algorithm.name is "AES-GCM" 756 PASS clonedKey.algorithm.name is "AES-GCM"
757 PASS clonedKey.algorithm.length is 128 757 PASS clonedKey.algorithm.length is 128
758 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 758 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
759 Serialized key bytes: ff053f004b010910441030112233445566778899aabbccddeeff 759 Serialized key bytes: ff063f004b010910441030112233445566778899aabbccddeeff
760 760
761 PASS importedKey.extraProperty is "hi" 761 PASS importedKey.extraProperty is "hi"
762 PASS importedKey.type is "secret" 762 PASS importedKey.type is "secret"
763 PASS typeof importedKey.extractable is 'boolean' 763 PASS typeof importedKey.extractable is 'boolean'
764 PASS importedKey.extractable is false 764 PASS importedKey.extractable is false
765 PASS importedKey.algorithm.name is "AES-GCM" 765 PASS importedKey.algorithm.name is "AES-GCM"
766 PASS importedKey.algorithm.length is 192 766 PASS importedKey.algorithm.length is 192
767 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 767 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
768 PASS importedKey != clonedKey is true 768 PASS importedKey != clonedKey is true
769 PASS clonedKey.extraProperty is undefined. 769 PASS clonedKey.extraProperty is undefined.
770 PASS clonedKey.type is "secret" 770 PASS clonedKey.type is "secret"
771 PASS typeof clonedKey.extractable is 'boolean' 771 PASS typeof clonedKey.extractable is 'boolean'
772 PASS clonedKey.extractable is false 772 PASS clonedKey.extractable is false
773 PASS clonedKey.algorithm.name is "AES-GCM" 773 PASS clonedKey.algorithm.name is "AES-GCM"
774 PASS clonedKey.algorithm.length is 192 774 PASS clonedKey.algorithm.length is 192
775 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 775 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
776 Serialized key bytes: ff053f004b0109184418800102030405060708090a0b0c0d0e0f101112 1314151617 776 Serialized key bytes: ff063f004b0109184418800102030405060708090a0b0c0d0e0f101112 1314151617
777 777
778 PASS importedKey.extraProperty is "hi" 778 PASS importedKey.extraProperty is "hi"
779 PASS importedKey.type is "secret" 779 PASS importedKey.type is "secret"
780 PASS typeof importedKey.extractable is 'boolean' 780 PASS typeof importedKey.extractable is 'boolean'
781 PASS importedKey.extractable is false 781 PASS importedKey.extractable is false
782 PASS importedKey.algorithm.name is "AES-GCM" 782 PASS importedKey.algorithm.name is "AES-GCM"
783 PASS importedKey.algorithm.length is 256 783 PASS importedKey.algorithm.length is 256
784 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 784 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
785 PASS importedKey != clonedKey is true 785 PASS importedKey != clonedKey is true
786 PASS clonedKey.extraProperty is undefined. 786 PASS clonedKey.extraProperty is undefined.
787 PASS clonedKey.type is "secret" 787 PASS clonedKey.type is "secret"
788 PASS typeof clonedKey.extractable is 'boolean' 788 PASS typeof clonedKey.extractable is 'boolean'
789 PASS clonedKey.extractable is false 789 PASS clonedKey.extractable is false
790 PASS clonedKey.algorithm.name is "AES-GCM" 790 PASS clonedKey.algorithm.name is "AES-GCM"
791 PASS clonedKey.algorithm.length is 256 791 PASS clonedKey.algorithm.length is 256
792 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 792 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
793 Serialized key bytes: ff053f004b010920442000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f 793 Serialized key bytes: ff063f004b010920442000112233445546778899aabbccddeeff000102 030405060708090a0b0c0d0e0f
794 794
795 PASS importedKey.extraProperty is "hi" 795 PASS importedKey.extraProperty is "hi"
796 PASS importedKey.type is "secret" 796 PASS importedKey.type is "secret"
797 PASS typeof importedKey.extractable is 'boolean' 797 PASS typeof importedKey.extractable is 'boolean'
798 PASS importedKey.extractable is false 798 PASS importedKey.extractable is false
799 PASS importedKey.algorithm.name is "AES-GCM" 799 PASS importedKey.algorithm.name is "AES-GCM"
800 PASS importedKey.algorithm.length is 128 800 PASS importedKey.algorithm.length is 128
801 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 801 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
802 PASS importedKey != clonedKey is true 802 PASS importedKey != clonedKey is true
803 PASS clonedKey.extraProperty is undefined. 803 PASS clonedKey.extraProperty is undefined.
804 PASS clonedKey.type is "secret" 804 PASS clonedKey.type is "secret"
805 PASS typeof clonedKey.extractable is 'boolean' 805 PASS typeof clonedKey.extractable is 'boolean'
806 PASS clonedKey.extractable is false 806 PASS clonedKey.extractable is false
807 PASS clonedKey.algorithm.name is "AES-GCM" 807 PASS clonedKey.algorithm.name is "AES-GCM"
808 PASS clonedKey.algorithm.length is 128 808 PASS clonedKey.algorithm.length is 128
809 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 809 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
810 Serialized key bytes: ff053f004b010910c2011030112233445566778899aabbccddeeff00 810 Serialized key bytes: ff063f004b010910c2011030112233445566778899aabbccddeeff00
811 811
812 PASS importedKey.extraProperty is "hi" 812 PASS importedKey.extraProperty is "hi"
813 PASS importedKey.type is "secret" 813 PASS importedKey.type is "secret"
814 PASS typeof importedKey.extractable is 'boolean' 814 PASS typeof importedKey.extractable is 'boolean'
815 PASS importedKey.extractable is false 815 PASS importedKey.extractable is false
816 PASS importedKey.algorithm.name is "AES-GCM" 816 PASS importedKey.algorithm.name is "AES-GCM"
817 PASS importedKey.algorithm.length is 192 817 PASS importedKey.algorithm.length is 192
818 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 818 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
819 PASS importedKey != clonedKey is true 819 PASS importedKey != clonedKey is true
820 PASS clonedKey.extraProperty is undefined. 820 PASS clonedKey.extraProperty is undefined.
821 PASS clonedKey.type is "secret" 821 PASS clonedKey.type is "secret"
822 PASS typeof clonedKey.extractable is 'boolean' 822 PASS typeof clonedKey.extractable is 'boolean'
823 PASS clonedKey.extractable is false 823 PASS clonedKey.extractable is false
824 PASS clonedKey.algorithm.name is "AES-GCM" 824 PASS clonedKey.algorithm.name is "AES-GCM"
825 PASS clonedKey.algorithm.length is 192 825 PASS clonedKey.algorithm.length is 192
826 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 826 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
827 Serialized key bytes: ff053f004b010918c20118800102030405060708090a0b0c0d0e0f1011 12131415161700 827 Serialized key bytes: ff063f004b010918c20118800102030405060708090a0b0c0d0e0f1011 12131415161700
828 828
829 PASS importedKey.extraProperty is "hi" 829 PASS importedKey.extraProperty is "hi"
830 PASS importedKey.type is "secret" 830 PASS importedKey.type is "secret"
831 PASS typeof importedKey.extractable is 'boolean' 831 PASS typeof importedKey.extractable is 'boolean'
832 PASS importedKey.extractable is false 832 PASS importedKey.extractable is false
833 PASS importedKey.algorithm.name is "AES-GCM" 833 PASS importedKey.algorithm.name is "AES-GCM"
834 PASS importedKey.algorithm.length is 256 834 PASS importedKey.algorithm.length is 256
835 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 835 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
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 "AES-GCM" 841 PASS clonedKey.algorithm.name is "AES-GCM"
842 PASS clonedKey.algorithm.length is 256 842 PASS clonedKey.algorithm.length is 256
843 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 843 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
844 Serialized key bytes: ff053f004b010920c2012000112233445546778899aabbccddeeff0001 02030405060708090a0b0c0d0e0f00 844 Serialized key bytes: ff063f004b010920c2012000112233445546778899aabbccddeeff0001 02030405060708090a0b0c0d0e0f00
845 845
846 PASS successfullyParsed is true 846 PASS successfullyParsed is true
847 847
848 TEST COMPLETE 848 TEST COMPLETE
849 849
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/crypto/clone-hmacKey-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698