diff --git a/tests/kat_amortized.rs b/tests/kat_amortized.rs index 05b86cc..857bf35 100644 --- a/tests/kat_amortized.rs +++ b/tests/kat_amortized.rs @@ -56,16 +56,18 @@ async fn read_kat_amortized_token() { .unwrap(); evaluate_kat::(list).await; - // Check KAT vectors from the Go implementation + // === Check KAT vectors from Go === - // Ristretto255 + // P384 + let list: Vec = + serde_json::from_str(include_str!("kat_vectors/amortized_p384_go.json").trim()).unwrap(); + evaluate_kat::(list).await; - // TODO: Uncomment when Go implementation is fixed - /* let list: Vec = serde_json::from_str( - include_str!("kat_vectors/amortized_ristretto255_go.json").trim(), - ) - .unwrap(); - evaluate_kat::(list).await; */ + // Ristretto255 + let list: Vec = + serde_json::from_str(include_str!("kat_vectors/amortized_ristretto255_go.json").trim()) + .unwrap(); + evaluate_kat::(list).await; } async fn evaluate_kat(list: Vec) { diff --git a/tests/kat_generic.rs b/tests/kat_generic.rs index 936408d..b1710fb 100644 --- a/tests/kat_generic.rs +++ b/tests/kat_generic.rs @@ -103,22 +103,17 @@ struct GenericTokenTestVector { #[tokio::test] async fn read_kat_generic_token() { + // === Check own KAT vectors === + let list: Vec = serde_json::from_str(include_str!("kat_vectors/generic_rs.json").trim()).unwrap(); - evaluate_kat(list).await; + // === Check KAT vectors from Go === + let list: Vec = serde_json::from_str(include_str!("kat_vectors/generic_go.json").trim()).unwrap(); - evaluate_kat(list).await; - - // Waiting for TS implementation to catch up - /* let list: Vec = - serde_json::from_str(include_str!("kat_vectors/generic_ts.json").trim()) - .unwrap(); - - evaluate_kat(list).await; */ } async fn evaluate_kat(list: Vec) { diff --git a/tests/kat_private.rs b/tests/kat_private.rs index 7c0d1d4..33265eb 100644 --- a/tests/kat_private.rs +++ b/tests/kat_private.rs @@ -51,7 +51,17 @@ async fn read_kat_private_token() { evaluate_kat::(list).await; // === Check KAT vectors from Go === - // TODO: Add Go KAT vectors + + // P384 + let list: Vec = + serde_json::from_str(include_str!("kat_vectors/private_p384_go.json").trim()).unwrap(); + evaluate_kat::(list).await; + + // Ristretto255 + let list: Vec = + serde_json::from_str(include_str!("kat_vectors/private_ristretto255_go.json").trim()) + .unwrap(); + evaluate_kat::(list).await; } async fn evaluate_kat(list: Vec) { @@ -130,8 +140,10 @@ pub(crate) async fn evaluate_vector(vector: PrivateToken #[tokio::test] async fn write_kat_private_token() { write_kat_private_token_type::("tests/kat_vectors/private_p384_rs-new.json").await; - write_kat_private_token_type::("tests/kat_vectors/private_ristretto_rs-new.json") - .await; + write_kat_private_token_type::( + "tests/kat_vectors/private_ristretto255_rs-new.json", + ) + .await; } async fn write_kat_private_token_type(file: &str) { diff --git a/tests/kat_public.rs b/tests/kat_public.rs index 3084568..21172d3 100644 --- a/tests/kat_public.rs +++ b/tests/kat_public.rs @@ -51,7 +51,9 @@ async fn read_kat_public_token() { // === Check KAT vectors from Go === - // TODO: Add Go KAT vectors + let list: Vec = + serde_json::from_str(include_str!("kat_vectors/public_go.json").trim()).unwrap(); + evaluate_kat(list).await; } async fn evaluate_kat(list: Vec) { diff --git a/tests/kat_vectors/amortized_p384_go.json b/tests/kat_vectors/amortized_p384_go.json new file mode 100644 index 0000000..ee5d832 --- /dev/null +++ b/tests/kat_vectors/amortized_p384_go.json @@ -0,0 +1 @@ +[{"skS":"16e66b97d6e2595c7c7bae5de140249d614ee3445b51f7519a8fe2a7c313031fef8ed1e15a614234561a4e43595c6126","pkS":"0244b47e6ae241020bfa4ec2fbabbad14c4a3e3dc43a796297121734089b70020759358b0a093e1b1ba3f8c4587741eb33","token_challenge":"0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65","nonces":["17a45811bae8ef4a3760e797f28fdefc5c505037411f2267f162faf8d0cc41bd","b2b631f29cce6e572c304046d064499db541adc6c300084e8d9a0a7530bd701a","2663bff99c32a5ca5faa21ccf0c5dea29dd33748694846296d94648b41802db1"],"blinds":["a1280097a2487cf90c2bf005ff6e4a7f31375dfb9fee6239f73b721edccce748b80dc6fe86da39701f2e6d3319fba297","d9ee73a1a1e231898f8b9a2e388baf1b7c421f8813b7bcf2b8cae0fb4b18ae3e3a0722300c79bd2e90d7158954730be8","9fc032fbaff9369fd5be37165f52394c59f4844567f77cb8d535d9e22488e6728694b11e33ce14e7cffa57c737b3a60a"],"token_request":"0001b840930262d785d05fd837d024775c659020a4872ca6ee56c13cbe15dadeec12e77cd5a32904e470bb0ca51f6f5611aa2900fd300226b2ee166aa5e2ec175ed24d9671572ad330a6648b781326e5951807bf56da95f7f7d5d6a1cedf5b58c3bc340917de6103766cf2d6a1b53b83a33089badfea3df0c4951f488a60f014f2a5e2d0c8a678f6d56f6507e4b647f39a742f1981a393db","token_response":"409302b94eed3e49b41609bfdccd700894cf559dc642f4b3397afe4a5124b2196acaae8514f24db9dd40b3ca4a5ddbb51f741202f72ade5e5cbd3917e17ecd9dbdbb0aaab57a637daa4c01193a93c8a28731222a182090b5ff5183f893d57e1e9782b51803d0ec40dfac4e3f5c4855810026680a12a2cb008858b5682f5e879de543e31dfb12febf8a430a68f5a25599768ec94930e8bbf80b4ba300527ce450bdeb98f4634e9caf368a10373f3eabe01fcfd75102c85731902062826852531964f215fc55aa0e3be32b08d7baae7134be5d92b1047b277d8ff7cb4f146c71a8c1b025ebaba510b634cd9f3035421cd00eced42d2f","tokens":["000117a45811bae8ef4a3760e797f28fdefc5c505037411f2267f162faf8d0cc41bd501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bce724a0a821c7294180eed5785e946e9f854e4ca3de7e6cfbf2588e08cabedb8a302aadff0a21aa348087e5290a305ee8e04a451bf73aab8b27ac4ac3761da0149064a932562c06d4054cddd850eaa85","0001b2b631f29cce6e572c304046d064499db541adc6c300084e8d9a0a7530bd701a501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bce724a0a821c7294180eed5785e946e9f854e4ca3de7e6cfbf2588e08cabedb8535392a7b69b6834d0cd9ce3ba99cc0424a652cbc91248815377bb5c71c1786243879595e312364690beda0ad2f77080","00012663bff99c32a5ca5faa21ccf0c5dea29dd33748694846296d94648b41802db1501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bce724a0a821c7294180eed5785e946e9f854e4ca3de7e6cfbf2588e08cabedb8d25f38c6b1ca8007b7d08462b93ebbacc740a56800b9c762bc032e082931956165f190f88567b5ce710af993bf7d4ebc"]},{"skS":"afe6fea6d6c21f9fc6986d2f6e138cea6edf61d332784415500c4fdfc2b848d9250e547d78d1e3ad4bb30938f7fd8b4c","pkS":"030ca71e4322481a968cc6cf7ef9017df93dc01defba57bd9af3a86705e3a66759cffadaa58130b5a1eec3834ee923fb18","token_challenge":"0001000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65","nonces":["f86364dac08de021f8454d22f76cb2e397db469d1e04e0e0fce1956bb29a1281","f41cda22fc5503294c23e9008183397c42257299c418e1d2a91d44cad1d00aec","57dbea8d2f4b0eebdf65526d18f5b328ca3d84c432b55d428400efaf2180d7ee"],"blinds":["f8a263582248dfe7f5be7dd66a1bf3db822700f65a9b0d3f48ae5171085ab50ccc2a41b72466b39756f4dd8771975b67","e477da7ee3b5246c0e4326da9a1bac457bb128830681502343eb13ad20667dbe68ff1169900e66eb549780e258553767","52620b4bf7f405830d5b45fdca7bfce51cd0486e282bea392d3e748279524edc77820f0a7b1f702768cdf8a7b2d4e4a8"],"token_request":"0001434093024cf79aabe62a93e92a00c9e7206baab3b11c0611071788e2a2c3f7573696984f9046f55122b2fbf9302c2af2ed8aa50f0284d82d9c9fe3fcbe0c9de967bf668ddf09ee3cb9d9f0c86339fd4642b6034bdaf1d2767fa649cb495bd51b9482178d4a024e71cee46ffaf6ab26fddd23a8af18752910fb73aff9a4ccc912574950386f5b88d2ba98b150c83a9aa46b6d4ed966ae","token_response":"409303ea334e7bb900a1f91b0eced551946082179fd530949b8e2d9746b2e7301c50862bdd0234a1c88c665639e4c0a2a9bb24031dcc4b73952506d100151634376ccd958ca811459f5eb7ba05e401a1264c63c95fd3ff99b577d1ad6eabf2ef0509a7300374e9e2b4bf10c0b82bd6415c945e52343f544e879c25e345b6dddc760bfd0bbaa0361c24d7f98d73967db9597c1736462440f1e5261c0785f59e1166855b817ea30615f5fd2a4fd6bafc4ac813efa1846dec0f160392966797b8bb913374a32e83cb57a77d289c3edcc189d0523e307bfe4ecb6e09b0a74d8361859aec9202f9551be379c9bc32e1f696219d87f6195c","tokens":["0001f86364dac08de021f8454d22f76cb2e397db469d1e04e0e0fce1956bb29a1281c994f7d5cdc2fb970b13d4e8eb6e6d8f9dcdaa65851fb091025dfe134bd5a62a8700efdbdce3a004c24dab7b030094b79c5f153c6005de0e74d9b11d07d1b0433c083e4d30045e8b692aaaef9cd6cd478a2f360ff253a361a7cc7f85cc901624ba902ed2dc0e4493d78167d53cf75a64","0001f41cda22fc5503294c23e9008183397c42257299c418e1d2a91d44cad1d00aecc994f7d5cdc2fb970b13d4e8eb6e6d8f9dcdaa65851fb091025dfe134bd5a62a8700efdbdce3a004c24dab7b030094b79c5f153c6005de0e74d9b11d07d1b043d4fc47ca614f0c5db31c770de014fb42e3fec98bed5fdaa097b34c357076f6b7ffded0624e3632519c816a516c753181","000157dbea8d2f4b0eebdf65526d18f5b328ca3d84c432b55d428400efaf2180d7eec994f7d5cdc2fb970b13d4e8eb6e6d8f9dcdaa65851fb091025dfe134bd5a62a8700efdbdce3a004c24dab7b030094b79c5f153c6005de0e74d9b11d07d1b04330927c142237a85faf350ea61e176903f58d6c1912a36b33940f792f1ecb99084758ff4b703357f093fcec8d8e619b7e"]},{"skS":"e94b1dd394dddcc64944cc7319f6a2631175db43abf15fb1a6ae4f8fc6cf8c1cf6b3385df511601620a2a67c3ecb6f8b","pkS":"03d4543fe9c7bf8481a15be8c46f1e45be21e67be9c988ebc5e17e794a0e8bd6a3e9ad0af978cf045f873def1aa69bf651","token_challenge":"0001000e6973737565722e6578616d706c65000017666f6f2e6578616d706c652c6261722e6578616d706c65","nonces":["03bf556ce55e4bf9b228fd8849e0bdf274975b360654a2b1996c2be536853f22","09ec15b069bdceea683bb40a23c156a0e31e3d6cb2d9832dcee033374e8cca57","d5a7df0f9ceda715c8e961a013efe99ac88f12479043551e4e015aab1d32ebf7"],"blinds":["1cf2f0ffea2df2fbd375c819c8f3069f74424a7ef0a2db5b362f41a9b293097f356cb8009f3619f88b4c65182c83fd4c","2e4d20ebf54e595a72c427c4d06df24d6f68824220e4a6db3642613027daad82237648823dc23e5ad2a96006072bfea7","7bc11a6f8193ae37629c11e38565efd320ef516688a1fca32c6d48f9be7a077e570ab8a15b3d37b7ef396fd31e75064c"],"token_request":"000115409302fad381dd1d611cf7fabacefc59936cc722830ff6664754159ee236faa0ea2b9874a670eede1d2ef395557500e7064b6c02c6648d0f8ce0ef455b6d12325727ea5f92ed40a29153a4bcddf459cbf90ff9be31bfdd8e1471245e0d6fd1dbc09d0f9f033d81c708f8f0957dda5b7949266dff8c1267e8ef93a83e574a959ff6c33e152f1833355f90279561efc021f988c2bbec","token_response":"409302c7a1b7f405585bccb1949da89b607e0d4851d7b8a0bf1eb2244d778a1e6031b95d56595ebb247cf3e18d4e212fedf22b03daa80b5b1f56d29ad82ccec5de24d66ac7de8eca2bf80b145399386b838ac8bf0e9987ded7afad94c002c4695294dc4402b748b04ad6e0115c672e274161f19258877906556ca57d9669a879f4808cdc8bb6c9df1e97ba0e0ee39b31766588bf0ea1d61415847f959064fcd9f54abb269945ca42c3548ba94b7ce12fb2c7c26889d2b87f83003b43a2489a64c1981b673b49a464b226026b4bf04ffc91d19913536f324683f436307a0d12fe4b32afee2dc61b036325bb39d3b690f0694d78fa52","tokens":["000103bf556ce55e4bf9b228fd8849e0bdf274975b360654a2b1996c2be536853f221949fd455872478ba87e2e6c513c3261cddbe57220581245e4c9c911dd1c0bb83233a0ff77c5d21b63fb3b018ecc4b5416ce4f081b5115456c43f2bd59dde1157e630427c081738078ba67f791af80fbd21c6c8342dfc90e39825e7ee85130cc2e29a977ff830b080dcf64865a8fd867","000109ec15b069bdceea683bb40a23c156a0e31e3d6cb2d9832dcee033374e8cca571949fd455872478ba87e2e6c513c3261cddbe57220581245e4c9c911dd1c0bb83233a0ff77c5d21b63fb3b018ecc4b5416ce4f081b5115456c43f2bd59dde1152adc03e35079112c47a664658293e13912268b30e1afb89f12e01dffc0dc0050cfe60ef20b91d2c5af85e1354213f198","0001d5a7df0f9ceda715c8e961a013efe99ac88f12479043551e4e015aab1d32ebf71949fd455872478ba87e2e6c513c3261cddbe57220581245e4c9c911dd1c0bb83233a0ff77c5d21b63fb3b018ecc4b5416ce4f081b5115456c43f2bd59dde115ecd05168dadf2deb5156106c2f35a6b55d26f4ff20f756c94c5e5d958e6d54e44271785d44c7805ea101f94a36e83a46"]},{"skS":"2d7c99b16084ee5ddd739e7e0d68ef104e5c1ad7b01f7a221d3356990c0fff87b5b95c64cdcd30838ea5f2ff15090270","pkS":"03934b1ad9b27aa7e9a7c917941849750db8342922c87a60b8a081768220e74a0157ca36582bfcc11eb84f455809ed4a23","token_challenge":"0001000e6973737565722e6578616d706c65000000","nonces":["76d9571cf508a54ad6a6ea8c477d9ef54b8795456fb8c2737bfd0554406fe5e8","0ecd34d2b1944d408d34b4ad8edb45047b5e412aa254c9f3dcbfa4a4082b9cdb","c4b6fd80945b9615ca88ba33ad4bf39d6063857c2e70fa091a30f0e96e7ac983"],"blinds":["bdb000ff394d1d7c9076284f10203a3868974c1cb9cf08ea08818b7683a4ebd38d67197683205c540b8a8e9e3216351d","9bfcd6c889e9b0b54b3f8cbf78076fc5dc0eb3d294cc9a30613f4693dc37a523c05bd3daf3526a6cc65aa0acb6137d4f","11627c3d68b963f0a233838cffe9e5440f66ba77cd06e7db9e7e38a824fa4fe569c9e37cc8fe8b5a10cef8362f6d442a"],"token_request":"0001064093033f33414705307090457029db7f26f71c04cae725e872c05aea3f243e5506f516c79688f098657fe913c0fd68903b407e0392e55b5e08e9cc6ae9188ed1e93bbdbba71773aa72a3112f00551be440c11cf1984d607ffbf8e5b0bca3d4c3f9d3b473031c74bff5c2b0e508e1da6562f44e82e3fb74a4e23cae76721ce92626d64be4dfada25f4d7c39e870edcbdd23632123a2","token_response":"409303f982b51f6c99ea124bdc3b28fd4eae5e9d8659f45a97242c2cc4eee9dd580a2dfdf2b9adabb41b974e3bc266967ef19e02a5630b001fe004a3c267152432c3d636134bdf647d06fee05734a6394c6a593645e762f9f87cc099b4f20e64dc46568d02fe22e17a5a01807c8cb2b87ed22fdbb38feaeb0b37d0f87b5f92e69d2781dcdc2475c18322ae926c2bdc270bee2cb26916f1290eef68be1578c5061549fdd0fa273c44442cd06536d2350f70d3996608268215a83755162e1400a1bebb840c301662a6e3df1e74336b6bb8e08fb3dbf5a603cdecba4256cffc5295bb37db9769b40c8120dac7bfe37fb0c2ce9af53b85","tokens":["000176d9571cf508a54ad6a6ea8c477d9ef54b8795456fb8c2737bfd0554406fe5e8085cb06952044c7655b412ab7d484c97b97c48c79c568140b8d49a02ca47a9cf5bcae9c2bff21fcb91cc8bc0f1d5c31697946de8eb005be5e10f1da70fdfab069d2e03d3ffcacb7ac8bef87ef2f44cfaf4daeeea960a465f100a66dd9bdfd09e45ed97ef658960af7f39a52264beca7e","00010ecd34d2b1944d408d34b4ad8edb45047b5e412aa254c9f3dcbfa4a4082b9cdb085cb06952044c7655b412ab7d484c97b97c48c79c568140b8d49a02ca47a9cf5bcae9c2bff21fcb91cc8bc0f1d5c31697946de8eb005be5e10f1da70fdfab068b315b225423613928c321f409697ab52d9a457740c834b8aa3837ac86351633e96ede8dc655c86dbec920d6a8795201","0001c4b6fd80945b9615ca88ba33ad4bf39d6063857c2e70fa091a30f0e96e7ac983085cb06952044c7655b412ab7d484c97b97c48c79c568140b8d49a02ca47a9cf5bcae9c2bff21fcb91cc8bc0f1d5c31697946de8eb005be5e10f1da70fdfab06efaa503383aed6feeca1e51820d3deb38cf24c6d0586ca34f852e68ee8b7f31065eaa1de7a00ee43c03020c575f68fe4"]},{"skS":"f5c71d296e046ede287571dfd75114dbfe524e7257f4a005fc4d0ebcc33bc0069affef99bb2ae601874718ca59de179a","pkS":"03eab8190ec64355abf0696539c0b86f68e50fb5dc73f4199d5a7952bf1ca58186fa4b0dd56368856e21c58df744317d02","token_challenge":"0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b30000","nonces":["2a83f6f1d72773dadf94974ebca27d64f5a7f469f96104d82e755369ddc2f2e4","e76c335f6acb4691d2ba332ba7a40f3819039555779ea66de6f6c739358c2772","a66b3ce5aeb75777a5178ac561b276240ce58406d6290a26e98786ec0e2ba5b7"],"blinds":["4315e207308e508b5b9981f035e77e46c9d45b2f1c0bc45f0d892ef75e105b15df7c8813d4044cc61c8ec0463c2641c1","461636f21f7822dacf01631562f4d16df31f6acd0a670d2e3b6506a0e25e38dfd75d335db5d2868eaed9bd060c4036eb","7b8a01654e0f8ad818e3a4e510c8dd5b5a115a0f2f03f1089d90512ffec2ebdac9a285c26ac598f17783feacd0eab8d0"],"token_request":"000161409303ed7c83c83e9576e6b8ad80339466f05bfd0de909670841a16a3abce1bd382deb05ce0e41680c0ccafae9467902d2bad8028b4884dd62baea1659b53049236f64745d086521a53259619b66ac62b1e7e64e54ea803133023c66dc1f3103903cdb520221998caf5f95b9f1c87887672795b05278b2e9c4828c532ca31668c80e6835a4de3fa09431d3e076826172ab0a232888","token_response":"409302429ae37954a49247504c79a77c040f05fcb1825c2e5cb25419319211ce1832ee4341f06cc2d44b1580e1e98040ed225402dd2bc6166084134a140109edce72ef74f87b14e6a0bf14a81809bb9e7aa9754d254a224c3a3aed22b5c2ff234a2035dd03b9afc0b48adfdd8d9600995c95b5bd8c468d546a092c4ff6b3198a0b77b137b52a4655ddd1555a9f19ffe90a8c9fa152e617ca3fbc252157c274292026367de0cf81f2e9ec31a00e47d6e12503a2845eecc26196530ecdd9c6f22d873e83513deba2f131f0c2ee39cf1f19c390cbf3245ee5f96b8e9b6cc2ad704914fcb5775c2823c07c11df3467d0fe8791631a2ec9","tokens":["00012a83f6f1d72773dadf94974ebca27d64f5a7f469f96104d82e755369ddc2f2e4d4380df12a1727f4e2ca1ee0d7abea0d0fb1e9506507a4dd618f9b87e79f9f35ee87b759084d891eb599846514ff6b778f8360e8a1db74e2d05aa8c088f8036107c24ae81dc5b6228f81345601d20e83c48c12e35c429469430d4d5785f72e1a215438c2b380df6bf53c284a1f928d15","0001e76c335f6acb4691d2ba332ba7a40f3819039555779ea66de6f6c739358c2772d4380df12a1727f4e2ca1ee0d7abea0d0fb1e9506507a4dd618f9b87e79f9f35ee87b759084d891eb599846514ff6b778f8360e8a1db74e2d05aa8c088f803615c8326b73f2c12f07d98a97f4371905e74a3940b8eead7a2e6fc9ff3f90c7b24bf938910ca4fb1680b78178bc83845e9","0001a66b3ce5aeb75777a5178ac561b276240ce58406d6290a26e98786ec0e2ba5b7d4380df12a1727f4e2ca1ee0d7abea0d0fb1e9506507a4dd618f9b87e79f9f35ee87b759084d891eb599846514ff6b778f8360e8a1db74e2d05aa8c088f803618619eaaee20d918ecb4b35f879b0ba9791fcfda086e25366a0848bdc8940b2ded244b1be025afa8c5403299196cf883f"]}] \ No newline at end of file diff --git a/tests/kat_vectors/amortized_ristretto255_go.json b/tests/kat_vectors/amortized_ristretto255_go.json index 3164e43..208e0b2 100644 --- a/tests/kat_vectors/amortized_ristretto255_go.json +++ b/tests/kat_vectors/amortized_ristretto255_go.json @@ -1 +1 @@ -[{"skS":"7b7f66026a644ce50d3fb0f7ceb14689afd80e499485724f2c9dbf0aec127602","pkS":"ba7c0b26f8c6b291ddc8372db652352e267816b26d1102ff895b06485d9ff02c","token_challenge":"f91a000e6973737565722e6578616d706c6520df13e893d07ef91c1f753f98f087f057af7955d6f01a886ef5b03326f3b82e55000e6f726967696e2e6578616d706c65","nonces":["afac61db95b0478799ab316f5b9fd58f96fd0e4de84b6395e54d7fe3d2e9073a","92a54429a9720d73ce8f0bd4114633040a3f168495b1140a15fdb8c27cdf4dfd","c6885276094521417e0bad01bb25d12d242c3c4c6a70f5d0a6797f05526cff24"],"blinds":["f28a2dbc642e506fa804cff01ea1759b8ee5629b46a5913cf4025c98b728ab0a","11ad62612e030a89bb02dc9738904e69a1468dfa3e1608fbae311eb956490009","a368816e720ea798e96f1548f64cf7809579b6721fbd052f73babe8338b76e0f"],"token_request":"f91a490060ecc68b730f07af398ea3aa457d381e3bc3abac76d59088878240f88a2c94b9160c3f5f18b625cc47fd204c3e3d8fad0f7d1621963dd27000769ddb409c6c8f51866a1465757cab90b9fc814f13387678b6a0f16004b4d123f9266d39eed4ff71","token_response":"006002932dbe96d9d182ce5af817b895942dceeab7b4475d520a0623ed7ebf6557389026e69711d2d9b38016975a25212565b0d4b55abb8dca80624d965a6200793d1a0705553e43ce255abb44ff28fe51cac31554202957f1751512548719ca777d167eb8441905d4a7b2f0511a85ef0b5fdf4a44ec34f5bc5fdaf98773f063b008b5f5583556584cbba66be8050a1328e2067ed958a92836acede1e6a4f76c560f","tokens":["f91aafac61db95b0478799ab316f5b9fd58f96fd0e4de84b6395e54d7fe3d2e9073a12a2ff55084af39adafbdb0a5d07312c2dec28e80c083881d75d955a69faeb6e8aa56e6c48676dc541d223972f1f3ef798c00ff367abc11f4d448dda42ff4f4941d7c4ee7a0e1f5401d305ca0f7f2e230d695df52d7516abe3f1fefca8acac9534cef2b5d0c8246e7d28775c9eeab1e0b23cfbd0274a937a597afe930afe05bf","f91a92a54429a9720d73ce8f0bd4114633040a3f168495b1140a15fdb8c27cdf4dfd12a2ff55084af39adafbdb0a5d07312c2dec28e80c083881d75d955a69faeb6e8aa56e6c48676dc541d223972f1f3ef798c00ff367abc11f4d448dda42ff4f49d5e9639ed6c46c639e9e9c9df1dd6b4cb535e40be65025478314b39a38f3c8f593cd2e8bb6986dac4dc7072848809738b50411481dd02049f408237792200c17","f91ac6885276094521417e0bad01bb25d12d242c3c4c6a70f5d0a6797f05526cff2412a2ff55084af39adafbdb0a5d07312c2dec28e80c083881d75d955a69faeb6e8aa56e6c48676dc541d223972f1f3ef798c00ff367abc11f4d448dda42ff4f4950ebd5db989ff94e468c30f4ecb3bd15ccd996f0f7e85a21b753ebb5c2fa613d57abf40fae9cbacf3daf57ad85e1c786685ad7fd28863d9abf16661a969934ef"]},{"skS":"480c5b8324634df123041af0e73adf21e20286e405ce868665e320a099885d0e","pkS":"3293493ea35c13958cc20a5c43074a1eeab30f2fad00a65fc85ea568f85f2515","token_challenge":"f91a000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65","nonces":["20e32fee44ad66aef0274732f43c98f6e9e679bf2328dbd2a59a0fb9df29bc46","169e0b2a99173834bf9769d45e75e0f8b8d147b26170dd51906d46dd1fc1e0ec","71619ab34df5fa19e9332a182685f17190bfacae50a954ce6a0a504c113ef2ae"],"blinds":["c933aac2714ec8f80876da52c77ef2024ab955c7150a5bc8e20a955ca57c7d0d","dbf19424c3b9122ec25a2281b1292a4d1dc6f0dcabafae0b3bbf0b3b2b0b0b00","776a65371308a7239b87224ecb2d1c636527f6b8ceecf22c325bee8654348604"],"token_request":"f91a5200608e30d6b82e7a460543576b603b2e75b186a9446ed528e3c3ddfe90e589461b016ec416fafef1e0c5f492582a575529e62d1f29824afdf3c18d21e91cf8b777636ec90ce2425974fce6888a12f194dd50feb7c8b3fccf23a718f535cc6a305d51","token_response":"0060f82226150d3e210624d306778c7dcebafe9d8f44bb888e839485fac02ea30719620339842d4b183888333a99774656eab903088a3811dbb14a578021d03582687216d133ac20bf646d6b11570fca3cf798ffb9bb2b1c325d450212ce6690f051a229e54efe99b0c7320f98bded2aee6e4b307b60530b997d5c4e5f8bf17b7f06dcab5d47b7453b3fbc79cc4dd030839d7d7dd2d28f11ce553a9849ab77e6f90f","tokens":["f91a20e32fee44ad66aef0274732f43c98f6e9e679bf2328dbd2a59a0fb9df29bc461accaaf08678b097d0dc027c1f94e0766b30637649b7341f47da88b09192220656986bebbfcfb9406241e4badf4e3d0d7f19bd4c333ad60f5754a273b338335265a531ee6f4fc3ce67fcc0f9f2d9dc0aeb31a034ce42b166d6ef65c45ef3835876e21c1789beb9092506573f6aae81bfe9a2eaedf62b4b965def7f4add1131fc","f91a169e0b2a99173834bf9769d45e75e0f8b8d147b26170dd51906d46dd1fc1e0ec1accaaf08678b097d0dc027c1f94e0766b30637649b7341f47da88b09192220656986bebbfcfb9406241e4badf4e3d0d7f19bd4c333ad60f5754a273b33833525f70d7680041441994a63dce26f01329240b9b44f0a55423c9c2353f1475f88ff3b0f77eba36108694cbdfb42c67cb17e422f4d7afc08294b2621f11ed25097b","f91a71619ab34df5fa19e9332a182685f17190bfacae50a954ce6a0a504c113ef2ae1accaaf08678b097d0dc027c1f94e0766b30637649b7341f47da88b09192220656986bebbfcfb9406241e4badf4e3d0d7f19bd4c333ad60f5754a273b3383352de36e18d013400e34c7fa214429a8063bc1953a007b47cd14d039c24e6e59225ef7eba8916604118b95032be9e15406d49aaa83d6398b18fb724103902fb85b7"]},{"skS":"2679e0260cf822dd70d7537f93018e1b3692d5dcda0768d8a1310b626c7fc606","pkS":"76842dadcf2b6dceb0575a4011c21a04732bca1fed1c1ef3ffebbf2ad9aaf518","token_challenge":"f91a000e6973737565722e6578616d706c65000017666f6f2e6578616d706c652c6261722e6578616d706c65","nonces":["6f40ddd1b752f7d2bb3466562731f4685b41626652ef8058133d6f1d2c9e3cc0","7b01dbb384720f696f6a01ce4c93b0e5038d773fc27ace8d5b29211ff8a07d91","c8bdd8378f98d722cffbf271e1ec5bf1dfe0917fc20c3e05e974eb1b20a67479"],"blinds":["630a1662bbe64fe9e0fe437ed8871439df4428c7ea764da80d10b04691dadc08","6bb8046667385852303af7f71184ad48bb6ab2a8659e0b8a69307473a4972b03","c15e4887b9e094c93f47f1d5818b1f4740f720115ae58454dfb3f3f6f82b9508"],"token_request":"f91a180060f60e89012c543250dedde15fffb7ffccd7d9954d1bf03f5808b27b067ca50075727a2b105aef91c27de1308a23414fdc5ef4eef41c72951806453014e772623936c9f058d6d9de898790d0237458e73253acf096734a29682d41b9b756830f32","token_response":"006030494984f8aca9712811c98666a1c0d96e691c65c0841b3c383d44738b03b61ed2fae3b1cebf2fdfdc3efb4562d427002faa7ea9e353f235116768f82aa703572e0bd241eb8050e430ee503119ace9070b75caac3bad3920e4bc2619b296502f58ffde0a93cb4cfe5ad94e9b5ef6777ceb1c1091d0a31a898749512a6d7d1a00f85bb804dbeb460f8f8dd90079546410b17ed3dc3ffd54eec034b6f342de1206","tokens":["f91a6f40ddd1b752f7d2bb3466562731f4685b41626652ef8058133d6f1d2c9e3cc0740be8b58a8886280f48e6e096fbc6e3a0bab2fca811c133165edf99b20857e2e1ca77ff843d862d1667085101c646971332dc6a4adb1ddc897a74c1289a781846d6fc3ab5e61c325e310e99d21efacff31893cc88683289e534734635954c18eb2d63e78798d15354ac996fd1984d2c1fb0f35db3119a6d8e9e898a67ed3280","f91a7b01dbb384720f696f6a01ce4c93b0e5038d773fc27ace8d5b29211ff8a07d91740be8b58a8886280f48e6e096fbc6e3a0bab2fca811c133165edf99b20857e2e1ca77ff843d862d1667085101c646971332dc6a4adb1ddc897a74c1289a7818ba6ec1294d674d1e53d310ed5c97b61799f45610c4f81ee337c2660e625adba364ffe869fbefa749a21d49d78652dc7037eeea6e8e4c3bddff5ed0e230e9a92b","f91ac8bdd8378f98d722cffbf271e1ec5bf1dfe0917fc20c3e05e974eb1b20a67479740be8b58a8886280f48e6e096fbc6e3a0bab2fca811c133165edf99b20857e2e1ca77ff843d862d1667085101c646971332dc6a4adb1ddc897a74c1289a7818592637973e88ff9db55c5bbf9c12e4c600a842d2d9bb3882e2b0f81ba4edb0c27dfafa4014af58dae5e585a0168bcc30c46f94924c946dbd5ddda3e534bebc5a"]},{"skS":"b34c3b5a9160e796e45c0a1c6c9a96c986a780daa3d65e0dbec91720cbc3160b","pkS":"36e5e29f20b3874db1f362d77cf03bc788f5f2ab19ef4bcff5c6db97d5c3ed79","token_challenge":"f91a000e6973737565722e6578616d706c65000000","nonces":["a44487947557f6a301ae189f24e3b39ce940b45ee9b7f9f3c73ba4856d1e5b9f","b4eb5298156a0ad36f914a589a7c327249d8e5707e5d24f7982a18d09360c395","7da98852c5ea7b84a93a9c76cdf4391ee2644bb4aaebec76ab3f214f05ae31d4"],"blinds":["1c9974a70ad574e308ba609eb0d5b87ae94c3b9275bcf147da0dd16b3471380a","e1f6614ebd44e1ad0a765e7693253cfc0e7f9403ee4b080a9af9135bcbe94d06","a479cf86d29bbac2146601ebdcd3b0e3fbbf3005ee030b1aeab6499485e84a03"],"token_request":"f91a350060ce252909fa720f3a302dae769b6d498785ce1d16f355cea3aad3cc1ce837e1043022a541f03aeb2667925e53e65c542af0145cf77cca4322d9ab7cc3b295852cb091dabe630c1d056ad2764d0aa99a5d8d7d15cd732d1e10bfad7dbe0065581b","token_response":"006044cdf9ab207540584510fde65363c19e216d8504b0bb4dedf40bb97b7e529e7f508c9ce28f21917096ba1b7f644348783685ac693127eb9d9c6bb9341164c81df69596653adeb717cc2e142ed689969583dcf2d674ce5b47f383190fa772930b40677e76f0006e1dec507901931593ff0ee6ea52c09b2b103bb124512ff1070652a4cbdb49dd4746195f033c1df47be1536be4c779e4eff1c1255705c98a4d0b","tokens":["f91aa44487947557f6a301ae189f24e3b39ce940b45ee9b7f9f3c73ba4856d1e5b9f2750769753882c26f0076c8de57dc2414ef82353469fe5bc404c3ad353ba0937035e8cba98d47fcf2d7cd553d85405ef037011e4970a7059b9d27f9debb98e35bdf0ec099e4bb838867db3e54de4544b2c2e7ecd02675f8eb5b07c8d0658da289d6619dd6f6d5a6c43442d466391ffda82f279e915d83b053319719e485e0a0b","f91ab4eb5298156a0ad36f914a589a7c327249d8e5707e5d24f7982a18d09360c3952750769753882c26f0076c8de57dc2414ef82353469fe5bc404c3ad353ba0937035e8cba98d47fcf2d7cd553d85405ef037011e4970a7059b9d27f9debb98e35ee5b28743e22d674ef8c0f00ae923aca58080c9b5ddb435ff9e41ee4cf7bdca98f69eb9461a8621fbf23140cfc86ce6a2c9cc0afe69841a87e7e6cb4a9bd4ab0","f91a7da98852c5ea7b84a93a9c76cdf4391ee2644bb4aaebec76ab3f214f05ae31d42750769753882c26f0076c8de57dc2414ef82353469fe5bc404c3ad353ba0937035e8cba98d47fcf2d7cd553d85405ef037011e4970a7059b9d27f9debb98e35339c6ac2d14d9f11557f8d5b35619c5417d6cb710411572905fa137fd94f35f14cd5c32698c834cb01bb286cb897e6cf5b6e9011fa09f08845ab51ea8a3ae18c"]},{"skS":"9c88eb0e99bb313fe2491366f3b1777799c027fcad52fb8782e60d89a91e1a0a","pkS":"948283b178fc82638caa7888c228700d5f2d2f0b00b50354df4c18a0b69eba21","token_challenge":"f91a000e6973737565722e6578616d706c6520df13e893d07ef91c1f753f98f087f057af7955d6f01a886ef5b03326f3b82e550000","nonces":["a4bfe29fc36a0fe0b5dd547e01ecb065b30dde5b46b29f95eba3f966b4c45644","0ab64fef25495e1f6734033f560dbd2c1c10a334ccd94ba368e84e92a2f483e9","0bed992c03f77df17c637b7ea93d08f59e675b82218619169115d69824ac3357"],"blinds":["974ec0025f4651a2fd12e4190dee37e204924420d2b389de91a6993692386207","a10ea90dc6c3e5ac91bfd23dc9aee2269a5154bf47779c02ffa306bb2a164604","f57dea9f1e2f8ab7f8d972e629a5be72dea11358ec6a5f7f6482d5e585e25201"],"token_request":"f91a5e0060a0f82248e124c6964daf1af246cf300e6c60e67195687f06c10dcbf00d421a60a4a631e95f4b4e3c304d8979884d6a198e9a0f5afd42f0d91897b4a801547435700bb8318d6e5f4843050ce653fda7af5af5c9152917f64ecbb4f538b546a660","token_response":"00600cc042b8526f042471eced2c9544d232fe36d98cf4056f4e2b1e10cd18dfb37268df5c3a4236af835dc3bdf4b957dac6c4d13150e1467d6888432839071761126ace8bdc25be89132aecb112765541cf0f040efb986c85f2ede2b77387e2a524b4b8688866d42dbae5fdb92f5ffa50f22f3320403d631055afdc63899f7d4c0452229dea1681da9e4e7480580a43b480da07901bb28809290eff553644da2d01","tokens":["f91aa4bfe29fc36a0fe0b5dd547e01ecb065b30dde5b46b29f95eba3f966b4c45644de9250a0d5054e5b4f19bf6d88632a2b4276fcffaed69f8cdd007dbcc864fa07867d3061e318cb1ca6d210272190d38340584de9015027afee1eee73d52de25e5b6b134da14bad1ab329c4259337eea2d794348bfcb7e391ee2e1e793b27635d3364e5bff6efa491971f205fe552b762592a54f859ce10cb3249535e79134aa4","f91a0ab64fef25495e1f6734033f560dbd2c1c10a334ccd94ba368e84e92a2f483e9de9250a0d5054e5b4f19bf6d88632a2b4276fcffaed69f8cdd007dbcc864fa07867d3061e318cb1ca6d210272190d38340584de9015027afee1eee73d52de25ef0d0c759ead7d7ea13eadef1c7a78a6b610327449193e0b69b198a40455696d9e54afe9307da49221bb85e19871ac9d4f85f4f0013ba61f5bbeca9e8e9218cf2","f91a0bed992c03f77df17c637b7ea93d08f59e675b82218619169115d69824ac3357de9250a0d5054e5b4f19bf6d88632a2b4276fcffaed69f8cdd007dbcc864fa07867d3061e318cb1ca6d210272190d38340584de9015027afee1eee73d52de25e838c13fdeaad908779d044b6928a12caf02403834891a9a8eb3c65bbf787e041a399555bdb5f4054126d6a620da7eb7783983619e28e51f395bf9ea6a10fc749"]}] \ No newline at end of file +[{"skS":"91f04a2caea9a854cd351b68d58132a6afa65d4dbee00fd55715d553d744820e","pkS":"909b2a8c70e4f70c4acafc87f027d41fb1ac59f7ed62845a8ef5cda4300b5e2c","token_challenge":"0005000e6973737565722e6578616d706c65208278149d3094c9138347d7a2bcbf1188a262a10b1a5696c41549eabed84c129d000e6f726967696e2e6578616d706c65","nonces":["62dd654dffc63bbe3721648eb5bd26f10e7e1851b7dc4e4047cc8cc042d468dc","49625ad9fae71ef46bfc59f09cd74d96bd6fe82c24a4f69efb78662addd2a320","b76d2192812dbdad0579b00ab61a9cec66e1ecdaaac07c36dd5b70bfae3a0bb3"],"blinds":["6efdd3f587b7a0a50e49ababf7cbc908b345f1425e0b8d43b3452eb592b26f05","a10eed1297b917e6d807866410307f611386858a1bfb528a70c96d14ead9a10b","5291910b64461416cac41e11ceaae17db031c5f1fd36c070f2a74b6f66a44704"],"token_request":"00052d406044d05bfbb5643c595765bd6e0cfdc87714d73a43a0b7e1fe4ef5a9388e86d97ea45908db7f5dad5573a439ac85262f2c7aed0dfea10f666cc2a7bd79027cef351e6aa090f165739bd3a07d0f456157e8d93db0c7e05603bd995936cc98c6321b","token_response":"4060a2740f4d68e9450a975233ceaeaa1d0feadb97ec393463ac783c37af8a9b2829e2cd06c01504b39737bd06ac041910e270c18cf6800243fc1187035c9cd88d45c8d7d3153dd911f6e5724cb0def59739a1674e2ae4ca1caf1e5f11e686457140e4850db347edb252aa4b1004f237318f6079413b0693605cf591b7291d8cff0b659bb5ee237374bc76b5836e5d9535e0c4bb39c73dcaf0597340c768a6eab002","tokens":["000562dd654dffc63bbe3721648eb5bd26f10e7e1851b7dc4e4047cc8cc042d468dcead0d1e696ccbef94da0dd33e0e265d97a8015532f429d968fa41fb0af0cb385ba9dc18997fcf0439475b67cb5a534250d2d25f9c402f5b4f17d9c2d37049f2d072877130cee8e7e5d701807193c2768ee9a15726ea564a2bd9f951f2acb90780f177fc8f5a3a8e1248a2854430223634b0aac66f9fb2f609ac5a4ee223b2024","000549625ad9fae71ef46bfc59f09cd74d96bd6fe82c24a4f69efb78662addd2a320ead0d1e696ccbef94da0dd33e0e265d97a8015532f429d968fa41fb0af0cb385ba9dc18997fcf0439475b67cb5a534250d2d25f9c402f5b4f17d9c2d37049f2da61b154984bda262b0581883dd386c1c2ea772190cc81d807f239a404218f724dadc0cb5527c05ba7cae6d5580c713d5b303853812dd2c0f1ae2ca9d8de43e67","0005b76d2192812dbdad0579b00ab61a9cec66e1ecdaaac07c36dd5b70bfae3a0bb3ead0d1e696ccbef94da0dd33e0e265d97a8015532f429d968fa41fb0af0cb385ba9dc18997fcf0439475b67cb5a534250d2d25f9c402f5b4f17d9c2d37049f2d61df6682b5bf4f9cc8023e6ea6925767f838b0102c06422d1604218eb9fcc8f6de083de3f007fa046ded66366e9c7735181fc6c342e03c736f3d7ba2c11925a1"]},{"skS":"3435c4a17cec27459c6761248b4768b6a580a1ee2cd58ac31fca4af85a171208","pkS":"f448c01ff45ee2140d7fa97a4c5944df4aa862408e5134bfc468d40072b9537d","token_challenge":"0005000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65","nonces":["97c7bc12d1eeba7c26ee40a120948d31ac622e51347669a908e36ef5fe280bc9","5375bf400d7302584be4328f16c385989dfea8d16d9fc18156edaa167043a446","43341e4a06021cbce77c21039b6cae3dc8b7194c2f35c991e94157e7fd2149f8"],"blinds":["41a0baf5b0f33d80be266b014eda0825e7ce10769de0e777faf3e6b673005e05","7012a8096a1711f7160bbc11cf6150c8e7f844d955d90d196a2ccdabee3bd005","be2be22c3b0ddad6edac10fb2201a7b1388d534ca0cf3e03c749c3c65d86a90d"],"token_request":"00056d40604a4d4d2c54280ab82e7d81277916d12c058f13fc2e6ae94d4066dc61087c102f149f790c28f6382f5c8ad67fa6af8e1be1f771ab2d2281a09b515c483dba85049e3f9e6761c65f748270e5809b1f992cf1d1834266b4e1a3cd389bd78f68124a","token_response":"4060b6259e46d25a8bf48f25f673c2a0f80c84c6013d2859eec86eb865e26af64f48b48f7c92a124e2051414ac40c5cadadb8a55f0f28bc00d6be8373cd22b1b391da6afde766f7e2dc0b2d4d9e7c23fc50a22b5d9028ca633a7bdfe4e3bf67d257ada56c9d8723db2220a4f4190c8541d8e8552ad34b30d9a65c94347a96a6af00d4b65b5b210471bb4413e184ac5ec98d246f3966132d7bf4378b0810ae588a307","tokens":["000597c7bc12d1eeba7c26ee40a120948d31ac622e51347669a908e36ef5fe280bc969b53830c9e88ce2285efc18a8bdc36d2225a41c4afdd0ce1337411f9e7ec0ae5560277b39ac96f35076570711615a322cb2f8f3674e64e173873fd9f6d6b16deb93ae2e8cf5b447d11bb667e0badb5b191da9639649ab9a4946d1e59cf2b2fd2df8de212a34442c1ed4e43108d2fb5f317fb207d902beeb210b8f2f66a132eb","00055375bf400d7302584be4328f16c385989dfea8d16d9fc18156edaa167043a44669b53830c9e88ce2285efc18a8bdc36d2225a41c4afdd0ce1337411f9e7ec0ae5560277b39ac96f35076570711615a322cb2f8f3674e64e173873fd9f6d6b16d5ad6aef9f83b53ee1817cb0b0aac120683fbb3cb2c1e86adde52c533098cc2906bde25974eb9b62132031eea4c8037a187b84a2d406b79e55b8edf7f9b84810b","000543341e4a06021cbce77c21039b6cae3dc8b7194c2f35c991e94157e7fd2149f869b53830c9e88ce2285efc18a8bdc36d2225a41c4afdd0ce1337411f9e7ec0ae5560277b39ac96f35076570711615a322cb2f8f3674e64e173873fd9f6d6b16de487d2826e4e90e2e2fa24df0fdb89ca90ba900b78fb126553d77a4bb11ac5fbd909511a35c53ca45841ceb32bfcfe27a17fbdff9b942c0aa8fed22b88d79d28"]},{"skS":"d53e857d8c589ee11a175a4d880e498d0433e439a72c6ac7f8222873dfd89e03","pkS":"7255025c90d76238ced53cc4473787ea167a7017ae0c1d63e864d599ae5db452","token_challenge":"0005000e6973737565722e6578616d706c65000017666f6f2e6578616d706c652c6261722e6578616d706c65","nonces":["2607568322aa05f59b5a01ac87c3b55ad11e9bbbe60102af0c5c17f6b99bec02","9a934eb5a70436aed6afdcf2460242912ddeeea160b39839bc233de6a3246b2f","7555220de2ac527a9c2fa2e10ad239543e2e846245e6a76a7283d1996a878251"],"blinds":["8504535ffbcad52af25c847250d33a4ba3eec29e79b282956d5b68348eee0802","d85fac3d7203ca80792f8f9299420aa0f93564297fc1c6f2d8713f518174760e","f3bdcf1cb48cb0c10018d25bbe4138580cd90c9a0b78e3684b219e0329d0d609"],"token_request":"00055c406046c5f2c875f41a6e75e579186b9f6b0c60fcc1561cb31227a0212a6fb122a138724033cc8d9f03aab1ce5df56fd241dbdbfb4c5ea6cedc82d8e95da3e3da804e000ad869035bfb0d673522d0bd94b8ee75a5b79f8e77d66107804aaf73fb863b","token_response":"406070c40700200f461cad7d144d352cf99aeef2958f754423bf04e92eeec2a6c11b74ce8cc8fb24780d1d4c67bd74e57ada3901a2dddfc3ef088ebbdd45daa54b3ff0563e59dc3f4f13fc574058c907468714113e6bc2dc421c05432d757d518e553df0b206dc7268c08ca9bc03f67bd1ed92c7b3ee62bd404d9c17dd69066deb0477506b8a404ad27474f71142db91e549dc0d76c44e099e3f96b71bf292e72a01","tokens":["00052607568322aa05f59b5a01ac87c3b55ad11e9bbbe60102af0c5c17f6b99bec028a73b15843d93251b73e17d484d3e5467e6db28a74a042d83a311005dfdb9c61af60e2f82acdafaa9d3c6b8debb3b1b4385b3357f0cf60441f9790191fb9865c82d2beaae48321c6e376f3190dbf2389b2d717481ec73734dd246f397a217f0894eff9ef4ad3f110bf265285148a657b20c00457cd03edc1f3d6e6268862e2de","00059a934eb5a70436aed6afdcf2460242912ddeeea160b39839bc233de6a3246b2f8a73b15843d93251b73e17d484d3e5467e6db28a74a042d83a311005dfdb9c61af60e2f82acdafaa9d3c6b8debb3b1b4385b3357f0cf60441f9790191fb9865ca959e4e6015c1c5b877ec82aaf5d1bbf4fa4b58b684b2c1b59026499c998768cb87b17f32fcc8dbf04509e37d72810fea6e4330341deecb2d6fa47d974208947","00057555220de2ac527a9c2fa2e10ad239543e2e846245e6a76a7283d1996a8782518a73b15843d93251b73e17d484d3e5467e6db28a74a042d83a311005dfdb9c61af60e2f82acdafaa9d3c6b8debb3b1b4385b3357f0cf60441f9790191fb9865c7258d95e545f122c90e331633177409277dd59fd78e4b51b88165ffa778b1ad019af5ee8dff21fe58fa0e31fd4a2ab0512b4ea9c487acccdca544fa33294fbf0"]},{"skS":"7f52844968e3b9ebeb82f8930bc02af1ae35a91e9d699949a629f351e7b3c00d","pkS":"182d797eaec74157c6911f105fc7d99fb08d567e3da7bfefd50340594c603345","token_challenge":"0005000e6973737565722e6578616d706c65000000","nonces":["f8534e3448df368adde4bb0609b58799425372e25359922d9382491d355251bd","4d8c92091880c44bc24d5396ecaa68140f65ed3498a72d940bb651b3a952bbfc","e1f48c0ca3847ede3309e4b13cbb9edbbd65e3bfec548ba80b3193f96336fd84"],"blinds":["903382c558a850f936d8a74e4ad54ea540b451240b8b75ae65852b78e4545e03","477e6b85f1380a627627e37d07466023f73bbe60dd6de2d47c9c6f8805a73509","dffd7898231d883e1b2367f97077d868c2d5dc0d454ac2aa74ce077133cf2b06"],"token_request":"0005dc406062beaa14db5c4d720329060e48228969458db99ff6c9a67a8fa2652f4da1b751daeb2ca361e24b610585e52c7a98ddc10c381d988aa93ddb490024690884471e8a8d702f17f62b60ea43b0299586d4f01d800c6acec318c921b27c3457358750","token_response":"406000e8ca4ba785a65ee67460c8ca95e31a4e29b86cdda7d3bdb59ecc471dd08501dc73c0f433876b3bddb6a251f06a056b928e0ce9202d14a34c7454b1bae7a164e6191c065b9387302241f89a636f742ea754b17adba49797b0ec60c0690bde4b5cbc1307ff1766a3997897939c5bf404ff7396462f408497d78f4a4f2b73610d0a827e4f85a1995b9a7bab72cd982ae8c52d7a994584a177a03d4e1de4118608","tokens":["0005f8534e3448df368adde4bb0609b58799425372e25359922d9382491d355251bdb2174d8c51b010f2f8d73a85a8595138f02c4082a27c5348a47679456d9e350fba3d0d2cdfdcfa32ba7e5a520cfeaf05057cacfc374fd400493067c1e85e79dc070ae23afc8d8a81e448a4abf0a8e4f0cf2c285d9c7d6707f0b8173fdd9a007159c5351e191937d22aa58dba713f541d2ad54e9b25af63b68a0e1060b0a9611f","00054d8c92091880c44bc24d5396ecaa68140f65ed3498a72d940bb651b3a952bbfcb2174d8c51b010f2f8d73a85a8595138f02c4082a27c5348a47679456d9e350fba3d0d2cdfdcfa32ba7e5a520cfeaf05057cacfc374fd400493067c1e85e79dc0cd9ef54f8d9a456634af013b7da99e4c52cec576c283ee64a92cbb9a5289ce76d492c423f1213b6b3bc7d15c0ecc15a3f663f1b99b59b7667b3a8a4d1d7794d","0005e1f48c0ca3847ede3309e4b13cbb9edbbd65e3bfec548ba80b3193f96336fd84b2174d8c51b010f2f8d73a85a8595138f02c4082a27c5348a47679456d9e350fba3d0d2cdfdcfa32ba7e5a520cfeaf05057cacfc374fd400493067c1e85e79dc9a05c3e96f3abd4e4ea700eb67c95816f76ea423dada2d699a7f92328cd9be5d83e8f77974e930d4eee806599efa0d6f3c37749337d1223901a8b60e1bbf991f"]},{"skS":"5f6b12eaa6bc82618be24bacad324ddf88bb2ed80ea05e1c09c78ebb33ca2f04","pkS":"0af469e5ebe48eaf5ecc30d2a33e715f15aa18f65c72ba7f729331b1f4fb847e","token_challenge":"0005000e6973737565722e6578616d706c65208278149d3094c9138347d7a2bcbf1188a262a10b1a5696c41549eabed84c129d0000","nonces":["68286e9d5a447f04dadb444fe70c01e89f14305d444a462e5a38b154b6102961","921f1cd630b4c1c975a077caee796afcd2bc91dac0891e131ae0744cee4a7595","58f3e3da23295d741fc9209b2e01f486ffc5bb4cd9e01b52e2ec22d881062eb5"],"blinds":["c494912581ce9ef0e5cb5a45be546c7df5bafa223b9f84188a5bf0bad72b3607","d91de980016f7dfa0b26f303f46bdabd70d23c57720a8236117aa04ec5cbfe0a","0fb91d23a8bd9cc34d154be0fb25b522f8d90da3aacee22abc0823586c6cd50c"],"token_request":"00058140603a1d1b2e8a9d73b19dbaad85e8c53611dba68236273a876b85e36310f68bc71b1ed45cf7ce982516f6fd79047fd2fa974a04661c9dc015ec44c48f3a8f421104ec506f251d8d3d0738397f4751078ba1bbbf34d9a606962900517108e9935759","token_response":"4060085b0ebcdc26bc0c86908f5faa30b009188e199972cb3fadbe144bb5cda0bb5a209313fcce1bb4727fe4829e220470d6edce2f119d206b0fc94208e3dfbfb612d44fb3af8afced1d6efbf7a81f0087e8e1c9384f3a70153164445f60ab134a5dd3e48dfe1d0ce4a2ccac03c74d5ba6c6c854241019693bd1e0ccb94458a4600a07ea62971534362965c8ff6cc4c956b849547f656f7d5ce3fcc0fcd626b34809","tokens":["000568286e9d5a447f04dadb444fe70c01e89f14305d444a462e5a38b154b610296176ee4d34d93248d8759177310d19ff8690ccc42f86793cdac0698466c3c70da43a9b33fc1983a678ae21c1d544a7340ba7a82a180a9b34ae30db22b9ef18a981589c0784cba583bb7c1d2ee684982f706150e8c1901f6dde04abee94bbffff08d43131a2a596bca267038ad065a091977014e26af3bef97023122bcee8394f71","0005921f1cd630b4c1c975a077caee796afcd2bc91dac0891e131ae0744cee4a759576ee4d34d93248d8759177310d19ff8690ccc42f86793cdac0698466c3c70da43a9b33fc1983a678ae21c1d544a7340ba7a82a180a9b34ae30db22b9ef18a981fe4d8af90b00fa6324d754e9d318344b86a491d49d03da598c440e9bd84ca5484c98f4b9c8a431e3e54dc36bea34a0b15fc9b527337e49a33ebf648b133101c7","000558f3e3da23295d741fc9209b2e01f486ffc5bb4cd9e01b52e2ec22d881062eb576ee4d34d93248d8759177310d19ff8690ccc42f86793cdac0698466c3c70da43a9b33fc1983a678ae21c1d544a7340ba7a82a180a9b34ae30db22b9ef18a98133451aefec7d96d9fa9015f8c4f36145f0d46e6d0b1848e54120a7c531fdab5fdb6687c0b9cb797bbe08ff19779fd420d366b54525dec516d60bad56ad1b7968"]}] \ No newline at end of file diff --git a/tests/kat_vectors/generic_go.json b/tests/kat_vectors/generic_go.json index 14eced7..13ce8dd 100644 --- a/tests/kat_vectors/generic_go.json +++ b/tests/kat_vectors/generic_go.json @@ -1,108 +1 @@ -[ - { - "issuance": [ - { - "type": "0001", - "skS": "39b0d04d3732459288fc5edb89bb02c2aa42e06709f201d6c518871d518114910bee3c919bed1bbffe3fc1b87d53240a", - "pkS": "02d45bf522425cdd2227d3f27d245d9d563008829252172d34e48469290c21da1a46d42ca38f7beabdf05c074aee1455bf", - "token_challenge": "0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65", - "nonce": "332897fa11779e9594b096e5cfc5e43b1405338717bf27b49e9956c1f212fcbf", - "blind": "6572ac688f2a37a1e6b9ba7a84a6034d9cb82673723e2a2d1413de60ea296a7ce0ea351b6dfa6e63a1b390460567f903", - "token": "0001332897fa11779e9594b096e5cfc5e43b1405338717bf27b49e9956c1f212fcbf501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bf260d0792bf7f46c9866a6d37c3032d8714415f87f5f6903d7fb071e253be2f41077848f52b6bdd765ec802dadae854edff52d1677c444fe222146fe425e751c826b4eccf4c4983b840af2f73a07027d" - } - ], - "token_request": "340001f4036e7830ee395c3e0f9d63ea6791db427062f773872ef64bc4a0935e4c95803558c4743f2b8626fbd655b0e2fac742e217", - "token_response": "409401000103ea1ec6b484c65905806dd80e159bee70451ebf99e4e74059da8cb4efc1129292ebaf28a690df8f7f73dc8afe6628c48ead526d157aeb36848554fa0559afa23378163844098eceed1b30d73a6681a387fed082a933bd3597bc1f76a0a77ccf7cb65d20dc14499fb4cb97d883f7b6f5e49ef6e016861fff4a294a620f83d3ce26dd52f6d62cb974d0aa76c23752dc5c24" - }, - { - "issuance": [ - { - "type": "0002", - "skS": "2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a", - "pkS": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001", - "token_challenge": "0002000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65", - "nonce": "215c56ebf1bce65aff6f99833be25082a9f308f4d39a4cf9b0fd4418a9ca1882", - "blind": "8e023c5f212462a34c03cc59b7316c2f5901bf56695d6e6f05c3f608ec588da686dfd48d200c6953c75b69cda3e19ff48556c23c32dbebc39f72b5fd8cfd8230af807c0dec3eb86b7bbe490767ef6056aeb828b2316fd4b670d087ddde5ace55f6ef2e78b76bb83a79ed462ae150a923d19772a6c8de47e376626c25732e7a66de5ca92a63f93b4dcd7ecd680bb3fec230951df7908c253556af29409dd3c037d5cb16b0861b723d1839090e882463ac10e7cf3a78c12e7664c68aec7a33fde219ab7a0068d32265bfc211476a462c0342092b08f96804e0b83a3ebe93b516db9ddde3d97344a52f3d90302c2e136a39b660f035db44543c15348fd91da04d01", - "salt": "3a0d3ad52a28b49028588d985f491f019217178016c86b45c9a891f68bb82ec6cff8fc68f85fa88f6c16db7c70880f1a", - "token": "0002215c56ebf1bce65aff6f99833be25082a9f308f4d39a4cf9b0fd4418a9ca1882820fc64e2630a0d5166c36696b663ff34518338263383ec92b3347ea30bddae4ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd27082bbead86719e39ee60b224ba39aed396e7b28cfb9cbbd8b654887fc04921f76dc92ef72cb47650cd95bebd277162ab0ea03e60ddf9cced0d8e076ad065e29a04ef8c69fd880a5cf58db7b3f9153ee5a7382685d1b4d1712ee944a92fae4fba32ff4d9288a37f6db1eb29ea7cfc9ea2ccb4aa1c729c0b4b95c5a40e66d9b9f8fee7d87ff8e8513b7ac1e934b74d68b8551e102fbd1fb0404bc1904ada8684aa0afca6275877b33224cd15ad1b771ba9af7821385017ca34e2eb9644a88c204675cbb1bf3b7cd7cdf9055b3b377057faec7a36e81652e6d0654280c017723e878f0c9d993bace51a51685c62ff22f0ea37c244a6478077e914539e65f95372e4cf" - } - ], - "token_request": "4103000208a84566ca40ac42d01bc0e0ad10d2d8f9bf45bb30326ce3a3ad0f2b56589c1e9260679876a1271c83fbb5dfa9433c72a0a6362dbee06f96f3e3591c3ca8dad240e1c9696fa7a41b79306a868cd1cfe66432129ab20902be6a8214d11f8863a74b2ece62de4fc75b4968b87216471e6b719cf6c91c99abb83bc98fabae802aa09868b1bdae58a73023bdb83c54d6bebfabbef837c9d4ef88a7a0e742e32a860e05cb798b4d09d8eb1336da49d8d83fb619ae556617246b624b5a0fd55f16e27150c96b6b4d645d897d04443bfb5f519eabada7b8b4d9013e8f6f954356231dfea1e8e7121eb52a5157fe10381689b7f343cd4380e77727ac96a126f097b5f79758", - "token_response": "410301000212093795bb6bde21df488d56d18ac4efc280d6a493528fb180ff6204ad2c2e6396ad19c348103c7adee2c254bb4ee4f0c0015ac070bf41d23a78856880f1b506ba28ca3d370e262216e68ffdc6be57bcb0e03d7c3e112b63a5695dbbfb220ccdd68a601d829821ffa19b5ddb2da6da3f71e308d70253f43b7b52d2739f2380ad5150be14db16ef39ca9c475255b0879ddee0f1147e9230e12e20b5ca7e2069e9ed87db7507f3eb78d9fbf2a957f8410cc80114e9006d1d6c61d3712b04935d62356b0e7540b10189394eed8206e65631e77e7f75ba0768bdbace3ffae1bc70ca86303c3e0d3268bf4dbe3225a618926cf3f2f4ca2c80a9a2f95bf638699792b8" - }, - { - "issuance": [ - { - "type": "0001", - "skS": "39b0d04d3732459288fc5edb89bb02c2aa42e06709f201d6c518871d518114910bee3c919bed1bbffe3fc1b87d53240a", - "pkS": "02d45bf522425cdd2227d3f27d245d9d563008829252172d34e48469290c21da1a46d42ca38f7beabdf05c074aee1455bf", - "token_challenge": "0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65", - "nonce": "79f68dbc610a490d940367f0de8a008c5f429c535dd758afa59965d7be6d8753", - "blind": "4581461cfd525cd59babb8abbcacafd69c8a6da3fdeffc209be42323d2884c09c15beef67287112bec9f674f6e3ef523", - "token": "000179f68dbc610a490d940367f0de8a008c5f429c535dd758afa59965d7be6d8753501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bf260d0792bf7f46c9866a6d37c3032d8714415f87f5f6903d7fb071e253be2f4a18606ab08b9d569d144f8944655cda17c6ec74d24a11ebd7622a56d551e223a776fa9650dc2a4a00e083444160e27e5" - }, - { - "type": "0001", - "skS": "39efed331527cc4ddff9722ab5cd35aeafe7c27520b0cfa2eedbdc298dc3b12bc8298afcc46558af1e2eeacc5307d865", - "pkS": "038017e005904c6146b37109d6c2a72b95a183aaa9ed951b8d8fb1ed9033f68033284d175e7df89849475cd67a86bfbf4e", - "token_challenge": "0001000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65", - "nonce": "5d0d763f6e9da102fdb9e1a7f95a1b096391f02ac87f65888233e9415df05c56", - "blind": "fdef8385c0ea23299a8b52b59b23ffa9f1a0f25c3a4c93d95792372910091cd47ec89b14321b3e00a8d3eb0949e7bbd6", - "token": "00015d0d763f6e9da102fdb9e1a7f95a1b096391f02ac87f65888233e9415df05c56c994f7d5cdc2fb970b13d4e8eb6e6d8f9dcdaa65851fb091025dfe134bd5a62a116477bc9e1a205cca95d0c92335ca7a3e71063b2ac020bdd231c66097f12333a13b1c96dbe522e6e94e0ecba8c3abad7fac579bddae7233e8f0ad13192b3c895fc7f4229e9156314a71c338ff74baba" - } - ], - "token_request": "40680001f403f509ce89b5e1012f47b34af3a33a120556a5f9771764c33c8bf330076cfd668fc09d0bd7a740f74852d258cbb1a8b49a000133027cd2c1b2552ae7bf9282c4eed9aaf03a7e99969ad4af29e615be378f9d9440062bdf296f39ec999ab9c7a94f62f9df7a", - "token_response": "41280100010229c3174c22f284bf32ea4f5c2e76b4b969be9e5d8e163861e77eb673ce0c7af96c2745064749fd59edbe9b4b4e7e80e522d72d28882d9b60434ab5c7ed142d8da3465291a04dcb1c3ea1a8444dcb09206a4f3ee92ac498753ec042da0fd72602c679bf7a994f9fbca0fae57740fd47772e237569fdcfa587874f0e1a538abc3333f8ee486809347eef1e49a83381317201000103b027ff354e5b1728d6dae0de169816ad92912d96a057e80363b697e253a0a74aad1513efbeff7356e75c6989863191af7be62c4c0251b441088a2221e96f227322233e1b4e3785ddc98bd3f310f69a51e8268478bc080fac60032c63da2332f230e3f04497959469593e2fac77cd6d58dd3e59081d1279f87ea9cd81c87e38d218093590d6ec8f8caaf4581a9fece56b" - }, - { - "issuance": [ - { - "type": "0002", - "skS": "2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a", - "pkS": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001", - "token_challenge": "0002000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65", - "nonce": "e7615e63a25a89c13ad49ce0249c8d75ec481dc95e005454563ede8c6b0f1f46", - "blind": "30465e67d38960c99589a56a8b965191aa709b91fd2a56c101120b4453e9a561f2bd041d49ec895684018fa6aba34ab3dd2137777f9e9829a0a0d0a678a06e16a3aed47a7e9652ff99fafb5e86a6807f8ddf5b50fcde11b4bf7dac7ee5e4f200776eba2c33d6eb187ccb109999e8c9c67595b5464f1ed2948b19c04689fe9c29c6863208a2e15b70b0e456ab4f8369569bdb14a903bacde57b6ce0bfa21ada35d52c4fea231b40c26254d5130b41f71a21eadffdc60e41ab3c072236cb2d1926cb21eb873bb66365a72d619a58cfdfa963d38cdf4cb54db1fc2b42731ba207ad9a897092e8bfc9be2a1f4551da3452a22926cc98971da1e2d6287e2c8c013006", - "salt": "625baf9d50c502dbd03c949fe5ff0eda7dd6c23ea76111c0f791b471df045001d557ed76eee8eed94909a4723a683fd3", - "token": "0002e7615e63a25a89c13ad49ce0249c8d75ec481dc95e005454563ede8c6b0f1f46820fc64e2630a0d5166c36696b663ff34518338263383ec92b3347ea30bddae4ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708baa04e4e9511d5e1b49ad181913b67498a06d54eed0bb7ad9a8caa4a1c46dfabc6dc456b1be1fa49d8a630925cb124b3dcf38e4a7fef67bc1cb8b25c4d1f78e341fe7c5f03d7e8ef193602a79d9c11cdb9c758e86d6a2ce5d6bbc6ebab3c1ac426202300a752f9adaf8f0ce3ff60fc7ace0d5a2fdcc29f0161495d8953aa7fd6c27c94ca3609b4981cf07f9e2d00674b5e7ee0701925b7845a7702d9193178594a659eccebfcd12a505bd28c58efdee3dc6b971339dfa24b83f0a24e3197d51218175bf5dcdf7ae6d03a8d274734b40af38680a2bdfd375febd2fb436f00f66c709f89996ad4bd8b28f92b8110036f4df03f3cbf7b8673c37db31f925ea69c15" - }, - { - "type": "0002", - "skS": "2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a", - "pkS": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001", - "token_challenge": "0002000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65", - "nonce": "d17d88fb4f63d0b3b38d1159bef67ac6d60f649aba512b8e382d497530727577", - "blind": "4e192daf9edea831f3c82a274c5648d758f6930991334d820a2a24e96101023a86de1d18836222c42dcb0eb39a9153ada0b4eea7d3395d55114d8ec972655b47bebb3e66f72f6bfadb5cb976c98907fea985eb13bd5675c9c39144381d0b0038c12f6ff9fd598ab8eaef47a878da4fa10d3bd3e4c7e86a60ce15e07f5de0501c65d653d20f6dd83763f152ec7beecba6ca51914ddf00f79f5143d6854bdefd3032ced824066b8586f6e5d3ecafcb268c99c103cd4fab99eeb3afbe550690172ebe09edb533fec7095c357180439c2c32f8af85ba77b85cba091f3eae542d01a3de3cdabf57439fe6f41fb2d3c15c23a5bc23b3be8fe0140944a76760a7b38301", - "salt": "7e0dec0ad99e373d2fc990821a62962e180bdb72e110bc988f9d633fbca8aa5838fe9582013ca63ca8ba9ef41553d086", - "token": "0002d17d88fb4f63d0b3b38d1159bef67ac6d60f649aba512b8e382d49753072757711e15c91a7c2ad02abd66645802373db1d823bea80f08d452541fb2b62b5898bca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708bb7df188c0ed5642312cb5152735825a75d982d17a705843b9dc59847cae233b3e69a8500978d1fb360794c4223fcf7483e844a1db3e316656456e2d06262e0b051f22e91b4e912cee082b87b40e01a5b70734de93f739e6c0abf05a935a8de4bddecb977bd2dbb27f9680ec61068f8dc09bcce8f82885a1820275e0a049e566a73b8b8f6050d34866281fb58761c7560f0ad32899ad8545d8e633642364155aa6fb397547fb9f1bbfb0bcdfa3401750edc31e6f42cb64a931b87032f51cf22d201d8c477135644044b9003814117e9313cbd45eb76fcd89f5af4200fdacde27fef511279616748b9ddd7fa23e6937047d0ae33ce0572430b9fb793788c1ebbe" - } - ], - "token_request": "4206000208bb3699eb03b73b43d87960140ba6e77a9a18ab6a9492176c420096872a88b15b4bbda37f43bb22ff0e6c730fcda255c4158ce10c8bb66995a67b2fe1992059cf6d686e1e696e8a6375bb6e77d73570cf30fadf94f45f5131550bcf556722c9b62912766b17a828ea69fa3e048d5d46ac70bac8cdd8d86330c719e734874c00fcf23dd25a1294c9610689e59cbf0805b5d9adef2ffa5a9e31902bc6b8dafb39b0aad2c520cbc9c1c55696f9e96a5db2b32dbbd2b4f75c7481499a31ae2df1cc879475bd7ce402ee5dbaf624d87bb7c88f5b243c4094004bb145f71f6d98da7899ff566398468b99e41ce25f1a88ed49fb4ef26d817d6a1520ec0aaea6bf0d93360002089cfb2feafef5b7bf534a945daa929e87756bc8a9972202995b10eebfd476c81fdede8a017513ee84259fcd475330f2379d5d7b578bf181f9df9246fdf4b594c1d989650cde9e040c3aac7c476c2e6c87d20a3381ae0455e21e03b6957670219d7af3a295c932ad7735dbfd43b7c464ca82d293d1910b25c2d6f293af2f46b30396de4f009e0e2ba05f431802b2d4b5fbd8e17a01b587571e06382b5d26895b53327ce2ab9055e0825cf297909f6d3993a516dc9fc69824a7361deaadc3c7a133c129fd93f11906b4b2f88170c80fc5e6596c3ee550da51c1b69835f4f127a71f5d44a94d954fa056c6bc4e5ea1f49f4175eebae188a85a2e680291fd4f441377", - "token_response": "420601000206b0e6922469eb5587c12bacfda4ff18a732049b35fae442431344d136ee8be0c1080b2ad2e0ae379ac39abe3aacdb88b52614ed9c0c1aa3ae10edd9cdd1f776e67c3aeebcc0656cd4c4b109861904b48e9b902f584565125dd97f7ed013b12f5412fbc3378234a904f1621a5b67790f6f677bd6d4682ab5285a342ed4d4a508360ed9b73907451e6690e88313d4f132034a1f76916aeceb43051b5f294303bb03de91c9b12022b1493f3b8019219134d214ab09906dd395e282f255940a411eda4cf0b8ab2121f802b62ce891d84fe3b2c5b32e00fef88a8756ad015ded4a3dcaf45657597f0677e792c250bdfe809edbb567d526e8cd9e9c94ad67c0486139010002baa9791c04572ce81c4b02909cafd1dc248a0ea53b6fa3237b98ddc3fb970bae23733d980846fd7f53a7b90655939678fac43536041bfb99dd4891add3bbd7cd05d363e5142b9917ec0c195724c62d7ae6b7e65738870ad9ccaea0e7415cb268ba21acc141939e4853f9f5e1fab60edad58eee3eabfca317a581534f3666aed5420e984dd74c655f32611315e0af4bb1d37165bd20a55a0c19b1e930516d83d1c2841e382aff16de515cce34cdb1191809e2cc8678b087539e085942be0e50f6e17d81af48c9bc94ffe4f8a6311a8537c1ed911ad88fb861fac00cda3fedfab48fbb073aa05e544acc976ff6368364f5b0c6245e0a7167fb1af485fc90f73729" - }, - { - "issuance": [ - { - "type": "0001", - "skS": "39b0d04d3732459288fc5edb89bb02c2aa42e06709f201d6c518871d518114910bee3c919bed1bbffe3fc1b87d53240a", - "pkS": "02d45bf522425cdd2227d3f27d245d9d563008829252172d34e48469290c21da1a46d42ca38f7beabdf05c074aee1455bf", - "token_challenge": "0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65", - "nonce": "0d399a51a32286661e8ecd6b601cccace4f45e8f41b05d6fae47826d46142139", - "blind": "43dfc280832318de5d86c6626303628b13b62670d8b134ffd008e1226df79dccbeaaf3ac555a9f544db50497757a0a2a", - "token": "00010d399a51a32286661e8ecd6b601cccace4f45e8f41b05d6fae47826d46142139501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bf260d0792bf7f46c9866a6d37c3032d8714415f87f5f6903d7fb071e253be2f429a429ebcef6ada26a201fdbc171f7c2739590085581237586e468660f6fdeec5ecd5e39cb3c908d1312a8baf8484450" - }, - { - "type": "0002", - "skS": "2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a", - "pkS": "30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001", - "token_challenge": "0002000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65", - "nonce": "1a89803678132b4328084be9547b3e1ab0b88ebc7b9e84acca47947dbc6b14a7", - "blind": "1c761ba8872e29390be3a2c1328b4f9ccc0012be0c2b09bf558ac0b334f84d0646ab2f89cca0c65f859a78b32b2407a90eec56f54c55916bdf5ad0dbaf5064e5899e18b282e10940f73917771058a0b1c992f679b3ed4f9bb8a2d6a6561e85a86e7a78a6d1345bdbf8a02d58ab92bc458852e8c961d90a14cae721728fd221737f711ae28b49c4b4eb6b76f8b58541630bf78f6fe351c98da801d246f8b54787046610f136489cc8ca28dad8377983c3fc2e28e7ae09365b7516f1cba21b7a0d9ff87608c5cd91fbec89f978053512083bfb0adf22c74f0a96256e26c6d9f9436469972580e60a1104c9672b66891092417870d82eae4fab3c76caca50eaf5ac", - "salt": "f70daa7809b3667c616b2666ce30ad74b646afbade9fd06424d433f5a8b395bf669fb609b845055b4e4a133712beb251", - "token": "00021a89803678132b4328084be9547b3e1ab0b88ebc7b9e84acca47947dbc6b14a7820fc64e2630a0d5166c36696b663ff34518338263383ec92b3347ea30bddae4ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708ad0995b4e273a9c7d825c7b2d7293a42f712216925639a276b1a5c358120f6afb5a28c6319647b47ffef79dc39ba0eeb42f4cf22bcbbad7d774a5df9904f80c0826f12b8542291c53c20f6c6f05bed4146c2b09a2b5e424d4622ba40531b84d026ab202d01940c154ab47c6a9b377f284462bea8a6285383efac6ea8b302e4bcb8855d133396fa2a5532a1dc3f280a101770d8f2e5d8142d7c573c9f9e29f160624b7c95811687f678a7994295695c14b1899c06f60e6a0fa04cfc6b8184e59f1f40babbf0dbbc3cb91047a659723c800b574cadc0491ea40f15e45a0337a3e7cd109de3b4e3517d4637059a9ab3c4a218e052d15479116d3c437e4962ce07c3" - } - ], - "token_request": "41370001f4021addfdbb3234410241c073cb66734cac677334930d7741cb973731f19b0e500e80dc6619d11c754b9f8909da8d2c3ca600020849309ffde4f288fa5fd2e32c68aad9630adabbd51f273814d7583a27136527e8d77fa89c8798e945b833ca9d7ef20233e55de142519891fea24222122feef56c7e3f7319f012e77e247b2ba1c9ae501196a82f8e3bb3039513c79f77bb0014e1666ca09113565bb88dd65729e8377dadba084c3adae744b7f0b6e7a66f7715c4677bfe364cf08f808eef5c607fe716a8509b00b688bb874e90badd7781c9f3e32d9178070103874ddbb94f7f8d44893ea97c869334f9ec54ad421fdedcbe264d4732da0b54ad25901895248df6cc75a70e9fc06fa1f7c9bfecabd45eec42e22239eb76f1765a1a5de3bcf12b5e4d8737ff8b54f911778038fd74fb8b3e4a3e3d", - "token_response": "419701000103f46a70859a87727ade7ee8534c42b676c28e22fa906a669f03172331cc85e1157097214f482a0744fa9d5083a85db2b208e4c03bd4c9540fd5f183ec590aaeefafc849ff51c169149b653af450b53b830f587c85bdf500074467db6bcd155b6657ad915e4e94d28642173be93a8c6c99a3ee2ee9ee46686f01d5f9b8208593240cf7db7a9cde0c79ce818720313344470100029e215a04d99389aa9ed15f2df507d9fcb88819b989705fcb779d6af8bff5d5c563190ba2267c58c49a923cd4d80277eb72d287bb224771bf2dd245018195a8eec6a6ee454e7f7600fa2f974a2feb8638620702332225288776a8b183bb30f251194df955018bdb31cf992b8e37e8dcfee22a2dab536ed0a3c918cb74b0568b100df7ca97bb15b6641819d0db806ab9bb67b295a3ecaf1cd07576598166051ddfed98d6d430b176081e41432a4607213b1291ef2becaaa337961139bee6a57e0aa8b42d192bf468f4d187e72f7cedc6393720c34030fa809c62dd9b4ef79aaf7af950a284c9df77cfcd17f6f5eb022963ffa1d57d4394d24f3204db260dad97ce" - } -] \ No newline at end of file +[{"issuance":[{"type":"0001","skS":"39b0d04d3732459288fc5edb89bb02c2aa42e06709f201d6c518871d518114910bee3c919bed1bbffe3fc1b87d53240a","pkS":"02d45bf522425cdd2227d3f27d245d9d563008829252172d34e48469290c21da1a46d42ca38f7beabdf05c074aee1455bf","token_challenge":"0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65","nonce":"332897fa11779e9594b096e5cfc5e43b1405338717bf27b49e9956c1f212fcbf","blind":"6572ac688f2a37a1e6b9ba7a84a6034d9cb82673723e2a2d1413de60ea296a7ce0ea351b6dfa6e63a1b390460567f903","token":"0001332897fa11779e9594b096e5cfc5e43b1405338717bf27b49e9956c1f212fcbf501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bf260d0792bf7f46c9866a6d37c3032d8714415f87f5f6903d7fb071e253be2f41077848f52b6bdd765ec802dadae854edff52d1677c444fe222146fe425e751c826b4eccf4c4983b840af2f73a07027d"}],"token_request":"340001f4036e7830ee395c3e0f9d63ea6791db427062f773872ef64bc4a0935e4c95803558c4743f2b8626fbd655b0e2fac742e217","token_response":"409401000103ea1ec6b484c65905806dd80e159bee70451ebf99e4e74059da8cb4efc1129292ebaf28a690df8f7f73dc8afe6628c48ead526d157aeb36848554fa0559afa23378163844098eceed1b30d73a6681a387fed082a933bd3597bc1f76a0a77ccf7cb65d20dc14499fb4cb97d883f7b6f5e49ef6e016861fff4a294a620f83d3ce26dd52f6d62cb974d0aa76c23752dc5c24"},{"issuance":[{"type":"0002","skS":"2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a","pkS":"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001","token_challenge":"0002000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65","nonce":"215c56ebf1bce65aff6f99833be25082a9f308f4d39a4cf9b0fd4418a9ca1882","blind":"8e023c5f212462a34c03cc59b7316c2f5901bf56695d6e6f05c3f608ec588da686dfd48d200c6953c75b69cda3e19ff48556c23c32dbebc39f72b5fd8cfd8230af807c0dec3eb86b7bbe490767ef6056aeb828b2316fd4b670d087ddde5ace55f6ef2e78b76bb83a79ed462ae150a923d19772a6c8de47e376626c25732e7a66de5ca92a63f93b4dcd7ecd680bb3fec230951df7908c253556af29409dd3c037d5cb16b0861b723d1839090e882463ac10e7cf3a78c12e7664c68aec7a33fde219ab7a0068d32265bfc211476a462c0342092b08f96804e0b83a3ebe93b516db9ddde3d97344a52f3d90302c2e136a39b660f035db44543c15348fd91da04d01","salt":"3a0d3ad52a28b49028588d985f491f019217178016c86b45c9a891f68bb82ec6cff8fc68f85fa88f6c16db7c70880f1a","token":"0002215c56ebf1bce65aff6f99833be25082a9f308f4d39a4cf9b0fd4418a9ca1882820fc64e2630a0d5166c36696b663ff34518338263383ec92b3347ea30bddae4ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd27082bbead86719e39ee60b224ba39aed396e7b28cfb9cbbd8b654887fc04921f76dc92ef72cb47650cd95bebd277162ab0ea03e60ddf9cced0d8e076ad065e29a04ef8c69fd880a5cf58db7b3f9153ee5a7382685d1b4d1712ee944a92fae4fba32ff4d9288a37f6db1eb29ea7cfc9ea2ccb4aa1c729c0b4b95c5a40e66d9b9f8fee7d87ff8e8513b7ac1e934b74d68b8551e102fbd1fb0404bc1904ada8684aa0afca6275877b33224cd15ad1b771ba9af7821385017ca34e2eb9644a88c204675cbb1bf3b7cd7cdf9055b3b377057faec7a36e81652e6d0654280c017723e878f0c9d993bace51a51685c62ff22f0ea37c244a6478077e914539e65f95372e4cf"}],"token_request":"4103000208a84566ca40ac42d01bc0e0ad10d2d8f9bf45bb30326ce3a3ad0f2b56589c1e9260679876a1271c83fbb5dfa9433c72a0a6362dbee06f96f3e3591c3ca8dad240e1c9696fa7a41b79306a868cd1cfe66432129ab20902be6a8214d11f8863a74b2ece62de4fc75b4968b87216471e6b719cf6c91c99abb83bc98fabae802aa09868b1bdae58a73023bdb83c54d6bebfabbef837c9d4ef88a7a0e742e32a860e05cb798b4d09d8eb1336da49d8d83fb619ae556617246b624b5a0fd55f16e27150c96b6b4d645d897d04443bfb5f519eabada7b8b4d9013e8f6f954356231dfea1e8e7121eb52a5157fe10381689b7f343cd4380e77727ac96a126f097b5f79758","token_response":"410301000212093795bb6bde21df488d56d18ac4efc280d6a493528fb180ff6204ad2c2e6396ad19c348103c7adee2c254bb4ee4f0c0015ac070bf41d23a78856880f1b506ba28ca3d370e262216e68ffdc6be57bcb0e03d7c3e112b63a5695dbbfb220ccdd68a601d829821ffa19b5ddb2da6da3f71e308d70253f43b7b52d2739f2380ad5150be14db16ef39ca9c475255b0879ddee0f1147e9230e12e20b5ca7e2069e9ed87db7507f3eb78d9fbf2a957f8410cc80114e9006d1d6c61d3712b04935d62356b0e7540b10189394eed8206e65631e77e7f75ba0768bdbace3ffae1bc70ca86303c3e0d3268bf4dbe3225a618926cf3f2f4ca2c80a9a2f95bf638699792b8"},{"issuance":[{"type":"0001","skS":"39b0d04d3732459288fc5edb89bb02c2aa42e06709f201d6c518871d518114910bee3c919bed1bbffe3fc1b87d53240a","pkS":"02d45bf522425cdd2227d3f27d245d9d563008829252172d34e48469290c21da1a46d42ca38f7beabdf05c074aee1455bf","token_challenge":"0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65","nonce":"79f68dbc610a490d940367f0de8a008c5f429c535dd758afa59965d7be6d8753","blind":"4581461cfd525cd59babb8abbcacafd69c8a6da3fdeffc209be42323d2884c09c15beef67287112bec9f674f6e3ef523","token":"000179f68dbc610a490d940367f0de8a008c5f429c535dd758afa59965d7be6d8753501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bf260d0792bf7f46c9866a6d37c3032d8714415f87f5f6903d7fb071e253be2f4a18606ab08b9d569d144f8944655cda17c6ec74d24a11ebd7622a56d551e223a776fa9650dc2a4a00e083444160e27e5"},{"type":"0001","skS":"39efed331527cc4ddff9722ab5cd35aeafe7c27520b0cfa2eedbdc298dc3b12bc8298afcc46558af1e2eeacc5307d865","pkS":"038017e005904c6146b37109d6c2a72b95a183aaa9ed951b8d8fb1ed9033f68033284d175e7df89849475cd67a86bfbf4e","token_challenge":"0001000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65","nonce":"5d0d763f6e9da102fdb9e1a7f95a1b096391f02ac87f65888233e9415df05c56","blind":"fdef8385c0ea23299a8b52b59b23ffa9f1a0f25c3a4c93d95792372910091cd47ec89b14321b3e00a8d3eb0949e7bbd6","token":"00015d0d763f6e9da102fdb9e1a7f95a1b096391f02ac87f65888233e9415df05c56c994f7d5cdc2fb970b13d4e8eb6e6d8f9dcdaa65851fb091025dfe134bd5a62a116477bc9e1a205cca95d0c92335ca7a3e71063b2ac020bdd231c66097f12333a13b1c96dbe522e6e94e0ecba8c3abad7fac579bddae7233e8f0ad13192b3c895fc7f4229e9156314a71c338ff74baba"}],"token_request":"40680001f403f509ce89b5e1012f47b34af3a33a120556a5f9771764c33c8bf330076cfd668fc09d0bd7a740f74852d258cbb1a8b49a000133027cd2c1b2552ae7bf9282c4eed9aaf03a7e99969ad4af29e615be378f9d9440062bdf296f39ec999ab9c7a94f62f9df7a","token_response":"41280100010229c3174c22f284bf32ea4f5c2e76b4b969be9e5d8e163861e77eb673ce0c7af96c2745064749fd59edbe9b4b4e7e80e522d72d28882d9b60434ab5c7ed142d8da3465291a04dcb1c3ea1a8444dcb09206a4f3ee92ac498753ec042da0fd72602c679bf7a994f9fbca0fae57740fd47772e237569fdcfa587874f0e1a538abc3333f8ee486809347eef1e49a83381317201000103b027ff354e5b1728d6dae0de169816ad92912d96a057e80363b697e253a0a74aad1513efbeff7356e75c6989863191af7be62c4c0251b441088a2221e96f227322233e1b4e3785ddc98bd3f310f69a51e8268478bc080fac60032c63da2332f230e3f04497959469593e2fac77cd6d58dd3e59081d1279f87ea9cd81c87e38d218093590d6ec8f8caaf4581a9fece56b"},{"issuance":[{"type":"0002","skS":"2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a","pkS":"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001","token_challenge":"0002000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65","nonce":"e7615e63a25a89c13ad49ce0249c8d75ec481dc95e005454563ede8c6b0f1f46","blind":"30465e67d38960c99589a56a8b965191aa709b91fd2a56c101120b4453e9a561f2bd041d49ec895684018fa6aba34ab3dd2137777f9e9829a0a0d0a678a06e16a3aed47a7e9652ff99fafb5e86a6807f8ddf5b50fcde11b4bf7dac7ee5e4f200776eba2c33d6eb187ccb109999e8c9c67595b5464f1ed2948b19c04689fe9c29c6863208a2e15b70b0e456ab4f8369569bdb14a903bacde57b6ce0bfa21ada35d52c4fea231b40c26254d5130b41f71a21eadffdc60e41ab3c072236cb2d1926cb21eb873bb66365a72d619a58cfdfa963d38cdf4cb54db1fc2b42731ba207ad9a897092e8bfc9be2a1f4551da3452a22926cc98971da1e2d6287e2c8c013006","salt":"625baf9d50c502dbd03c949fe5ff0eda7dd6c23ea76111c0f791b471df045001d557ed76eee8eed94909a4723a683fd3","token":"0002e7615e63a25a89c13ad49ce0249c8d75ec481dc95e005454563ede8c6b0f1f46820fc64e2630a0d5166c36696b663ff34518338263383ec92b3347ea30bddae4ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708baa04e4e9511d5e1b49ad181913b67498a06d54eed0bb7ad9a8caa4a1c46dfabc6dc456b1be1fa49d8a630925cb124b3dcf38e4a7fef67bc1cb8b25c4d1f78e341fe7c5f03d7e8ef193602a79d9c11cdb9c758e86d6a2ce5d6bbc6ebab3c1ac426202300a752f9adaf8f0ce3ff60fc7ace0d5a2fdcc29f0161495d8953aa7fd6c27c94ca3609b4981cf07f9e2d00674b5e7ee0701925b7845a7702d9193178594a659eccebfcd12a505bd28c58efdee3dc6b971339dfa24b83f0a24e3197d51218175bf5dcdf7ae6d03a8d274734b40af38680a2bdfd375febd2fb436f00f66c709f89996ad4bd8b28f92b8110036f4df03f3cbf7b8673c37db31f925ea69c15"},{"type":"0002","skS":"2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a","pkS":"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001","token_challenge":"0002000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65","nonce":"d17d88fb4f63d0b3b38d1159bef67ac6d60f649aba512b8e382d497530727577","blind":"4e192daf9edea831f3c82a274c5648d758f6930991334d820a2a24e96101023a86de1d18836222c42dcb0eb39a9153ada0b4eea7d3395d55114d8ec972655b47bebb3e66f72f6bfadb5cb976c98907fea985eb13bd5675c9c39144381d0b0038c12f6ff9fd598ab8eaef47a878da4fa10d3bd3e4c7e86a60ce15e07f5de0501c65d653d20f6dd83763f152ec7beecba6ca51914ddf00f79f5143d6854bdefd3032ced824066b8586f6e5d3ecafcb268c99c103cd4fab99eeb3afbe550690172ebe09edb533fec7095c357180439c2c32f8af85ba77b85cba091f3eae542d01a3de3cdabf57439fe6f41fb2d3c15c23a5bc23b3be8fe0140944a76760a7b38301","salt":"7e0dec0ad99e373d2fc990821a62962e180bdb72e110bc988f9d633fbca8aa5838fe9582013ca63ca8ba9ef41553d086","token":"0002d17d88fb4f63d0b3b38d1159bef67ac6d60f649aba512b8e382d49753072757711e15c91a7c2ad02abd66645802373db1d823bea80f08d452541fb2b62b5898bca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708bb7df188c0ed5642312cb5152735825a75d982d17a705843b9dc59847cae233b3e69a8500978d1fb360794c4223fcf7483e844a1db3e316656456e2d06262e0b051f22e91b4e912cee082b87b40e01a5b70734de93f739e6c0abf05a935a8de4bddecb977bd2dbb27f9680ec61068f8dc09bcce8f82885a1820275e0a049e566a73b8b8f6050d34866281fb58761c7560f0ad32899ad8545d8e633642364155aa6fb397547fb9f1bbfb0bcdfa3401750edc31e6f42cb64a931b87032f51cf22d201d8c477135644044b9003814117e9313cbd45eb76fcd89f5af4200fdacde27fef511279616748b9ddd7fa23e6937047d0ae33ce0572430b9fb793788c1ebbe"}],"token_request":"4206000208bb3699eb03b73b43d87960140ba6e77a9a18ab6a9492176c420096872a88b15b4bbda37f43bb22ff0e6c730fcda255c4158ce10c8bb66995a67b2fe1992059cf6d686e1e696e8a6375bb6e77d73570cf30fadf94f45f5131550bcf556722c9b62912766b17a828ea69fa3e048d5d46ac70bac8cdd8d86330c719e734874c00fcf23dd25a1294c9610689e59cbf0805b5d9adef2ffa5a9e31902bc6b8dafb39b0aad2c520cbc9c1c55696f9e96a5db2b32dbbd2b4f75c7481499a31ae2df1cc879475bd7ce402ee5dbaf624d87bb7c88f5b243c4094004bb145f71f6d98da7899ff566398468b99e41ce25f1a88ed49fb4ef26d817d6a1520ec0aaea6bf0d93360002089cfb2feafef5b7bf534a945daa929e87756bc8a9972202995b10eebfd476c81fdede8a017513ee84259fcd475330f2379d5d7b578bf181f9df9246fdf4b594c1d989650cde9e040c3aac7c476c2e6c87d20a3381ae0455e21e03b6957670219d7af3a295c932ad7735dbfd43b7c464ca82d293d1910b25c2d6f293af2f46b30396de4f009e0e2ba05f431802b2d4b5fbd8e17a01b587571e06382b5d26895b53327ce2ab9055e0825cf297909f6d3993a516dc9fc69824a7361deaadc3c7a133c129fd93f11906b4b2f88170c80fc5e6596c3ee550da51c1b69835f4f127a71f5d44a94d954fa056c6bc4e5ea1f49f4175eebae188a85a2e680291fd4f441377","token_response":"420601000206b0e6922469eb5587c12bacfda4ff18a732049b35fae442431344d136ee8be0c1080b2ad2e0ae379ac39abe3aacdb88b52614ed9c0c1aa3ae10edd9cdd1f776e67c3aeebcc0656cd4c4b109861904b48e9b902f584565125dd97f7ed013b12f5412fbc3378234a904f1621a5b67790f6f677bd6d4682ab5285a342ed4d4a508360ed9b73907451e6690e88313d4f132034a1f76916aeceb43051b5f294303bb03de91c9b12022b1493f3b8019219134d214ab09906dd395e282f255940a411eda4cf0b8ab2121f802b62ce891d84fe3b2c5b32e00fef88a8756ad015ded4a3dcaf45657597f0677e792c250bdfe809edbb567d526e8cd9e9c94ad67c0486139010002baa9791c04572ce81c4b02909cafd1dc248a0ea53b6fa3237b98ddc3fb970bae23733d980846fd7f53a7b90655939678fac43536041bfb99dd4891add3bbd7cd05d363e5142b9917ec0c195724c62d7ae6b7e65738870ad9ccaea0e7415cb268ba21acc141939e4853f9f5e1fab60edad58eee3eabfca317a581534f3666aed5420e984dd74c655f32611315e0af4bb1d37165bd20a55a0c19b1e930516d83d1c2841e382aff16de515cce34cdb1191809e2cc8678b087539e085942be0e50f6e17d81af48c9bc94ffe4f8a6311a8537c1ed911ad88fb861fac00cda3fedfab48fbb073aa05e544acc976ff6368364f5b0c6245e0a7167fb1af485fc90f73729"},{"issuance":[{"type":"0001","skS":"39b0d04d3732459288fc5edb89bb02c2aa42e06709f201d6c518871d518114910bee3c919bed1bbffe3fc1b87d53240a","pkS":"02d45bf522425cdd2227d3f27d245d9d563008829252172d34e48469290c21da1a46d42ca38f7beabdf05c074aee1455bf","token_challenge":"0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65","nonce":"0d399a51a32286661e8ecd6b601cccace4f45e8f41b05d6fae47826d46142139","blind":"43dfc280832318de5d86c6626303628b13b62670d8b134ffd008e1226df79dccbeaaf3ac555a9f544db50497757a0a2a","token":"00010d399a51a32286661e8ecd6b601cccace4f45e8f41b05d6fae47826d46142139501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bf260d0792bf7f46c9866a6d37c3032d8714415f87f5f6903d7fb071e253be2f429a429ebcef6ada26a201fdbc171f7c2739590085581237586e468660f6fdeec5ecd5e39cb3c908d1312a8baf8484450"},{"type":"0002","skS":"2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a","pkS":"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001","token_challenge":"0002000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65","nonce":"1a89803678132b4328084be9547b3e1ab0b88ebc7b9e84acca47947dbc6b14a7","blind":"1c761ba8872e29390be3a2c1328b4f9ccc0012be0c2b09bf558ac0b334f84d0646ab2f89cca0c65f859a78b32b2407a90eec56f54c55916bdf5ad0dbaf5064e5899e18b282e10940f73917771058a0b1c992f679b3ed4f9bb8a2d6a6561e85a86e7a78a6d1345bdbf8a02d58ab92bc458852e8c961d90a14cae721728fd221737f711ae28b49c4b4eb6b76f8b58541630bf78f6fe351c98da801d246f8b54787046610f136489cc8ca28dad8377983c3fc2e28e7ae09365b7516f1cba21b7a0d9ff87608c5cd91fbec89f978053512083bfb0adf22c74f0a96256e26c6d9f9436469972580e60a1104c9672b66891092417870d82eae4fab3c76caca50eaf5ac","salt":"f70daa7809b3667c616b2666ce30ad74b646afbade9fd06424d433f5a8b395bf669fb609b845055b4e4a133712beb251","token":"00021a89803678132b4328084be9547b3e1ab0b88ebc7b9e84acca47947dbc6b14a7820fc64e2630a0d5166c36696b663ff34518338263383ec92b3347ea30bddae4ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708ad0995b4e273a9c7d825c7b2d7293a42f712216925639a276b1a5c358120f6afb5a28c6319647b47ffef79dc39ba0eeb42f4cf22bcbbad7d774a5df9904f80c0826f12b8542291c53c20f6c6f05bed4146c2b09a2b5e424d4622ba40531b84d026ab202d01940c154ab47c6a9b377f284462bea8a6285383efac6ea8b302e4bcb8855d133396fa2a5532a1dc3f280a101770d8f2e5d8142d7c573c9f9e29f160624b7c95811687f678a7994295695c14b1899c06f60e6a0fa04cfc6b8184e59f1f40babbf0dbbc3cb91047a659723c800b574cadc0491ea40f15e45a0337a3e7cd109de3b4e3517d4637059a9ab3c4a218e052d15479116d3c437e4962ce07c3"}],"token_request":"41370001f4021addfdbb3234410241c073cb66734cac677334930d7741cb973731f19b0e500e80dc6619d11c754b9f8909da8d2c3ca600020849309ffde4f288fa5fd2e32c68aad9630adabbd51f273814d7583a27136527e8d77fa89c8798e945b833ca9d7ef20233e55de142519891fea24222122feef56c7e3f7319f012e77e247b2ba1c9ae501196a82f8e3bb3039513c79f77bb0014e1666ca09113565bb88dd65729e8377dadba084c3adae744b7f0b6e7a66f7715c4677bfe364cf08f808eef5c607fe716a8509b00b688bb874e90badd7781c9f3e32d9178070103874ddbb94f7f8d44893ea97c869334f9ec54ad421fdedcbe264d4732da0b54ad25901895248df6cc75a70e9fc06fa1f7c9bfecabd45eec42e22239eb76f1765a1a5de3bcf12b5e4d8737ff8b54f911778038fd74fb8b3e4a3e3d","token_response":"419701000103f46a70859a87727ade7ee8534c42b676c28e22fa906a669f03172331cc85e1157097214f482a0744fa9d5083a85db2b208e4c03bd4c9540fd5f183ec590aaeefafc849ff51c169149b653af450b53b830f587c85bdf500074467db6bcd155b6657ad915e4e94d28642173be93a8c6c99a3ee2ee9ee46686f01d5f9b8208593240cf7db7a9cde0c79ce818720313344470100029e215a04d99389aa9ed15f2df507d9fcb88819b989705fcb779d6af8bff5d5c563190ba2267c58c49a923cd4d80277eb72d287bb224771bf2dd245018195a8eec6a6ee454e7f7600fa2f974a2feb8638620702332225288776a8b183bb30f251194df955018bdb31cf992b8e37e8dcfee22a2dab536ed0a3c918cb74b0568b100df7ca97bb15b6641819d0db806ab9bb67b295a3ecaf1cd07576598166051ddfed98d6d430b176081e41432a4607213b1291ef2becaaa337961139bee6a57e0aa8b42d192bf468f4d187e72f7cedc6393720c34030fa809c62dd9b4ef79aaf7af950a284c9df77cfcd17f6f5eb022963ffa1d57d4394d24f3204db260dad97ce"}] \ No newline at end of file diff --git a/tests/kat_vectors/private_p384_go.json b/tests/kat_vectors/private_p384_go.json new file mode 100644 index 0000000..b684945 --- /dev/null +++ b/tests/kat_vectors/private_p384_go.json @@ -0,0 +1 @@ +[{"skS":"39b0d04d3732459288fc5edb89bb02c2aa42e06709f201d6c518871d518114910bee3c919bed1bbffe3fc1b87d53240a","pkS":"02d45bf522425cdd2227d3f27d245d9d563008829252172d34e48469290c21da1a46d42ca38f7beabdf05c074aee1455bf","token_challenge":"0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b3000e6f726967696e2e6578616d706c65","nonce":"ccfd6265c63b03e5e5c968a87eb6a598e1a98ecce5682e81dd3853d8178c06b4","blind":"e1797b2f73f3ad79f7c5f752adb77fe638f8ce86fdb074657847474af2bc3a893a1e735944b4f98eb77edbe5cbb0d4b8","token_request":"0001f40380ccc863f840e25de6fa3dd13b310718db08adde13a7c9e43610ec424c070a1ef91496d4e0d4ae077023ab0ca8147b09","token_response":"03af73d07367f721bacbf2d1bb0568a5bff892356ab637bcbe057a15a75ee5b132e227ab3c1f30b2825e0edbb87782ab7f21078b0634b630441925162597d9a8b1306aac69604ebc1e6620d3526134515fc511e1c5143bcac035fbe7efff09a8cc7bcf02ef380c8771ebc925ac56c9a126d23fd8f7ef3308e12e2eb7959cd95e0530e1e6316c86344856f23301795d0af3","token":"0001ccfd6265c63b03e5e5c968a87eb6a598e1a98ecce5682e81dd3853d8178c06b4501370b494089dc462802af545e63809581ee6ef57890a12105c28368169514bf260d0792bf7f46c9866a6d37c3032d8714415f87f5f6903d7fb071e253be2f4c0fee46fa639b6ddf7ad1aab35937c4fed19059c5328930433b1e21884b54262751b17c56aabbaebc71ce69ae4acb9cd"},{"skS":"39efed331527cc4ddff9722ab5cd35aeafe7c27520b0cfa2eedbdc298dc3b12bc8298afcc46558af1e2eeacc5307d865","pkS":"038017e005904c6146b37109d6c2a72b95a183aaa9ed951b8d8fb1ed9033f68033284d175e7df89849475cd67a86bfbf4e","token_challenge":"0001000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65","nonce":"76be1bfac6ece0ef5ad5ce7cf147d90e2cf648f8da665f052ca2325bdff0d7f3","blind":"7f91842a30b9a3d41a5de04bcc6e83cf5a933bfb6fc1752b8a95b61090ceead95e924bbf2c204c0ad7db5bf4a9a9008f","token_request":"0001330316af122718f63648650cb180dd6b871d08ae4f2b5be3297fec41c07e417f7fff7a3186b907539ce9b161f29811ed6b21","token_response":"02eea29e3e14f8882c575ebfa2a3a96fc12ed3ab4902f9b257ed856f6a33bb64e3e7239964bfcc5fa9a1347ea317729f5a680ac322b0bcaca4e8f37eb73ab8ff6bb70fbd8e87eb6c4b48dc016642b63e457feb0400316e72e0f5da75957553268693061db57e7841d662f4ab6511e3c5153f6cfcfc55d70d6a0311af0bdfa6e015c57822a9c94abb83fb901216ada7dbd5","token":"000176be1bfac6ece0ef5ad5ce7cf147d90e2cf648f8da665f052ca2325bdff0d7f3c994f7d5cdc2fb970b13d4e8eb6e6d8f9dcdaa65851fb091025dfe134bd5a62a116477bc9e1a205cca95d0c92335ca7a3e71063b2ac020bdd231c66097f1233316ebed0af6ddd0cc2e79b6af00c167072b2f130ee3d229ddaee6061d7156254c32906eff06cfabb67226dc8ff84803d2"},{"skS":"2b7709595b62b784f14946ae828f65e6caeba6eefe732c86e9ae50e818c055b3d7ca3a5f2beecaa859a62ff7199d35cc","pkS":"03a0de1bf3fd0a73384283b648884ba9fa5dee190f9d7ad4292c2fd49d8b4d64db674059df67f5bd7e626475c78934ae8d","token_challenge":"0001000e6973737565722e6578616d706c65000017666f6f2e6578616d706c652c6261722e6578616d706c65","nonce":"07e61cf25be4b0234a9b47f0edb57bae839adf783a49836d322ff9a10e7bd598","blind":"02afc1cf12a88580e84c9d48a9a3f58122355c14fa7e182e51fcbc3d4e3dc6ae53204024dc0b3a80f839301d80cdf7d2","token_request":"0001c803540dd281e10a5b4e1e0dc823f7210085414ee1163c824803187fd97ada3bb7f67dfd60d6f7b10ac70e4bc6f77856e575","token_response":"03e8fc911a8367d3575bb30beb4511eab262b83170d55184cfad4d20735b2af93bb524b2b98eaf93770005b581796954253918c64056ba98bc27d39d99d9a765aad96c6765c68a4cf18b9e6ec7c79c6d286edf870e8be0aaebb73b5829441349968d5ac47c385cea8ec9a4fae33d4610826f66eeabd35131541587e0f8de27abbc7c70a59f3d21693e41eb9a1409169b90","token":"000107e61cf25be4b0234a9b47f0edb57bae839adf783a49836d322ff9a10e7bd5981949fd455872478ba87e2e6c513c3261cddbe57220581245e4c9c911dd1c0bb865785bff8f3cfe08cccbb3a7b8e41d23a172871be4828cc54582d87bc7cfc5c8b62005f594c4bc94d1a70a515e445b68af4956b50ee70a83b6e43912fe8ab718fefdfd1c7c8722cca591a2dbdaf85f40"},{"skS":"22e237b7b983d77474e4495aff2fc1e10422b1d955192e0fbf2b7b618fba625fcb94b599da9113da49c495a48fbf7f7f","pkS":"028cd68715caa20d19b2b20d017d6a0a42b9f2b0a47db65e5e763e23744fe14d74e374bbc93a2ec3970eb53c8aa765ee21","token_challenge":"0001000e6973737565722e6578616d706c65000000","nonce":"2b498013e04112965b912d5ac0ab086a0d1f1c42b44de387712b93373d1237b0","blind":"7e3243ddc98e3b73221227b4330aca7f1a580139bda84c4e028b4e2eb882ea994084c07be80c8e3e0d074ed9efb961b4","token_request":"0001a5039c4264c5dd5f3de17e774ee364ad05cb1d2b009e18171f82cdd84afed6d8e6b7f55eb26844aa4593915214365b870b53","token_response":"02e8dc08758edc9bfa1026cc75843c989b59afee5f83fc004c4f4f340cfe84e1c488c6c935bfb80afec4c45a5eee80f5bb63f7d91a37cac26049b3c14c6b0bde50b6c156b846e35ffb87597c8c47a13ca5574c9226a1afa848adfe788d8df46c7aeb7e65816a1a9c990989d6634481b1884d5c82657d09c82754867c3f4476a44a2c69b53c6f64b9b640f27a6f6436de1e","token":"00012b498013e04112965b912d5ac0ab086a0d1f1c42b44de387712b93373d1237b0085cb06952044c7655b412ab7d484c97b97c48c79c568140b8d49a02ca47a9cfb0a5cfb861290c4dbd8fd9b60ee9b1a1a54cf47c98531fe253f1ed6d875de5a595439e2fdba1abe68ba8a27638b3d6a40e5b17bc03676ee72d72b8961d072fc8e1dbd2550dce3f117d55a498f9c20af3"},{"skS":"46f3d4f562002b85ffcfdb4d06835fb9b2e24372861ecaa11357fd1f29f9ed26e44715549ccedeb39257f095110f0159","pkS":"02fbe9da0b7cabe3ec51c36c8487b10909142b59af030c728a5e87bb3b30f54c06415d22e03d9212bd3d9a17d5520d4d0f","token_challenge":"0001000e6973737565722e6578616d706c65205de58a52fcdaef25ca3f65448d04e040fb1924e8264acfccfc6c5ad451d582b30000","nonce":"0a563c032f5dbd512132036ef3b4ef3aa940771bfd5acbf8e56fcb745f1bba1a","blind":"378ee7ede8a18c3134414d793dfd7d62749c0b6c2fa68b149e3bd39d84057ca19e88b1300c82b979358b928b64d168b8","token_request":"0001e102c9de95936befa913acd0660bb815ae33d23291be8abb4542ed1be732102de328848eb9ed2bd6547b6375efecdabb2d5e","token_response":"0382eba9c8c7d06237e94fcbd4b5998bff6e849d51a92b30f595e01fd4f5993107c31152900070db5529349bf52a11c51c0d3cf48eee851df191d89234a30dda1a739d901399b057270eaf16c4b590347f5cbce3a55acd2e8136d0d6b355432ce2b799c534245a6a92c5e10a7995c1fad964706f4a1acbd22340ab7c2246166b34afeb97f7e8c92ccd758c7392b99559a8","token":"00010a563c032f5dbd512132036ef3b4ef3aa940771bfd5acbf8e56fcb745f1bba1ad4380df12a1727f4e2ca1ee0d7abea0d0fb1e9506507a4dd618f9b87e79f9f3521a7c9134d6722925bf622a994041cdb1b082cdf1309af32f0ce00ca1dab63e14bf7a15d0a8654d1bd4ecbb0f23ccdf13621b983c0be9a9fec7169591c05b0d9ef2415c50b81f81e491897d3da4ea7f5"}] \ No newline at end of file diff --git a/tests/kat_vectors/private_ristretto255_go.json b/tests/kat_vectors/private_ristretto255_go.json new file mode 100644 index 0000000..234ca81 --- /dev/null +++ b/tests/kat_vectors/private_ristretto255_go.json @@ -0,0 +1 @@ +[{"skS":"065cca6457eac53b38c4f174ea1498fee99bb0c724035e1ed0baace5c3223201","pkS":"28c68b4c454bb67e0138e2ca3ce77a4a92bb570de7023a1d0fc885f9b6fa7d44","token_challenge":"0005000e6973737565722e6578616d706c65208278149d3094c9138347d7a2bcbf1188a262a10b1a5696c41549eabed84c129d000e6f726967696e2e6578616d706c65","nonce":"678dd032dc3dd290a524c9525b59e9fa2a1426f2ebe07d71be44e410235c5bc9","blind":"f16cd9d7b9618a5a434439f6edd5e5d053f2781f90169eb4057ef94b65a9f900","token_request":"0005a3987bcba79eb7bb4afbdd3acd2500417f68eb109b420f871ae0964481d1cfc64c","token_response":"a85598dd8eeb0e4e8ad61672a1b60cb879dcb6e2bb577f53a6c5799605adad73fc085894a651a29be45d10431eb3a60948f594eb1a0b82fdb21fa1bcba1bd20e7e16d160b6ae31c1e3b612145b406920f9d206a2213b8b13beea076c2ed4dd05","token":"0005678dd032dc3dd290a524c9525b59e9fa2a1426f2ebe07d71be44e410235c5bc9ead0d1e696ccbef94da0dd33e0e265d97a8015532f429d968fa41fb0af0cb38547fe05e1fd8dac4eb493924ea617a4d5b950e2d6deec99806bce058929d0d3a386b38c783958b8f975795b2e3544cb58ea24eadb236c970641bb275095aedfa5da76bb808f55ba51aa407be433d5598fe708cfc3d2a1f6c9b40fa9d9a7fa65c5"},{"skS":"9f24660c54374169e9605c7c5431ff93547ec2a5de0a6a5f4178720be1c6a00f","pkS":"fa1a06593483ef048e77d54214697dc5734672bb927db0b3c7e08b6db8adce4b","token_challenge":"0005000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65","nonce":"1543cf07d8f64f9163b2487376e3e23aa36224b64b56d982838ef6a2f5a0c32a","blind":"e3632369f86f13da22089761dae12c829fcc7d9c7f41ca8b072a2765104a7e05","token_request":"00051e4a0ef58c0f18db88f5fa97324cce8e8c642d92bfc4525a58bb857a51c4b9645a","token_response":"30e4110f871a6b8ef610153df24a0ce3d025979462e379c103908fa5fe95c8295cc5f771b69422fe711e436a791d10fbfb86dd18300c25fcd77ee0a6c72bdc022421875e5bfd78055fb79d8e6fc4c475899578127e5959810308738d58f7ed0b","token":"00051543cf07d8f64f9163b2487376e3e23aa36224b64b56d982838ef6a2f5a0c32a69b53830c9e88ce2285efc18a8bdc36d2225a41c4afdd0ce1337411f9e7ec0ae50d42f2b86fe4657a5f2363d89c542d11a7e290d2c48ccf06c941dcd301e181eb52beac7a9bcb001e25ea61095ac7249c5923e8aedd542a608362d65d59c3bcd3a53c0f1910be2de4c746f2846f722d07dd239b0d193c670bb4eea1b01d4a978"},{"skS":"57a14d07df82a820c9c9d01386ef80850ef61690cea21432bec1366d6d997200","pkS":"184f826f89d9349e78d71715f1e3e91e51ecaa4a307def65905ce3ac76c8427c","token_challenge":"0005000e6973737565722e6578616d706c65000017666f6f2e6578616d706c652c6261722e6578616d706c65","nonce":"ff94318c0a49c08b421888076a8bf8b8223bb25685ffacd1e8001ddb71ce874e","blind":"8f23a75ac79fd6361654a9d5bdb06063366c0f918c0dfeb18b2aaa4046a8300f","token_request":"0005d90c8f332d31ac1fafc4d4efbb10d83a56e0c4db0bd3daa729e7123522bfa76c4e","token_response":"30fc1468e7e0fc9ed1d58df1b781c4a12a65b0ffb05ecaf6e642e678259cf944c1201fffd9382d149def2b36a24ad5eab8daf39878ce24b3a3b33d0a9088f5000a25afc2c442a5caef39d55d862b267f59d575ac2e190990cecc9111414d2203","token":"0005ff94318c0a49c08b421888076a8bf8b8223bb25685ffacd1e8001ddb71ce874e8a73b15843d93251b73e17d484d3e5467e6db28a74a042d83a311005dfdb9c61d38db1eae5d88760e75355ff0060861137b5e5a45bd6e64e8d3da4f5e38155d98c06ff991b907b45d512d5f4cb39aeef67c0d6e738792e1457e29c1402bf5feb4c55f0337aa7f73dc366fcdf8d2c9b823bb99ba2efe39ab31fa4d561e8dbb408"},{"skS":"14b3821a3b383d384141a8135191944d74b07371fb78a465521f0867b7628006","pkS":"4429d3c5dbc68f9280dfde3ceeb4bcc0da37c681b83065a7319e16c886d4c856","token_challenge":"0005000e6973737565722e6578616d706c65000000","nonce":"a53148ef0e37785a51950efc46ee1c959a9f2511f8d5570dfcd609d3001a1dbd","blind":"d85f5a0096304a954d4d7feba0faaa3011a004337d70197b3b607547ed2e6508","token_request":"0005f656c94386183dee559fee3953b04fb9b97dcad9b5bc1e1ec8d2513804e8f71b03","token_response":"6c2c459fe0975d59d4f38dcf26f81dfc28a83d45840897da03d729e805867843aae4c66edae05f2fce4b755d41c245e0841aff2a61e152515655b03eee2cab00660a5c9d4263f83e6e4cd9c7ce7ec7c0b4dd45b6fa8ae9b2d1cff124273e6d00","token":"0005a53148ef0e37785a51950efc46ee1c959a9f2511f8d5570dfcd609d3001a1dbdb2174d8c51b010f2f8d73a85a8595138f02c4082a27c5348a47679456d9e350f3fb7498d84e1b9d4f5171b1c5d238eab7d7c18cbb6829ab9a441be65bb4e9bf67147573bee5e5a5bb9b50efac2880bd281b99eaff7e681acdbbe42910674884de84f4d120f7a17f0088405174e08d08776f13836d8a64643653466302865d722"},{"skS":"c113b4d6182fd5a7918b8cfc938692364ad310f56f0b0a448e07c915e2c88c0c","pkS":"4c6859406c73339ed11059cb203e95aed9de0d29a8232bc09a02d0e6c0aeb934","token_challenge":"0005000e6973737565722e6578616d706c65208278149d3094c9138347d7a2bcbf1188a262a10b1a5696c41549eabed84c129d0000","nonce":"d8af21d3f0f186c2219f00d408df3fdec225b3a385b05a14d074270e76db6adb","blind":"607253ecc7635b7d308af78dc139bf8e50c5267836d62ec1dc45078d8401b90c","token_request":"0005576afdd999a852d2b692a0112ffaff3b52188526659343dd29edbf15ffa3a30940","token_response":"8cfd757a54027713c8d0726403d85d7870826d9eaadfb3320e5464e446c4442b1dd74493d28f594e240a705c69ada8edad32e3ea0afb8ae214e31ccaebabde0602782c0e3a3960f0c6ff008fe32e511a5ecedd9b073d769f0c69cc6be5197509","token":"0005d8af21d3f0f186c2219f00d408df3fdec225b3a385b05a14d074270e76db6adb76ee4d34d93248d8759177310d19ff8690ccc42f86793cdac0698466c3c70da435ab57a2874d19f43300be9f3b86b9862af2dbf5c08c0e2103b9f8a95ded2157acfc7a194756803d5b8e183bfeff8ebe723f89db36b2647730efeed7af2f2130394d57349fd2c9cb13efb9b59160c73b2ee005aaad76ddc0a7d93112b09fdeda"}] \ No newline at end of file diff --git a/tests/kat_vectors/public_go.json b/tests/kat_vectors/public_go.json new file mode 100644 index 0000000..66de7b7 --- /dev/null +++ b/tests/kat_vectors/public_go.json @@ -0,0 +1 @@ +[{"skS":"2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a","pkS":"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001","token_challenge":"0002000e6973737565722e6578616d706c65208e7acc900e393381e8810b7c9e4a68b5163f1f880ab6688a6ffe780923609e88000e6f726967696e2e6578616d706c65","nonce":"13c12e3682e30cddb68fe1858d33a88cc09554ac5c340997fb518cac75b5e0ce","blind":"6c54f2fccde74de2b3a82fdad3b8b2873b2a270daebe23e42b9e874ccdcf4c0d9cc082d61452301c3bd10a7b3a9982d5c4f1058d22283be692d24a28120cf711fbe570664e732d7500f4dd0f9a38e988ee4c8f5e95c2022e1d9b7c904e33cf6da8ae1d4c9b0041f41c2a19442b7c654cdb04d9f2b961bb49a21a52aa1214e2879ee3cf0570552c86eef45d7e42b3ad1a2ad2925881d575de7185661d11dfb2ef870dd2edc5e28a10dd6d5ea26b82da4d62c243f32d78ba72135836da1c9d60990324b2d5818ba8213d71f442375a164e6227544596e82a11649509594af5f2d121f46809579f8e70c48263172689445927bc9360326d1c07074c1af00805bd09","salt":"dd602d471c7e3f84057e0f32471250ecf11dec9b707b8cfa566f9425778c5dfa2a9607694f7c72deba14787f5330f5ff","token_request":"000208c9c3661f67f4d681e846921578d3458f2a54f83a3bb1ed70e67409e23d15484e8ea11165beaea7e619b0339c8be92bbfd1441cd1e7dae6b1364ae90b72d41ca0e88f63cbc2069d02723dc6ad0c7289fce74b91782899b9af8ac1f78ad202ddbb0953e302f574da5a4b4278da26cb4cf22a6e6d4110349219f01ffbd3b387e0cfcdd7d1a2ab42e499413d01bb211c1728269bb1785dbbdf27fca04705627e0c2933d97042773fa206932886978d0fef9e6812334be3f8dd42648e9cf43bde4f9a3e939a153e964b3e70896e7a94cb6a0d37200868859c6c4ade4f01b16f46404a1009a752541e43de280e4e3966d3bc04093fd745a1b57015ba9d28d6213b2b6a","token_response":"8bf28e999c48b16977e45e935281fc779579d75171139a497c61009c4f4257845c8d69e2dec76cd61f5022cc76de7c8bb923275d945f0fc76410f34913e62f7a804987538a92c056131d43d93f32ed1de0d533af3a8a6ba3b680354ea574e867de6a04574fa45e9439f3481c1aa1f31d86eaacf7ebcb63b3bc06b029f96ae0c1d061031bddaa2c3bfc731e99568eff2821f0532bd7d170fb9fdf0d3e1e37cca67b5de819ea46c5b6e005e73b48bfd3abd7bb1d44bc959390b0f8d3ebad8900ab6a0b275e8e945c068cdfd316135d1904fc439c6ee455c6c009606ab7e177ddb8248721824c9a8da69a89139753bca3fd6d2081c703ce5d943b5ecce3e9c7415c","token":"000213c12e3682e30cddb68fe1858d33a88cc09554ac5c340997fb518cac75b5e0ce5969f643b4cfda5196d4aa86aeb5368834f4f06de46950ed435b3b81bd036d44ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708b9c274d22a4c9dffd6453563bc51a6231b6e34a2b8b62254c9d8c317e57296c70439d440f1fe3a3b78654b94d1a2306249f8940ce121aa65f6561888d6503c1c775257bfb90570dba64d029c362cd492acabb295342268ffa4aa0382c7ec6dde86cab6919a78d582de480adc3cbc1a93ce97d773dd9f40bbe31adc2cfd8e087aaf8eec4bc4ca1f418e08c271f9eaad13fa677fe0214c8f0539c3f67d1e259289c72c3075471c8d9d36a80a7fec37bf040667c072391bc623ebdcc925e66fb712a2ab75f865bf1240c7b0bf7d60fb8c9b72d5e44c2afd85a832b0c4f25f070b5a0ef1a89719e08e65e82e4138bb9e3ecc0af2fa9d6fde5c60ebbfd58d63cc40bc"},{"skS":"2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a","pkS":"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001","token_challenge":"0002000e6973737565722e6578616d706c6500000e6f726967696e2e6578616d706c65","nonce":"f9fd13c08dde683be4bf662fd71db7a1fcb2da26ccd7a3d68190be5fbac04b57","blind":"1fd740749e34257b787afc6d00905ec21262347f7b64bb211ba7ff0376bfe9e845f48dd3a92377bda1fcec3d20f1fe7a13c069d2fc083e062543926c88e19ba7a21b3d12d5ce44e9976d6bddbbf4a1cfc7bfd83502276038f963e34e3e53dcbb8e4f1addb81dee594bb461802b57223afded3d8295b543e71424ff3fea4bf649c52687559651d32c2c5605da08eb749f30b998932ce8d91867b381c1f04005d7ff8e1c2c967bd06ea9bbb72d8c685651228029a44e22c1c234a8ebd7bb6cd704aa2e3eeb41441916d3c39488b1d7d4526b5dd88b88c78ce78675d7e954ba4188bdff6db57a19697623fc33fbfb1ecd1a0fc0bfd129d4f9616f39bdc285bd5b78","salt":"4881b2940417c06ea234888a9ab860d02f26b739a6894e33e6228bc33342b48faf5bcb8462a26a6c03894d1159510b75","token_request":"0002083decf81d27361969c33efe1c5670639b7010c49040bc1d6f66f6c2cc4befde4ebacb6cd14c452826203f9141a1fe66fc3ec13c07de1134e058b0a9cf532ca3682fd70af0a68d07b46b8218814d2b1718d461191476770f8fa7e454a8029916acfe8e2221ff656f8bb247c83d162a94ffce5f10fd1964ffbeca4a69902f2285c23014acaa51aae839c12ff654dc2ee6a88bb0b2decd094990fcf58cf8229c339c505ba5d1bda789486a83097178f43a77f8b056e2f156fcf1f0b1156cf2d050a97329029a402edd2ed5298a44d1f463f276d02fa97486dce63d40c4c6fcbea07920067ace0d5c6b5452c27def3d45b9bd60b9f96a6076a14611287459b2c5c079","token_response":"7654ef9357a30673841bdebb771a321b57ca34b6b739bb649905176b497fcb48a1380daa1573be1432f8fb2b05615bb147b1f968b7bc9cf6806250e5033139c8a9175ba7843587f400bb9ba3869bb852757ec5757de9e75ca957c66f00dfc8e071b6a3fff6bd4f080ecf49b2758f8d6b5a4c0148c4212644ec20e891ffd5954a743bbae3d31258a1022bee4d10ccb37220ee77743c94b6d3a058c4e775255fe14adfb7491a019710feb6b07aaaaad553b0889748050b0e091ef153701209e7fdf79f227319c45d09dbc256d7c347eafa990d0b946dff817cbfcab478c2c3bf1b3b6f1b9f3e035e939ae2b01dd97237392d88f816309462ea8c3773901298e2ca","token":"0002f9fd13c08dde683be4bf662fd71db7a1fcb2da26ccd7a3d68190be5fbac04b5711e15c91a7c2ad02abd66645802373db1d823bea80f08d452541fb2b62b5898bca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd27080e2184ed2aea972ae615fc8dec5a30dd1d0bdbffd53a015e641e82fdf038314b8be507867ff095e4911f0624bbd6c86a70c276f44fb1eb49b54a0c6486c286956663cf33d8c9d41a734151f0b8260d9b6269cb459b7092efc1f5eb7d35bf3cd1b89ab2a7bc8005d3ebeac9bd13c70adf59e5b5f09015640915a130c944e7e2f6feb7202745791d1a33c4d9a04ab57e060d43729c3182c3b7d409b77221e5a20d78012e8258698fbf1cd8c57f8cdbe6d6a78b9a80a8b537200f52f488960495011a6242c35732dbfca0936b139eff9d50a22600a76c9b283a48442ad9f6d39a987f2d8f79deda115955b5d459be7f2741e4c34f7aab36d87c116bb2cd37ed125f"},{"skS":"2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a","pkS":"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001","token_challenge":"0002000e6973737565722e6578616d706c65000017666f6f2e6578616d706c652c6261722e6578616d706c65","nonce":"cb3559d38a56738ae27243515687dc76cadaa32578537646329e55a4dbb07b1a","blind":"9d232bf6b0fc285d2e87dfcc327345e307281509b786eeb737e955526cc7ff9dcf6f09ac20e2fe932ce276a9805fa6e50f2ffddc94e29e604c3875184be242422c6c950162b31a36a7d057da4bf7b7a682805ab0720845696842d992b8436ecb2d08a7718dfca2f2a917fa98b3b1ccb534a279d5d6f5b9e51c1cd8bf7cf3c9b1739b5741d23f6a4adab1f141bd36cefd3bdf3b6d8c9c2e6feca3b4ef3c2e673af52fef71486bccb8e095a6faa9e82be63599acbdc63e2cfc412e2e5a71e021cffbf8eb0199638335cc8469f3d0c84430e44ee22a5bc65668673439b23b17c64b74fb36da0246857724d2dd94e16399f2ecfda431660b4a38620f921ce86afe40","salt":"3161ed0ad1027c079e51c54d2d3cdcd6d95fdd51cb7c1afcb7836028c274420e769b1ca5c504ad8702260d460aa38ced","token_request":"00020862173be076b00d42006634a25451cf6421966eb9485f26b04dc8d440e1fd6dbaa99f584b56e84bb5a65bf7b558ddb7b0f07142083bfd6b686a15d5c6caf0e9defba35d0eb95d61d27d2e1b44f81436e10c9201bc1a33dd645f03257128e0051ccfc824d5d7288679b5f4c816597121e817d53994cc7dc9dc849bdd9369f259b70248e9bf980e29253b60e087cb68079e4718e298fb95a19bade99c69f0e5e034e61d519c5c62b3eb456dcf03c45b218a41a977f6809dbdb4ab68ef2dd04403acf4da71d1042903bd057479c2f8cb65303d9dd4fdb918a244d2372f5ccb908c90b4602075551936c1b556152ea360429c458a0d10c0b7518642bc40521b87d17f","token_response":"ad1019a7ff0a3471c17555c4e131b5f3c3b66760a094ae8fac7237d2f7d31239f33193d8d9d48539ff5b780876cf213184b5877351c5d5b3ac923f9549428de709a0cfad6ff81ed8ebc9ab593df61d7e967c7e46b0973b5d48c7a89d04b0983570a19dd73d70ada285ad4bd977040af0e072371ff7f636d52470f6ae4dc07e98ce8fcb1ac49837c348aaee545ded0cb32d35af7ff912b8b95936f049adeebe4c3b39338fcd0b0ba72ff690afa9518f628a53d894fcc8a6a1d2d9f01f3131f46ad33fe776e958c2b1ee1a57aee91e64eaf3b676e0cab2a8e2d7219c4597f168d58a935ecd3ebfdd62e71ee7b5cf992689aafd08955e5e6d3df1a9cae88a85ec8e","token":"0002cb3559d38a56738ae27243515687dc76cadaa32578537646329e55a4dbb07b1a0042eee45ac4dd5acb8f6e65c4d8dd47504f73f7463507ef96a4d7227d2774f3ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd27084e3d530d941ee978c90dc544c7a6c1ce192dcf238cc68cf79c875ea2e669003ef27d95bbcf0761007aa08d6dd56682fb620b0df3913230568e2cdc9e79a2b5beddf08c949b74b5d13a89d02e68ece7c19ff9c94a23678877494ddb549930272c5941ab3e1e241c04f784730724b04dec94e33b519afe6c1e722e37ff4f55ab07101f68862a07ec229198146a5d7dec583b30f7240276c3419b3088f3642887cf5ea1b481f4ff702ff14d8f9e3f361c53b5c75bfec574391c6794a31aeab2ff6021f32ec5be84dc27ffdf506b659dfe1723a5733a8d9fc9f5a8081c3d7cf65cedd3aaed9c44771ad0571b996d875f143aa4624007b3e5514deeb67d06cff31f17"},{"skS":"2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a","pkS":"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001","token_challenge":"0002000e6973737565722e6578616d706c65000000","nonce":"9f5ed6808de528ee1a899d9d5d0f8290a35a93e4edf6f3d01442ec41fd718c97","blind":"c181aa0093b659a196f0b537950e50e56046b7fe7762b661fbfb18b3452e54d683d462a6ab75540d8fe67f635e37650dae7bf2f88cb78801bbb369cdcab7bed29fa679f33be6ef9e81dc3a1ee1eb025b02f6a94692f36e943ddd5c725b4c84874c05cc5d79df72868e316b080de345a3decc85744b3376309d4717dfc4c5cef03c82667e84091ac1ff11b6600985f24d7a94aeee0b2af961781b88b98bd62a8aa48f8a41b3e3b89b34259ced08d82b184cba6e97de643cb3fa1ff59cca4deec9ebc5f0bd7ea283b9f0fc621ca87dbe414ecf668f2904f245df150689490a694904a4baaac1b98f4d31ccdc50bbde98c2287c2b878fbcb8143f309cc71d30bea6","salt":"2f31357264661ae8f3d98205542d5f437173b07b062797f32613564a338579d63379f4afa031d4fb6c55d9afb6b53e4f","token_request":"00020802c5405ff1f9195e03214892418db390ebe176e623d190baeae053b850a34faf4872accbd5332ffcd66a75b8ecebe3f54a990dc28d7b13a90847bf1f7f472ff82096f11662380ecbc1a603dec3bf126334db68f3203d2c74a5fe38987b09747a6ed2bc39d89e6207dbf4afc8ea1c6cc0224c9cc69384ae149d8c34eddd16d3a97113025e4f747fab779dac8624fa7891ff11f6e8e28e525f54d8125e2dc89301a94f5ec7df26f2ff99100500ca687b43135bedc1fe8231f143bf52780dc2cd8e5df78a546a9cc37ec9235a01996cb295b1ff09016765a1748ec1d3b9afff9a86701826151f25f0efcff68a78fd9f717f18c255f3f680e429f75bbc0e4234199c","token_response":"a4e67545b9dfc2a676f038dd2af296caa30b748ba1c60051045f2536da824c7b70e37e52aed5da72cb264167d96e5c5415ca123b2c15468e16bf1440a7b76490bd553213a279602326361b6fe0e48b0b6509c6121f0e3fb6661aa66d1aa420f7e1f447f34d51c0b11892a9eea0126d5a94bfc3e2619c9d82622c61985724a299462a8078d75cdc3a364760ac0a7fb1a1ca61609e0771b7b06f7e0294b4609852ecec9f94479154983599bdf0424d39eb6ccbbdb2bc75bb2a5346980614558ee46edc07e5f7161af5badbcef07060ee37a8697b9e03c7c6a093546dcad4392e967a4c2a59a0cd6d4c0117f54deaae4a2a03995fbd44caa376e8ca75d1cb1d0679","token":"00029f5ed6808de528ee1a899d9d5d0f8290a35a93e4edf6f3d01442ec41fd718c97b741ec1b6fd05f1e95f8982906aec1612896d9ca97d53eef94ad3c9fe023f7a4ca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708b4a6265ae28939a0e2490df99b276854c290883950f4d00f0d7b5db9066d8c209931982a743ccb7dbfe5af610e9bcc6d13b6fcecf52b261b4e640682873263d712374bafd9e2d92a12c61716a71d8e7d9c00c365b8dd60b25af4c0285998f8ee2d0f9179bb42e6ccef8a7b3a72ca8a234eedaa5490e4e25782354881a9bfd2862c98d55c03b83de628074bc5f3b18abd847a7eb38ffff224b8a7b4c3706587a90cd2e98924ffdd5df90eb1b815d9c19cc13cf770bd02f48f9b63d8d63702920ead86fc1c157cb1f9011c0074dec1bb474a996421b1ef76588eecb73666bd59d7abafc7980c4d976e543f09c6ec099fe1ce86528fc20ee44d0cc03796d41be33a"},{"skS":"2d2d2d2d2d424547494e2050524956415445204b45592d2d2d2d2d0a4d494945765149424144414e42676b71686b6947397730424151454641415343424b63776767536a41674541416f49424151444c4775317261705831736334420a4f6b7a38717957355379356b6f6a41303543554b66717444774e38366a424b5a4f76457245526b49314c527876734d6453327961326333616b4745714c756b440a556a35743561496b3172417643655844644e44503442325055707851436e6969396e6b492b6d67725769744444494871386139793137586e6c5079596f784f530a646f6558563835464f314a752b62397336356d586d34516a7551394559614971383371724450567a50335758712b524e4d636379323269686763624c766d42390a6a41355334475666325a6c74785954736f4c364872377a58696a4e39463748627165676f753967654b524d584645352f2b4a3956595a634a734a624c756570480a544f72535a4d4948502b5358514d4166414f454a4547426d6d4430683566672f43473475676a79486e4e51383733414e4b6a55716d3676574574413872514c620a4530742b496c706641674d4241414543676745414c7a4362647a69316a506435384d6b562b434c6679665351322b7266486e7266724665502f566344787275690a3270316153584a596962653645532b4d622f4d4655646c485067414c773178513457657266366336444373686c6c784c57535638477342737663386f364750320a6359366f777042447763626168474b556b5030456b62395330584c4a57634753473561556e484a585237696e7834635a6c666f4c6e7245516536685578734d710a6230644878644844424d644766565777674b6f6a4f6a70532f39386d4555793756422f3661326c7265676c766a632f326e4b434b7459373744376454716c47460a787a414261577538364d435a342f5131334c762b426566627174493973715a5a776a7264556851483856437872793251564d515751696e57684174364d7154340a53425354726f6c5a7a7772716a65384d504a393175614e4d6458474c63484c49323673587a76374b53514b42675144766377735055557641395a325a583958350a6d49784d54424e6445467a56625550754b4b413179576e31554d444e63556a71682b7a652f376b337946786b68305146333162713630654c393047495369414f0a354b4f574d39454b6f2b7841513262614b314d664f5931472b386a7a42585570427339346b353353383879586d4b366e796467763730424a385a6835666b55710a5732306f5362686b686a5264537a48326b52476972672b5553774b426751445a4a4d6e7279324578612f3345713750626f737841504d69596e6b354a415053470a79327a305a375455622b7548514f2f2b78504d376e433075794c494d44396c61544d48776e3673372f4c62476f455031575267706f59482f4231346b2f526e360a667577524e3632496f397463392b41434c745542377674476179332b675277597453433262356564386c4969656774546b6561306830754453527841745673330a6e356b796132513976514b4267464a75467a4f5a742b7467596e576e51554567573850304f494a45484d45345554644f637743784b7248527239334a6a7546320a453377644b6f546969375072774f59496f614a5468706a50634a62626462664b792b6e735170315947763977644a724d6156774a6376497077563676315570660a56744c61646d316c6b6c7670717336474e4d386a6e4d30587833616a6d6d6e66655739794758453570684d727a4c4a6c394630396349324c416f4742414e58760a75675658727032627354316f6b6436755361427367704a6a5065774e526433635a4b397a306153503144544131504e6b7065517748672f2b36665361564f487a0a79417844733968355272627852614e6673542b7241554837783153594456565159564d68555262546f5a6536472f6a716e544333664e6648563178745a666f740a306c6f4d4867776570362b53494d436f6565325a6374755a5633326c63496166397262484f633764416f47416551386b3853494c4e4736444f413331544535500a6d3031414a49597737416c5233756f2f524e61432b78596450553354736b75414c78786944522f57734c455142436a6b46576d6d4a41576e51554474626e594e0a536377523847324a36466e72454374627479733733574156476f6f465a6e636d504c50386c784c79626c534244454c79615a762f624173506c4d4f39624435630a4a2b4e534261612b6f694c6c31776d4361354d43666c633d0a2d2d2d2d2d454e442050524956415445204b45592d2d2d2d2d0a","pkS":"30820152303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a2030201300382010f003082010a0282010100cb1aed6b6a95f5b1ce013a4cfcab25b94b2e64a23034e4250a7eab43c0df3a8c12993af12b111908d4b471bec31d4b6c9ad9cdda90612a2ee903523e6de5a224d6b02f09e5c374d0cfe01d8f529c500a78a2f67908fa682b5a2b430c81eaf1af72d7b5e794fc98a3139276879757ce453b526ef9bf6ceb99979b8423b90f4461a22af37aab0cf5733f7597abe44d31c732db68a181c6cbbe607d8c0e52e0655fd9996dc584eca0be87afbcd78a337d17b1dba9e828bbd81e291317144e7ff89f55619709b096cbb9ea474cead264c2073fe49740c01f00e109106066983d21e5f83f086e2e823c879cd43cef700d2a352a9babd612d03cad02db134b7e225a5f0203010001","token_challenge":"0002000e6973737565722e6578616d706c65208e7acc900e393381e8810b7c9e4a68b5163f1f880ab6688a6ffe780923609e880000","nonce":"2f63158c39152324c312197b9f03597c4813121d2819f47118c8442e00cca93f","blind":"750aaa8e6792b901358be4c693e072691bbc745b78b6afd3c8aaeac0994f53f4e660bec0c3982594bb3e9df42fcc96f67aa704346b0d2fb8e0dccf33b9f08371d0cd9a252df876f72676045c6d12786fd2ffd6eb96e603889540948403018058b52e3cf20ae6c9182834b0ca48a5090b016081f0d5323c909cedf32ec55273271289178a668e1cb4870d8b0fdb8b574948c21e0f24dd39484783672ec9fcb647c9e428af062d1f417ee20ef68f1f228310db836db50b625ce2dfd76ef237ca24c55e6d775edd8aaf2e6b928d9aae4b667ebf8af917acc8da84f614b5a37b001dce73658871179e4f88d1fc2e683bf4f81a77fa4894f5bf8235af90a554f78cb7","salt":"0c3a511134c1097fb7207391304f1041faad2b75b121f9f5361b1a61bc1fb1ec86f93079f0f080bea3c108631d42c3d7","token_request":"0002086f9598f81b7ac5fd79dc4d885b21c3f1a89f146638e837f77905f68aba61f16701e0f2c5b896702d1d27f35b8113635e9f5d3601d1acd31e043ce32fe55cc6444f80cceb108c609103605e641e8cac1eb59c3a672a368b37e80299bdfc06c3438764064986ddcde67c621b4f497fcac263c60d1753895427e89c6f9df73ea9384bf7b91e940f849055711fea4d2e076ed5606e1da9e7e75460f75fe318ce14913b251954d31d36b3b5cc2aaea539edbd2c6e54b947f91ed2923facd946db50b249d8d6cc031db697b6995a062442e3107e0db71eef754fb0a04ac120c173ac9273034cb829a8a740ca680a8cfa9e0026074e0f5d98db57c52c0dd195e4aa240e","token_response":"57a421ab74a7ba57f5de996f39798c42d847f58ff3f30d0edead21398aa2a44a2eb057b86f1ffbee29364e626d94283b7f9c78fb67f60ee2f88cbfcf7d245aa251ce09a6e495f6a5abdea8709730a34aaf38c82672cada3262e4646f25751d871e6f79f35d6e686104530842143d0d5016eb665db6648e5715c19c0c39b52b02641b90784c6b4c5c6fb80681254edcd208846c3faa4fca94f42b1a74c0440aa9ad2d421616f59d6f7b883b69e3b0a7bd43220aff077d2442c250f813e6d7065da49144297e6dafc952f05ca95175773c9120ddb08e6e2377f47cec57c22f6b3462fac189e75619f547b48d0a2a2991d3aa920655723b036617a4043e52662587","token":"00022f63158c39152324c312197b9f03597c4813121d2819f47118c8442e00cca93fbb8a8cf1c59e7a251358ed76fe0ccff61044bc79dd261f16020324d22f2d434cca572f8982a9ca248a3056186322d93ca147266121ddeb5632c07f1f71cd2708c9cee95dbb0e48ff4845c684715d220cef627730076e14c0141a48a0f816bd41bafdde68737ec61f413192c9615c9d0836ee6725848c902e077f7641df2ce042e157f24724f0ffec571ac0b2e54f1f8910383e00a4b58aa8fa4efb86f7bce72a50e6626fb562feafc7f7e87f9a6e486daa3e8ca138618950a1bd37f47b26a53860090f8fd863f106cbc822180e18d639f95d1eec417693a7acdcf0d26f51a908e1ff2f70620de3efff365eacb1ca9cd052d8d62a77ec377cf14759e886b945596c7d317ff1a12bf7c6cd911bf125a45b8459b587afb380623771cb8b69984b06c0d58ff99aae8a5cd44292194ad2f370216f72e096d5b27f175c9232da9a28b8"}] \ No newline at end of file