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

Side by Side Diff: LayoutTests/crypto/clone-rsaKey-private-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 RSA private keys (without a hash) 1 Tests structured cloning of RSA private keys (without a hash)
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 "private" 7 PASS importedKey.type is "private"
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 "RSAES-PKCS1-v1_5" 10 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
11 PASS importedKey.algorithm.modulusLength is 1024 11 PASS importedKey.algorithm.modulusLength is 1024
12 PASS: importedKey.algorithm.publicExponent should be [010001] and was 12 PASS: importedKey.algorithm.publicExponent should be [010001] and was
13 PASS importedKey.algorithm.hash is undefined. 13 PASS importedKey.algorithm.hash is undefined.
14 PASS importedKey.usages.join(',') is "" 14 PASS importedKey.usages.join(',') is ""
15 PASS importedKey != clonedKey is true 15 PASS importedKey != clonedKey is true
16 PASS clonedKey.extraProperty is undefined. 16 PASS clonedKey.extraProperty is undefined.
17 PASS clonedKey.type is "private" 17 PASS clonedKey.type is "private"
18 PASS typeof clonedKey.extractable is 'boolean' 18 PASS typeof clonedKey.extractable is 'boolean'
19 PASS clonedKey.extractable is true 19 PASS clonedKey.extractable is true
20 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 20 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
21 PASS clonedKey.algorithm.modulusLength is 1024 21 PASS clonedKey.algorithm.modulusLength is 1024
22 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 22 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
23 PASS clonedKey.algorithm.hash is undefined. 23 PASS clonedKey.algorithm.hash is undefined.
24 PASS clonedKey.usages.join(',') is "" 24 PASS clonedKey.usages.join(',') is ""
25 Serialized key bytes: ff053f004b03040280080301000101f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d 25 Serialized key bytes: ff063f004b03040280080301000101f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d
26 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d0101 0105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad 52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0 b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb 35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b2 7d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c02 66c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a53 2683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3 b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72c bccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec 81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc 723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19 cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786 197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5b fd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3 a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb 2190acf832b847f13a3d24a79f4d] and was 26 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d0101 0105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad 52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0 b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb 35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b2 7d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c02 66c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a53 2683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3 b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72c bccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec 81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc 723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19 cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786 197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5b fd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3 a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb 2190acf832b847f13a3d24a79f4d] and was
27 27
28 PASS importedKey.extraProperty is "hi" 28 PASS importedKey.extraProperty is "hi"
29 PASS importedKey.type is "private" 29 PASS importedKey.type is "private"
30 PASS typeof importedKey.extractable is 'boolean' 30 PASS typeof importedKey.extractable is 'boolean'
31 PASS importedKey.extractable is true 31 PASS importedKey.extractable is true
32 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 32 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
33 PASS importedKey.algorithm.modulusLength is 2048 33 PASS importedKey.algorithm.modulusLength is 2048
34 PASS: importedKey.algorithm.publicExponent should be [010001] and was 34 PASS: importedKey.algorithm.publicExponent should be [010001] and was
35 PASS importedKey.algorithm.hash is undefined. 35 PASS importedKey.algorithm.hash is undefined.
36 PASS importedKey.usages.join(',') is "" 36 PASS importedKey.usages.join(',') is ""
37 PASS importedKey != clonedKey is true 37 PASS importedKey != clonedKey is true
38 PASS clonedKey.extraProperty is undefined. 38 PASS clonedKey.extraProperty is undefined.
39 PASS clonedKey.type is "private" 39 PASS clonedKey.type is "private"
40 PASS typeof clonedKey.extractable is 'boolean' 40 PASS typeof clonedKey.extractable is 'boolean'
41 PASS clonedKey.extractable is true 41 PASS clonedKey.extractable is true
42 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 42 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
43 PASS clonedKey.algorithm.modulusLength is 2048 43 PASS clonedKey.algorithm.modulusLength is 2048
44 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 44 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
45 PASS clonedKey.algorithm.hash is undefined. 45 PASS clonedKey.algorithm.hash is undefined.
46 PASS clonedKey.usages.join(',') is "" 46 PASS clonedKey.usages.join(',') is ""
47 Serialized key bytes: ff053f004b03040280100301000101c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed 47 Serialized key bytes: ff063f004b03040280100301000101c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed
48 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101 010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0 becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac 1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef9203698 3c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d38 1dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4c e2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d56 73e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001 028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a 5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161 c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a406 7e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8 d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd1630716 9902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673 a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf 14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d1441 16038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696 d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d8 44657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e5 73f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9d da28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d 216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e56534 5520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4 b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19 dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2 b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f78547853 37e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec4 21e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce950 3e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c 88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e 69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] an d was 48 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101 010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0 becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac 1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef9203698 3c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d38 1dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4c e2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d56 73e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001 028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a 5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161 c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a406 7e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8 d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd1630716 9902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673 a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf 14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d1441 16038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696 d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d8 44657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e5 73f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9d da28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d 216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e56534 5520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4 b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19 dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2 b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f78547853 37e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec4 21e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce950 3e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c 88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e 69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] an d was
49 49
50 PASS importedKey.extraProperty is "hi" 50 PASS importedKey.extraProperty is "hi"
51 PASS importedKey.type is "private" 51 PASS importedKey.type is "private"
52 PASS typeof importedKey.extractable is 'boolean' 52 PASS typeof importedKey.extractable is 'boolean'
53 PASS importedKey.extractable is true 53 PASS importedKey.extractable is true
54 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 54 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
55 PASS importedKey.algorithm.modulusLength is 1024 55 PASS importedKey.algorithm.modulusLength is 1024
56 PASS: importedKey.algorithm.publicExponent should be [010001] and was 56 PASS: importedKey.algorithm.publicExponent should be [010001] and was
57 PASS importedKey.algorithm.hash is undefined. 57 PASS importedKey.algorithm.hash is undefined.
58 PASS importedKey.usages.join(',') is "encrypt" 58 PASS importedKey.usages.join(',') is "encrypt"
59 PASS importedKey != clonedKey is true 59 PASS importedKey != clonedKey is true
60 PASS clonedKey.extraProperty is undefined. 60 PASS clonedKey.extraProperty is undefined.
61 PASS clonedKey.type is "private" 61 PASS clonedKey.type is "private"
62 PASS typeof clonedKey.extractable is 'boolean' 62 PASS typeof clonedKey.extractable is 'boolean'
63 PASS clonedKey.extractable is true 63 PASS clonedKey.extractable is true
64 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 64 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
65 PASS clonedKey.algorithm.modulusLength is 1024 65 PASS clonedKey.algorithm.modulusLength is 1024
66 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 66 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
67 PASS clonedKey.algorithm.hash is undefined. 67 PASS clonedKey.algorithm.hash is undefined.
68 PASS clonedKey.usages.join(',') is "encrypt" 68 PASS clonedKey.usages.join(',') is "encrypt"
69 Serialized key bytes: ff053f004b03040280080301000103f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d 69 Serialized key bytes: ff063f004b03040280080301000103f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d
70 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d0101 0105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad 52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0 b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb 35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b2 7d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c02 66c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a53 2683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3 b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72c bccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec 81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc 723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19 cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786 197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5b fd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3 a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb 2190acf832b847f13a3d24a79f4d] and was 70 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d0101 0105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad 52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0 b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb 35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b2 7d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c02 66c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a53 2683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3 b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72c bccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec 81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc 723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19 cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786 197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5b fd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3 a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb 2190acf832b847f13a3d24a79f4d] and was
71 71
72 PASS importedKey.extraProperty is "hi" 72 PASS importedKey.extraProperty is "hi"
73 PASS importedKey.type is "private" 73 PASS importedKey.type is "private"
74 PASS typeof importedKey.extractable is 'boolean' 74 PASS typeof importedKey.extractable is 'boolean'
75 PASS importedKey.extractable is true 75 PASS importedKey.extractable is true
76 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 76 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
77 PASS importedKey.algorithm.modulusLength is 2048 77 PASS importedKey.algorithm.modulusLength is 2048
78 PASS: importedKey.algorithm.publicExponent should be [010001] and was 78 PASS: importedKey.algorithm.publicExponent should be [010001] and was
79 PASS importedKey.algorithm.hash is undefined. 79 PASS importedKey.algorithm.hash is undefined.
80 PASS importedKey.usages.join(',') is "encrypt" 80 PASS importedKey.usages.join(',') is "encrypt"
81 PASS importedKey != clonedKey is true 81 PASS importedKey != clonedKey is true
82 PASS clonedKey.extraProperty is undefined. 82 PASS clonedKey.extraProperty is undefined.
83 PASS clonedKey.type is "private" 83 PASS clonedKey.type is "private"
84 PASS typeof clonedKey.extractable is 'boolean' 84 PASS typeof clonedKey.extractable is 'boolean'
85 PASS clonedKey.extractable is true 85 PASS clonedKey.extractable is true
86 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 86 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
87 PASS clonedKey.algorithm.modulusLength is 2048 87 PASS clonedKey.algorithm.modulusLength is 2048
88 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 88 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
89 PASS clonedKey.algorithm.hash is undefined. 89 PASS clonedKey.algorithm.hash is undefined.
90 PASS clonedKey.usages.join(',') is "encrypt" 90 PASS clonedKey.usages.join(',') is "encrypt"
91 Serialized key bytes: ff053f004b03040280100301000103c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed 91 Serialized key bytes: ff063f004b03040280100301000103c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed
92 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101 010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0 becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac 1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef9203698 3c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d38 1dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4c e2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d56 73e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001 028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a 5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161 c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a406 7e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8 d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd1630716 9902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673 a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf 14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d1441 16038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696 d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d8 44657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e5 73f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9d da28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d 216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e56534 5520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4 b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19 dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2 b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f78547853 37e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec4 21e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce950 3e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c 88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e 69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] an d was 92 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101 010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0 becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac 1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef9203698 3c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d38 1dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4c e2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d56 73e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001 028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a 5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161 c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a406 7e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8 d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd1630716 9902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673 a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf 14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d1441 16038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696 d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d8 44657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e5 73f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9d da28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d 216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e56534 5520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4 b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19 dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2 b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f78547853 37e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec4 21e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce950 3e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c 88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e 69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] an d was
93 93
94 PASS importedKey.extraProperty is "hi" 94 PASS importedKey.extraProperty is "hi"
95 PASS importedKey.type is "private" 95 PASS importedKey.type is "private"
96 PASS typeof importedKey.extractable is 'boolean' 96 PASS typeof importedKey.extractable is 'boolean'
97 PASS importedKey.extractable is true 97 PASS importedKey.extractable is true
98 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 98 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
99 PASS importedKey.algorithm.modulusLength is 1024 99 PASS importedKey.algorithm.modulusLength is 1024
100 PASS: importedKey.algorithm.publicExponent should be [010001] and was 100 PASS: importedKey.algorithm.publicExponent should be [010001] and was
101 PASS importedKey.algorithm.hash is undefined. 101 PASS importedKey.algorithm.hash is undefined.
102 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 102 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
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 "private" 105 PASS clonedKey.type is "private"
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 "RSAES-PKCS1-v1_5" 108 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
109 PASS clonedKey.algorithm.modulusLength is 1024 109 PASS clonedKey.algorithm.modulusLength is 1024
110 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 110 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
111 PASS clonedKey.algorithm.hash is undefined. 111 PASS clonedKey.algorithm.hash is undefined.
112 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 112 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
113 Serialized key bytes: ff053f004b03040280080301000145f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d 113 Serialized key bytes: ff063f004b03040280080301000145f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d
114 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d0101 0105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad 52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0 b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb 35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b2 7d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c02 66c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a53 2683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3 b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72c bccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec 81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc 723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19 cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786 197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5b fd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3 a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb 2190acf832b847f13a3d24a79f4d] and was 114 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d0101 0105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad 52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0 b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb 35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b2 7d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c02 66c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a53 2683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3 b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72c bccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec 81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc 723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19 cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786 197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5b fd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3 a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb 2190acf832b847f13a3d24a79f4d] and was
115 115
116 PASS importedKey.extraProperty is "hi" 116 PASS importedKey.extraProperty is "hi"
117 PASS importedKey.type is "private" 117 PASS importedKey.type is "private"
118 PASS typeof importedKey.extractable is 'boolean' 118 PASS typeof importedKey.extractable is 'boolean'
119 PASS importedKey.extractable is true 119 PASS importedKey.extractable is true
120 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 120 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
121 PASS importedKey.algorithm.modulusLength is 2048 121 PASS importedKey.algorithm.modulusLength is 2048
122 PASS: importedKey.algorithm.publicExponent should be [010001] and was 122 PASS: importedKey.algorithm.publicExponent should be [010001] and was
123 PASS importedKey.algorithm.hash is undefined. 123 PASS importedKey.algorithm.hash is undefined.
124 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 124 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
125 PASS importedKey != clonedKey is true 125 PASS importedKey != clonedKey is true
126 PASS clonedKey.extraProperty is undefined. 126 PASS clonedKey.extraProperty is undefined.
127 PASS clonedKey.type is "private" 127 PASS clonedKey.type is "private"
128 PASS typeof clonedKey.extractable is 'boolean' 128 PASS typeof clonedKey.extractable is 'boolean'
129 PASS clonedKey.extractable is true 129 PASS clonedKey.extractable is true
130 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 130 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
131 PASS clonedKey.algorithm.modulusLength is 2048 131 PASS clonedKey.algorithm.modulusLength is 2048
132 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 132 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
133 PASS clonedKey.algorithm.hash is undefined. 133 PASS clonedKey.algorithm.hash is undefined.
134 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 134 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
135 Serialized key bytes: ff053f004b03040280100301000145c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed 135 Serialized key bytes: ff063f004b03040280100301000145c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed
136 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101 010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0 becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac 1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef9203698 3c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d38 1dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4c e2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d56 73e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001 028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a 5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161 c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a406 7e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8 d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd1630716 9902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673 a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf 14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d1441 16038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696 d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d8 44657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e5 73f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9d da28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d 216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e56534 5520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4 b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19 dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2 b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f78547853 37e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec4 21e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce950 3e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c 88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e 69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] an d was 136 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101 010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0 becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac 1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef9203698 3c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d38 1dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4c e2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d56 73e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001 028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a 5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161 c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a406 7e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8 d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd1630716 9902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673 a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf 14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d1441 16038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696 d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d8 44657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e5 73f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9d da28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d 216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e56534 5520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4 b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19 dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2 b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f78547853 37e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec4 21e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce950 3e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c 88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e 69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] an d was
137 137
138 PASS importedKey.extraProperty is "hi" 138 PASS importedKey.extraProperty is "hi"
139 PASS importedKey.type is "private" 139 PASS importedKey.type is "private"
140 PASS typeof importedKey.extractable is 'boolean' 140 PASS typeof importedKey.extractable is 'boolean'
141 PASS importedKey.extractable is true 141 PASS importedKey.extractable is true
142 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 142 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
143 PASS importedKey.algorithm.modulusLength is 1024 143 PASS importedKey.algorithm.modulusLength is 1024
144 PASS: importedKey.algorithm.publicExponent should be [010001] and was 144 PASS: importedKey.algorithm.publicExponent should be [010001] and was
145 PASS importedKey.algorithm.hash is undefined. 145 PASS importedKey.algorithm.hash is undefined.
146 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 146 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
147 PASS importedKey != clonedKey is true 147 PASS importedKey != clonedKey is true
148 PASS clonedKey.extraProperty is undefined. 148 PASS clonedKey.extraProperty is undefined.
149 PASS clonedKey.type is "private" 149 PASS clonedKey.type is "private"
150 PASS typeof clonedKey.extractable is 'boolean' 150 PASS typeof clonedKey.extractable is 'boolean'
151 PASS clonedKey.extractable is true 151 PASS clonedKey.extractable is true
152 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 152 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
153 PASS clonedKey.algorithm.modulusLength is 1024 153 PASS clonedKey.algorithm.modulusLength is 1024
154 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 154 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
155 PASS clonedKey.algorithm.hash is undefined. 155 PASS clonedKey.algorithm.hash is undefined.
156 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 156 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
157 Serialized key bytes: ff053f004b030402800803010001c301f90430820275020100300d0609 2a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea8 41d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab72 91cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d 19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102 818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c56 8c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e4 4727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79 c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b 2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100 b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba 275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a 72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30 e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507 acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e72902402715 6aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8 aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00 157 Serialized key bytes: ff063f004b030402800803010001c301f90430820275020100300d0609 2a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea8 41d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab72 91cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d 19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102 818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c56 8c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e4 4727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79 c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b 2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100 b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba 275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a 72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30 e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507 acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e72902402715 6aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8 aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00
158 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d0101 0105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad 52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0 b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb 35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b2 7d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c02 66c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a53 2683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3 b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72c bccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec 81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc 723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19 cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786 197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5b fd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3 a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb 2190acf832b847f13a3d24a79f4d] and was 158 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d0101 0105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad 52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0 b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb 35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b2 7d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c02 66c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a53 2683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3 b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72c bccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec 81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc 723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19 cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786 197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5b fd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3 a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb 2190acf832b847f13a3d24a79f4d] and was
159 159
160 PASS importedKey.extraProperty is "hi" 160 PASS importedKey.extraProperty is "hi"
161 PASS importedKey.type is "private" 161 PASS importedKey.type is "private"
162 PASS typeof importedKey.extractable is 'boolean' 162 PASS typeof importedKey.extractable is 'boolean'
163 PASS importedKey.extractable is true 163 PASS importedKey.extractable is true
164 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 164 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
165 PASS importedKey.algorithm.modulusLength is 2048 165 PASS importedKey.algorithm.modulusLength is 2048
166 PASS: importedKey.algorithm.publicExponent should be [010001] and was 166 PASS: importedKey.algorithm.publicExponent should be [010001] and was
167 PASS importedKey.algorithm.hash is undefined. 167 PASS importedKey.algorithm.hash is undefined.
168 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 168 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
169 PASS importedKey != clonedKey is true 169 PASS importedKey != clonedKey is true
170 PASS clonedKey.extraProperty is undefined. 170 PASS clonedKey.extraProperty is undefined.
171 PASS clonedKey.type is "private" 171 PASS clonedKey.type is "private"
172 PASS typeof clonedKey.extractable is 'boolean' 172 PASS typeof clonedKey.extractable is 'boolean'
173 PASS clonedKey.extractable is true 173 PASS clonedKey.extractable is true
174 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 174 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
175 PASS clonedKey.algorithm.modulusLength is 2048 175 PASS clonedKey.algorithm.modulusLength is 2048
176 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 176 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
177 PASS clonedKey.algorithm.hash is undefined. 177 PASS clonedKey.algorithm.hash is undefined.
178 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 178 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
179 Serialized key bytes: ff053f004b030402801003010001c301c109308204bd020100300d0609 2a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b 812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e 916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351 dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8 c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa 66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5 f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2 e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58 c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162 cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390f b8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe 145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865c bdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa747 4633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064 ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92 b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1 cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b7 02818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e44 1769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb6 3880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b94 5a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037b b6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a 404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d832 99399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a655 28cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c72 0510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9be c5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0 e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867 257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c5 0fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae93 9c7bcfa497ed00 179 Serialized key bytes: ff063f004b030402801003010001c301c109308204bd020100300d0609 2a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b 812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e 916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351 dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8 c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa 66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5 f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2 e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58 c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162 cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390f b8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe 145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865c bdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa747 4633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064 ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92 b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1 cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b7 02818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e44 1769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb6 3880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b94 5a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037b b6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a 404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d832 99399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a655 28cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c72 0510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9be c5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0 e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867 257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c5 0fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae93 9c7bcfa497ed00
180 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101 010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0 becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac 1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef9203698 3c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d38 1dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4c e2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d56 73e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001 028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a 5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161 c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a406 7e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8 d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd1630716 9902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673 a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf 14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d1441 16038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696 d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d8 44657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e5 73f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9d da28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d 216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e56534 5520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4 b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19 dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2 b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f78547853 37e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec4 21e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce950 3e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c 88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e 69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] an d was 180 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101 010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0 becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac 1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef9203698 3c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d38 1dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4c e2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d56 73e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001 028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a 5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161 c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a406 7e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8 d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd1630716 9902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673 a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf 14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d1441 16038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696 d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d8 44657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e5 73f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9d da28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d 216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e56534 5520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4 b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19 dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2 b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f78547853 37e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec4 21e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce950 3e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c 88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e 69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] an d was
181 181
182 PASS importedKey.extraProperty is "hi" 182 PASS importedKey.extraProperty is "hi"
183 PASS importedKey.type is "private" 183 PASS importedKey.type is "private"
184 PASS typeof importedKey.extractable is 'boolean' 184 PASS typeof importedKey.extractable is 'boolean'
185 PASS importedKey.extractable is false 185 PASS importedKey.extractable is false
186 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 186 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
187 PASS importedKey.algorithm.modulusLength is 1024 187 PASS importedKey.algorithm.modulusLength is 1024
188 PASS: importedKey.algorithm.publicExponent should be [010001] and was 188 PASS: importedKey.algorithm.publicExponent should be [010001] and was
189 PASS importedKey.algorithm.hash is undefined. 189 PASS importedKey.algorithm.hash is undefined.
190 PASS importedKey.usages.join(',') is "" 190 PASS importedKey.usages.join(',') is ""
191 PASS importedKey != clonedKey is true 191 PASS importedKey != clonedKey is true
192 PASS clonedKey.extraProperty is undefined. 192 PASS clonedKey.extraProperty is undefined.
193 PASS clonedKey.type is "private" 193 PASS clonedKey.type is "private"
194 PASS typeof clonedKey.extractable is 'boolean' 194 PASS typeof clonedKey.extractable is 'boolean'
195 PASS clonedKey.extractable is false 195 PASS clonedKey.extractable is false
196 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 196 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
197 PASS clonedKey.algorithm.modulusLength is 1024 197 PASS clonedKey.algorithm.modulusLength is 1024
198 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 198 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
199 PASS clonedKey.algorithm.hash is undefined. 199 PASS clonedKey.algorithm.hash is undefined.
200 PASS clonedKey.usages.join(',') is "" 200 PASS clonedKey.usages.join(',') is ""
201 Serialized key bytes: ff053f004b03040280080301000100f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d 201 Serialized key bytes: ff063f004b03040280080301000100f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d
202 202
203 PASS importedKey.extraProperty is "hi" 203 PASS importedKey.extraProperty is "hi"
204 PASS importedKey.type is "private" 204 PASS importedKey.type is "private"
205 PASS typeof importedKey.extractable is 'boolean' 205 PASS typeof importedKey.extractable is 'boolean'
206 PASS importedKey.extractable is false 206 PASS importedKey.extractable is false
207 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 207 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
208 PASS importedKey.algorithm.modulusLength is 2048 208 PASS importedKey.algorithm.modulusLength is 2048
209 PASS: importedKey.algorithm.publicExponent should be [010001] and was 209 PASS: importedKey.algorithm.publicExponent should be [010001] and was
210 PASS importedKey.algorithm.hash is undefined. 210 PASS importedKey.algorithm.hash is undefined.
211 PASS importedKey.usages.join(',') is "" 211 PASS importedKey.usages.join(',') is ""
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 "private" 214 PASS clonedKey.type is "private"
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 "RSAES-PKCS1-v1_5" 217 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
218 PASS clonedKey.algorithm.modulusLength is 2048 218 PASS clonedKey.algorithm.modulusLength is 2048
219 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 219 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
220 PASS clonedKey.algorithm.hash is undefined. 220 PASS clonedKey.algorithm.hash is undefined.
221 PASS clonedKey.usages.join(',') is "" 221 PASS clonedKey.usages.join(',') is ""
222 Serialized key bytes: ff053f004b03040280100301000100c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed 222 Serialized key bytes: ff063f004b03040280100301000100c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed
223 223
224 PASS importedKey.extraProperty is "hi" 224 PASS importedKey.extraProperty is "hi"
225 PASS importedKey.type is "private" 225 PASS importedKey.type is "private"
226 PASS typeof importedKey.extractable is 'boolean' 226 PASS typeof importedKey.extractable is 'boolean'
227 PASS importedKey.extractable is false 227 PASS importedKey.extractable is false
228 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 228 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
229 PASS importedKey.algorithm.modulusLength is 1024 229 PASS importedKey.algorithm.modulusLength is 1024
230 PASS: importedKey.algorithm.publicExponent should be [010001] and was 230 PASS: importedKey.algorithm.publicExponent should be [010001] and was
231 PASS importedKey.algorithm.hash is undefined. 231 PASS importedKey.algorithm.hash is undefined.
232 PASS importedKey.usages.join(',') is "encrypt" 232 PASS importedKey.usages.join(',') is "encrypt"
233 PASS importedKey != clonedKey is true 233 PASS importedKey != clonedKey is true
234 PASS clonedKey.extraProperty is undefined. 234 PASS clonedKey.extraProperty is undefined.
235 PASS clonedKey.type is "private" 235 PASS clonedKey.type is "private"
236 PASS typeof clonedKey.extractable is 'boolean' 236 PASS typeof clonedKey.extractable is 'boolean'
237 PASS clonedKey.extractable is false 237 PASS clonedKey.extractable is false
238 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 238 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
239 PASS clonedKey.algorithm.modulusLength is 1024 239 PASS clonedKey.algorithm.modulusLength is 1024
240 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 240 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
241 PASS clonedKey.algorithm.hash is undefined. 241 PASS clonedKey.algorithm.hash is undefined.
242 PASS clonedKey.usages.join(',') is "encrypt" 242 PASS clonedKey.usages.join(',') is "encrypt"
243 Serialized key bytes: ff053f004b03040280080301000102f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d 243 Serialized key bytes: ff063f004b03040280080301000102f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d
244 244
245 PASS importedKey.extraProperty is "hi" 245 PASS importedKey.extraProperty is "hi"
246 PASS importedKey.type is "private" 246 PASS importedKey.type is "private"
247 PASS typeof importedKey.extractable is 'boolean' 247 PASS typeof importedKey.extractable is 'boolean'
248 PASS importedKey.extractable is false 248 PASS importedKey.extractable is false
249 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 249 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
250 PASS importedKey.algorithm.modulusLength is 2048 250 PASS importedKey.algorithm.modulusLength is 2048
251 PASS: importedKey.algorithm.publicExponent should be [010001] and was 251 PASS: importedKey.algorithm.publicExponent should be [010001] and was
252 PASS importedKey.algorithm.hash is undefined. 252 PASS importedKey.algorithm.hash is undefined.
253 PASS importedKey.usages.join(',') is "encrypt" 253 PASS importedKey.usages.join(',') is "encrypt"
254 PASS importedKey != clonedKey is true 254 PASS importedKey != clonedKey is true
255 PASS clonedKey.extraProperty is undefined. 255 PASS clonedKey.extraProperty is undefined.
256 PASS clonedKey.type is "private" 256 PASS clonedKey.type is "private"
257 PASS typeof clonedKey.extractable is 'boolean' 257 PASS typeof clonedKey.extractable is 'boolean'
258 PASS clonedKey.extractable is false 258 PASS clonedKey.extractable is false
259 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 259 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
260 PASS clonedKey.algorithm.modulusLength is 2048 260 PASS clonedKey.algorithm.modulusLength is 2048
261 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 261 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
262 PASS clonedKey.algorithm.hash is undefined. 262 PASS clonedKey.algorithm.hash is undefined.
263 PASS clonedKey.usages.join(',') is "encrypt" 263 PASS clonedKey.usages.join(',') is "encrypt"
264 Serialized key bytes: ff053f004b03040280100301000102c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed 264 Serialized key bytes: ff063f004b03040280100301000102c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed
265 265
266 PASS importedKey.extraProperty is "hi" 266 PASS importedKey.extraProperty is "hi"
267 PASS importedKey.type is "private" 267 PASS importedKey.type is "private"
268 PASS typeof importedKey.extractable is 'boolean' 268 PASS typeof importedKey.extractable is 'boolean'
269 PASS importedKey.extractable is false 269 PASS importedKey.extractable is false
270 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 270 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
271 PASS importedKey.algorithm.modulusLength is 1024 271 PASS importedKey.algorithm.modulusLength is 1024
272 PASS: importedKey.algorithm.publicExponent should be [010001] and was 272 PASS: importedKey.algorithm.publicExponent should be [010001] and was
273 PASS importedKey.algorithm.hash is undefined. 273 PASS importedKey.algorithm.hash is undefined.
274 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 274 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
275 PASS importedKey != clonedKey is true 275 PASS importedKey != clonedKey is true
276 PASS clonedKey.extraProperty is undefined. 276 PASS clonedKey.extraProperty is undefined.
277 PASS clonedKey.type is "private" 277 PASS clonedKey.type is "private"
278 PASS typeof clonedKey.extractable is 'boolean' 278 PASS typeof clonedKey.extractable is 'boolean'
279 PASS clonedKey.extractable is false 279 PASS clonedKey.extractable is false
280 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 280 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
281 PASS clonedKey.algorithm.modulusLength is 1024 281 PASS clonedKey.algorithm.modulusLength is 1024
282 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 282 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
283 PASS clonedKey.algorithm.hash is undefined. 283 PASS clonedKey.algorithm.hash is undefined.
284 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 284 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
285 Serialized key bytes: ff053f004b03040280080301000144f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d 285 Serialized key bytes: ff063f004b03040280080301000144f90430820275020100300d06092a 864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841 d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291 cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19 f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a213702030100010281 8033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c 8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e447 27a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6 dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2d fc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b6 9dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba27 5874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72 ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8 e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507ac b21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156a ba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa 5ba8d8584194eb2190acf832b847f13a3d24a79f4d
286 286
287 PASS importedKey.extraProperty is "hi" 287 PASS importedKey.extraProperty is "hi"
288 PASS importedKey.type is "private" 288 PASS importedKey.type is "private"
289 PASS typeof importedKey.extractable is 'boolean' 289 PASS typeof importedKey.extractable is 'boolean'
290 PASS importedKey.extractable is false 290 PASS importedKey.extractable is false
291 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 291 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
292 PASS importedKey.algorithm.modulusLength is 2048 292 PASS importedKey.algorithm.modulusLength is 2048
293 PASS: importedKey.algorithm.publicExponent should be [010001] and was 293 PASS: importedKey.algorithm.publicExponent should be [010001] and was
294 PASS importedKey.algorithm.hash is undefined. 294 PASS importedKey.algorithm.hash is undefined.
295 PASS importedKey.usages.join(',') is "decrypt,wrapKey" 295 PASS importedKey.usages.join(',') is "decrypt,wrapKey"
296 PASS importedKey != clonedKey is true 296 PASS importedKey != clonedKey is true
297 PASS clonedKey.extraProperty is undefined. 297 PASS clonedKey.extraProperty is undefined.
298 PASS clonedKey.type is "private" 298 PASS clonedKey.type is "private"
299 PASS typeof clonedKey.extractable is 'boolean' 299 PASS typeof clonedKey.extractable is 'boolean'
300 PASS clonedKey.extractable is false 300 PASS clonedKey.extractable is false
301 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 301 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
302 PASS clonedKey.algorithm.modulusLength is 2048 302 PASS clonedKey.algorithm.modulusLength is 2048
303 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 303 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
304 PASS clonedKey.algorithm.hash is undefined. 304 PASS clonedKey.algorithm.hash is undefined.
305 PASS clonedKey.usages.join(',') is "decrypt,wrapKey" 305 PASS clonedKey.usages.join(',') is "decrypt,wrapKey"
306 Serialized key bytes: ff053f004b03040280100301000144c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed 306 Serialized key bytes: ff063f004b03040280100301000144c109308204bd020100300d06092a 864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b81 2c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e91 6c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dc d87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c1 0aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66 f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f4 0743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e5 4d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0 b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc 8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8 736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe14 5d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbd feab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa74746 33a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac 5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b0 78902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb 433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702 818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e4417 69e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb638 80234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a 34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6 ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a40 4a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299 399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528 cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c7205 10572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5 e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e5 9415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf186725 7473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50f afe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c 7bcfa497ed
307 307
308 PASS importedKey.extraProperty is "hi" 308 PASS importedKey.extraProperty is "hi"
309 PASS importedKey.type is "private" 309 PASS importedKey.type is "private"
310 PASS typeof importedKey.extractable is 'boolean' 310 PASS typeof importedKey.extractable is 'boolean'
311 PASS importedKey.extractable is false 311 PASS importedKey.extractable is false
312 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 312 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
313 PASS importedKey.algorithm.modulusLength is 1024 313 PASS importedKey.algorithm.modulusLength is 1024
314 PASS: importedKey.algorithm.publicExponent should be [010001] and was 314 PASS: importedKey.algorithm.publicExponent should be [010001] and was
315 PASS importedKey.algorithm.hash is undefined. 315 PASS importedKey.algorithm.hash is undefined.
316 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 316 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
317 PASS importedKey != clonedKey is true 317 PASS importedKey != clonedKey is true
318 PASS clonedKey.extraProperty is undefined. 318 PASS clonedKey.extraProperty is undefined.
319 PASS clonedKey.type is "private" 319 PASS clonedKey.type is "private"
320 PASS typeof clonedKey.extractable is 'boolean' 320 PASS typeof clonedKey.extractable is 'boolean'
321 PASS clonedKey.extractable is false 321 PASS clonedKey.extractable is false
322 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 322 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
323 PASS clonedKey.algorithm.modulusLength is 1024 323 PASS clonedKey.algorithm.modulusLength is 1024
324 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 324 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
325 PASS clonedKey.algorithm.hash is undefined. 325 PASS clonedKey.algorithm.hash is undefined.
326 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 326 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
327 Serialized key bytes: ff053f004b030402800803010001c201f90430820275020100300d0609 2a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea8 41d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab72 91cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d 19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102 818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c56 8c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e4 4727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79 c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b 2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100 b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba 275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a 72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30 e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507 acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e72902402715 6aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8 aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00 327 Serialized key bytes: ff063f004b030402800803010001c201f90430820275020100300d0609 2a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea8 41d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab72 91cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d 19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102 818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c56 8c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e4 4727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79 c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b 2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100 b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba 275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a 72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30 e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507 acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e72902402715 6aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8 aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00
328 328
329 PASS importedKey.extraProperty is "hi" 329 PASS importedKey.extraProperty is "hi"
330 PASS importedKey.type is "private" 330 PASS importedKey.type is "private"
331 PASS typeof importedKey.extractable is 'boolean' 331 PASS typeof importedKey.extractable is 'boolean'
332 PASS importedKey.extractable is false 332 PASS importedKey.extractable is false
333 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5" 333 PASS importedKey.algorithm.name is "RSAES-PKCS1-v1_5"
334 PASS importedKey.algorithm.modulusLength is 2048 334 PASS importedKey.algorithm.modulusLength is 2048
335 PASS: importedKey.algorithm.publicExponent should be [010001] and was 335 PASS: importedKey.algorithm.publicExponent should be [010001] and was
336 PASS importedKey.algorithm.hash is undefined. 336 PASS importedKey.algorithm.hash is undefined.
337 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 337 PASS importedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
338 PASS importedKey != clonedKey is true 338 PASS importedKey != clonedKey is true
339 PASS clonedKey.extraProperty is undefined. 339 PASS clonedKey.extraProperty is undefined.
340 PASS clonedKey.type is "private" 340 PASS clonedKey.type is "private"
341 PASS typeof clonedKey.extractable is 'boolean' 341 PASS typeof clonedKey.extractable is 'boolean'
342 PASS clonedKey.extractable is false 342 PASS clonedKey.extractable is false
343 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5" 343 PASS clonedKey.algorithm.name is "RSAES-PKCS1-v1_5"
344 PASS clonedKey.algorithm.modulusLength is 2048 344 PASS clonedKey.algorithm.modulusLength is 2048
345 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 345 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
346 PASS clonedKey.algorithm.hash is undefined. 346 PASS clonedKey.algorithm.hash is undefined.
347 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey" 347 PASS clonedKey.usages.join(',') is "encrypt,wrapKey,unwrapKey"
348 Serialized key bytes: ff053f004b030402801003010001c201c109308204bd020100300d0609 2a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b 812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e 916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351 dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8 c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa 66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5 f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2 e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58 c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162 cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390f b8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe 145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865c bdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa747 4633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064 ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92 b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1 cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b7 02818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e44 1769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb6 3880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b94 5a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037b b6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a 404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d832 99399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a655 28cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c72 0510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9be c5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0 e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867 257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c5 0fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae93 9c7bcfa497ed00 348 Serialized key bytes: ff063f004b030402801003010001c201c109308204bd020100300d0609 2a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b 812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e 916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351 dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8 c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa 66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5 f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2 e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58 c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162 cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390f b8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe 145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865c bdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa747 4633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064 ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92 b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1 cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b7 02818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e44 1769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb6 3880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b94 5a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037b b6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a 404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d832 99399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a655 28cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c72 0510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9be c5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0 e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867 257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c5 0fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae93 9c7bcfa497ed00
349 349
350 PASS successfullyParsed is true 350 PASS successfullyParsed is true
351 351
352 TEST COMPLETE 352 TEST COMPLETE
353 353
OLDNEW
« no previous file with comments | « LayoutTests/crypto/clone-rsaHashedKey-public-expected.txt ('k') | LayoutTests/crypto/clone-rsaKey-public-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698