# $Id$ # # Test vectors for the completely mad RSA infrastructure tests p1sig-pad { # nbits msg rc result eparam 256 "616263" 0 0x0001ffffffffffffffffffffffffffffffffffffffffffffff00cc22cc616263 "cc22cc"; 129 "616263" 0 0x0001ffffffffffffffff00cc22cc616263 "cc22cc"; 128 "616263" -1 0 "cc22cc"; } p1sig-priv { # n e d msg rc result eparam 0xccbd3b508e1ac2ed16f0f85adfec8d17ad525018307e613e0ee3aa4652b7ceb3 0x10001 0x1fd9da85ec2d8ea09abe8f2c7804916853ac1f05189b657af9b294f73c515bf9 "616263" 0 0xc484642d0e4dc4a4424d22410456dbdd9275b5c157d6974a66bee9aa02501c26 "cc22cc"; 0xb6dd0145ada7547bba5db3a35d34e612a8d73e93c33c720f4e4506428cacc6861b2143ed3a0683394fd94cfab8ab66a024161e9c9c1848d50627b3ac46de6d1b1d73ae7b5540b3df65c53aed9d4bdf1f86c8ddacfaf608823bb3d307d89d4c8bb11b5198f9851a519538787cd054ced98734daa2f7f2dc5b51c8c02ea8c362ff 0x10001 0xbee578ae84da6a17c0369191b97bbfb33b0f7904488c9185e8efa5d953820abd7515051461beeabea9dcefbfcd8921598c528b2272d1e7367b7676db222091443944672d439fe4cc75f4f9f0594a0b19a8c634fc7f88d0f16e08ec9a95f1f0c3c03ad467a2d7db37428c145cd26b8796264de2f2209a3c09f54fa51de689b81 "a9993e364706816aba3e25717850c26c9cd0d89d" 0 0x0f642606b7aaf99ff4bb5853c51e31a02c58d8c1c33f3c584d4edc58b08a16d5dc8064b6e198edcc4dc06666171a113619d7da16dfd96cebfdb5cc5050af6fab3d9f2ca8b8d6ece1d513fabc98a11fe37892fcf0827ea2e792427a69b3523504f46c55ed8af9a1c59687ca73c4baad7235a1a3faedec14f95ddfa8d0554739a8 "3021300906052b0e03021a05000414"; } p1vrf-pad { # nbits sig msg rc result eparam 256 0x0001ffffffffffffffffffffffffffffffffffffffffffffff00cc22cc616263 "" 3 "616263" "cc22cc"; 256 0x0101ffffffffffffffffffffffffffffffffffffffffffffff00cc22cc616263 "" -1 "" "cc22cc"; 256 0x0002ffffffffffffffffffffffffffffffffffffffffffffff00cc22cc616263 "" -1 "" "cc22cc"; 256 0x0001ffffffffffffffffffffffffffffffffffffffffffffff01cc22cc616263 "" -1 "" "cc22cc"; 256 0x0001ffffffffffffffff00cc22ccffffffffffffffffffffff00cc22cc616263 "" 18 "ffffffffffffffffffffff00cc22cc616263" "cc22cc"; 256 0x0001ffffffffffffff00cc22ccffffffffffffffffffffffff00cc22cc616263 "" -1 "" "cc22cc"; 256 0x0001ffffffffffffffffffffffffffffffffffffffffffffff00cc21cc616263 "" -1 "" "cc22cc"; 256 0x0001ffffffffffffffffffffffffffffffffffffffffffffff00cc22cc616262 "" 3 "616262" "cc22cc"; 129 0x0001ffffffffffffffff00cc22cc616263 "" 3 "616263" "cc22cc"; 128 0x0001ffffffffffffff00cc22cc616263 "" -1 "" "cc22cc"; } p1vrf-pub { # n e sig msg rc result eparam 0xccbd3b508e1ac2ed16f0f85adfec8d17ad525018307e613e0ee3aa4652b7ceb3 0x10001 0xc484642d0e4dc4a4424d22410456dbdd9275b5c157d6974a66bee9aa02501c26 "" 3 "616263" "cc22cc"; 0xccbd3b508e1ac2ed16f0f85adfec8d17ad525018307e613e0ee3aa4652b7ceb3 0x10001 0xc484642d0e4dc4a4424d22410456dbdd9275b5c157d6974a66bee9aa02501c26 "616263" 0 "" "cc22cc"; 0xccbd3b508e1ac2ed16f0f85adfec8d17ad525018307e613e0ee3aa4652b7ceb3 0x10001 0x27654c24f4ffefffc3bef7be8ae469db3069407702391eeb551ce9544621b63a "" 18 "ffffffffffffffffffffff00cc22cc616263" "cc22cc"; 0xccbd3b508e1ac2ed16f0f85adfec8d17ad525018307e613e0ee3aa4652b7ceb3 0x10001 0xd980f3047ab74bc4e7bb99eeb17fcc657f50ee26146b7f2a9f982ef2f44cba "" -1 "" "cc22cc"; 0xb6dd0145ada7547bba5db3a35d34e612a8d73e93c33c720f4e4506428cacc6861b2143ed3a0683394fd94cfab8ab66a024161e9c9c1848d50627b3ac46de6d1b1d73ae7b5540b3df65c53aed9d4bdf1f86c8ddacfaf608823bb3d307d89d4c8bb11b5198f9851a519538787cd054ced98734daa2f7f2dc5b51c8c02ea8c362ff 0x10001 0x0f642606b7aaf99ff4bb5853c51e31a02c58d8c1c33f3c584d4edc58b08a16d5dc8064b6e198edcc4dc06666171a113619d7da16dfd96cebfdb5cc5050af6fab3d9f2ca8b8d6ece1d513fabc98a11fe37892fcf0827ea2e792427a69b3523504f46c55ed8af9a1c59687ca73c4baad7235a1a3faedec14f95ddfa8d0554739a8 "" 20 "a9993e364706816aba3e25717850c26c9cd0d89d" "3021300906052b0e03021a05000414"; } p1enc-pad { # nbits msg rc ct eparam 256 "616263" 0 0x0002efbdfc524ad6419b65537a59b42a4662918436d6e0e4804b6b1000616263 ""; 105 "616263" 0 0x0002efbd98524ad6419b00616263 ""; 104 "616263" -1 0 ""; } p1enc-pub { # n e msg rc ct eparam 0xccbd3b508e1ac2ed16f0f85adfec8d17ad525018307e613e0ee3aa4652b7ceb3 0x10001 "616263" 0 0x8f20a0fc778b7c55567f41c344d39bfcdaca04fd475f2290dc05c236585a68ca ""; 0xb6dd0145ada7547bba5db3a35d34e612a8d73e93c33c720f4e4506428cacc6861b2143ed3a0683394fd94cfab8ab66a024161e9c9c1848d50627b3ac46de6d1b1d73ae7b5540b3df65c53aed9d4bdf1f86c8ddacfaf608823bb3d307d89d4c8bb11b5198f9851a519538787cd054ced98734daa2f7f2dc5b51c8c02ea8c362ff 0x10001 "616263" 0 0xaf91f5abf4766348eaaff1e8e5561b10bc1e3b15b6dff221869389a70d371d649b6cf78c5444f5d03a9feac12d5741cbc340e09d112063b1486568fca7c59b4c90604f0b6243eccc18901afa9001fc5f669108ebc75d6713e28d4a081723184332d4fb2ca391e3247a76c85323e66352d60c0a6ce8240af6f0583058820b1e32 ""; } p1dec-pad { # nbits msg rc pt eparam 256 0x0002efbdfc524ad6419b65537a59b42a4662918436d6e0e4804b6b1000616263 3 "616263" ""; 105 0x0002efbd98524ad6419b00616263 3 "616263" ""; 104 0x0002efbd98524ad64100616263 -1 "" ""; 256 0x0002efbdfc524ad6419b00537a59b42a4662918436d6e0e4804b6b1000616263 21 "537a59b42a4662918436d6e0e4804b6b1000616263" ""; 256 0x0002efbdfc524ad6419b00537a59b42a4662918436d6e0e4804b6b1000616263 3 "616263" "537a59b42a4662918436d6e0e4804b6b1000"; 256 0x0102efbdfc524ad6419b65537a59b42a4662918436d6e0e4804b6b1000616263 -1 "" ""; 256 0x0001efbdfc524ad6419b65537a59b42a4662918436d6e0e4804b6b1000616263 -1 "" ""; 256 0x0002efbdfc524ad6419b65537a59b42a4662918436d6e0e4804b6b1000616263 3 "616263" ""; 256 0x0002efbdfc524ad6410065537a59b42a4662918436d6e0e4804b6b1000616263 -1 "" ""; } p1dec-priv { # p e d msg rc pt eparam 0xccbd3b508e1ac2ed16f0f85adfec8d17ad525018307e613e0ee3aa4652b7ceb3 0x10001 0x1fd9da85ec2d8ea09abe8f2c7804916853ac1f05189b657af9b294f73c515bf9 0x8f20a0fc778b7c55567f41c344d39bfcdaca04fd475f2290dc05c236585a68ca 3 "616263" ""; 0xccbd3b508e1ac2ed16f0f85adfec8d17ad525018307e613e0ee3aa4652b7ceb3 0x10001 0x1fd9da85ec2d8ea09abe8f2c7804916853ac1f05189b657af9b294f73c515bf9 0x19d6408010f0c2722b44cd4d5e006b6ffaa634aa225d727fa37c7c6ec29c5155 21 "537a59b42a4662918436d6e0e4804b6b1000616263" ""; 0xccbd3b508e1ac2ed16f0f85adfec8d17ad525018307e613e0ee3aa4652b7ceb3 0x10001 0x1fd9da85ec2d8ea09abe8f2c7804916853ac1f05189b657af9b294f73c515bf9~ 0x952aa4893cd2620e4942f449529ea2f7105b9d67e041a676259fb986bc507b7d -1 "" ""; 0xb6dd0145ada7547bba5db3a35d34e612a8d73e93c33c720f4e4506428cacc6861b2143ed3a0683394fd94cfab8ab66a024161e9c9c1848d50627b3ac46de6d1b1d73ae7b5540b3df65c53aed9d4bdf1f86c8ddacfaf608823bb3d307d89d4c8bb11b5198f9851a519538787cd054ced98734daa2f7f2dc5b51c8c02ea8c362ff 0x10001 0xbee578ae84da6a17c0369191b97bbfb33b0f7904488c9185e8efa5d953820abd7515051461beeabea9dcefbfcd8921598c528b2272d1e7367b7676db222091443944672d439fe4cc75f4f9f0594a0b19a8c634fc7f88d0f16e08ec9a95f1f0c3c03ad467a2d7db37428c145cd26b8796264de2f2209a3c09f54fa51de689b81 0xaf91f5abf4766348eaaff1e8e5561b10bc1e3b15b6dff221869389a70d371d649b6cf78c5444f5d03a9feac12d5741cbc340e09d112063b1486568fca7c59b4c90604f0b6243eccc18901afa9001fc5f669108ebc75d6713e28d4a081723184332d4fb2ca391e3247a76c85323e66352d60c0a6ce8240af6f0583058820b1e32 3 "616263" ""; } oaepenc-pad { # nbits msg rc ct mgf hash eparam 1024 "616263" 0 0x151709bd895ba510b5b3de3293c6de93adbb20cb065dcfbe3b2ca60aa39e458b30d14406eba05f0e479ddff40f554aba11da533c6d98df0321164c986807e8019c6918896817f37700a46c7fd71741a7692fcbd443952b67c32b838a576332b3bc1bab002fe3c941e9150d08b539908ef7f1901ac1246065c8520ac1beffed sha-mgf sha ""; } oaepdec-pad { # nbits msg rc pt mgf hash eparam 1024 0x151709bd895ba510b5b3de3293c6de93adbb20cb065dcfbe3b2ca60aa39e458b30d14406eba05f0e479ddff40f554aba11da533c6d98df0321164c986807e8019c6918896817f37700a46c7fd71741a7692fcbd443952b67c32b838a576332b3bc1bab002fe3c941e9150d08b539908ef7f1901ac1246065c8520ac1beffed 3 "616263" sha-mgf sha ""; 1024 0x151709bd895ba510b5b3de3293c6de93adbb20cb065dcfbe3b2ca60aa39e458b30d14406eba05f0e479ddff40f554aba11da533c6d98df0321164c986807e8019c6918896817f37700a46c7fd71741a7692fcbd443952b67c32b838a576332b3bc1bab002fe3c941e9150d08b539908ef7f1901ac1246065c8520ac1beffec -1 "" sha-mgf sha ""; } oaepenc-pub { # n e msg rc ct mgf hash eparam 0xb6dd0145ada7547bba5db3a35d34e612a8d73e93c33c720f4e4506428cacc6861b2143ed3a0683394fd94cfab8ab66a024161e9c9c1848d50627b3ac46de6d1b1d73ae7b5540b3df65c53aed9d4bdf1f86c8ddacfaf608823bb3d307d89d4c8bb11b5198f9851a519538787cd054ced98734daa2f7f2dc5b51c8c02ea8c362ff 0x10001 "616263" 0 0xa5c94083e56aeff3490a4abd63251b332a26cca0e521815af5d2915b2422fbc7e672c8e67c3dea8c355e0b999a1f8acc905cc4437a6ddc5a7d6f54489436bd24922f83d75629d2cb92a7963d010727ef8981c3c01971962f454e42d54996e74617022d7513505fef7b1f7d5dbdeccc4673594d01f943236e4439b3175c3f801b sha-mgf sha ""; } oaepdec-priv { # n e d msg rc pt mgf hash eparam 0xb6dd0145ada7547bba5db3a35d34e612a8d73e93c33c720f4e4506428cacc6861b2143ed3a0683394fd94cfab8ab66a024161e9c9c1848d50627b3ac46de6d1b1d73ae7b5540b3df65c53aed9d4bdf1f86c8ddacfaf608823bb3d307d89d4c8bb11b5198f9851a519538787cd054ced98734daa2f7f2dc5b51c8c02ea8c362ff 0x10001 0xbee578ae84da6a17c0369191b97bbfb33b0f7904488c9185e8efa5d953820abd7515051461beeabea9dcefbfcd8921598c528b2272d1e7367b7676db222091443944672d439fe4cc75f4f9f0594a0b19a8c634fc7f88d0f16e08ec9a95f1f0c3c03ad467a2d7db37428c145cd26b8796264de2f2209a3c09f54fa51de689b81 0x6ae9901c7c40104b38e10097bd42212afd437867ee4c72e7e81d7486b8721aeab493be40e3bd4335bef05c76bba1a2e30795e76fe04517d5f8fa87d16756002b061674594cb85c32b96c3a690e135d64923bd7551c45b6b89ebb89941377ce02d5c801feb33c20ebacf8dd6d6bd44d4f29bc2ff4dca35db52da545ef97733955 3 "616263" sha-mgf sha ""; 0xb6dd0145ada7547bba5db3a35d34e612a8d73e93c33c720f4e4506428cacc6861b2143ed3a0683394fd94cfab8ab66a024161e9c9c1848d50627b3ac46de6d1b1d73ae7b5540b3df65c53aed9d4bdf1f86c8ddacfaf608823bb3d307d89d4c8bb11b5198f9851a519538787cd054ced98734daa2f7f2dc5b51c8c02ea8c362ff 0x10001 0xbee578ae84da6a17c0369191b97bbfb33b0f7904488c9185e8efa5d953820abd7515051461beeabea9dcefbfcd8921598c528b2272d1e7367b7676db222091443944672d439fe4cc75f4f9f0594a0b19a8c634fc7f88d0f16e08ec9a95f1f0c3c03ad467a2d7db37428c145cd26b8796264de2f2209a3c09f54fa51de689b81 0x6ae9901c7c40104b38e10097bd42212afd437867ee4c72e7e81d7486b8721aeab493be40e3bd4335bef05c76bba1a2e30795e76fe04517d5f8fa87d16756002b061674594cb85c32b96c3a690e135d64923bd7551c45b6b89ebb89941377ce02d5c801feb33c20ebacf8dd6d6bd44d4f29bc2ff4dca35db52da545ef97733954 -1 "" sha-mgf sha ""; } psssig-pad { # nbits msg rc result mgf hash saltsz 256 "a9993e364706816aba3e25717850c26c9cd0d89d" 0 0x3426a2a3e34a2ea4b6831d1366f0477cf42d9b98fddf692f3d14f9b8a168e4bc sha-mgf sha 10; 256 "a9993e364706816aba3e25717850c26c9cd0d89d" -1 0 sha-mgf sha 20; 273 "a9993e364706816aba3e25717850c26c9cd0d89d" 0 0xb5c91e4c0c00aaaffba7d581011366f0477cf42d9b98fddf692f3d14f9b8a168e4bc sha-mgf sha 10; 1024 "fda74fa48306a43dda32e18d95e2b3b1e3edc172" 0 0x2d22499324a1428e11201e9103ba63a5be9812e104b789a128214c05e767ceae82a51ce2f13cf907183dfa3b5bfe998be503d6c99cecb32e2b488028ece05e0caf479c254a5cd823bb5ad529a0152dab4dcdd4746718e8720f6b7a46b1056d9a0bc6ce95c99ce914886ff80c3a3c5abcc4b4a4346e77722de7b318c1750e3abc sha-mgf sha 20; 1025 "fda74fa48306a43dda32e18d95e2b3b1e3edc172" 0 0xad22499324a1428e11201e9103ba63a5be9812e104b789a128214c05e767ceae82a51ce2f13cf907183dfa3b5bfe998be503d6c99cecb32e2b488028ece05e0caf479c254a5cd823bb5ad529a0152dab4dcdd4746718e8720f6b7a46b1056d9a0bc6ce95c99ce914886ff80c3a3c5abcc4b4a4346e77722de7b318c1750e3abc sha-mgf sha 20; 1024 "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 0x6d59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fdd4987e9f2d57a3ae237d126d87c53f50db3641f9cab66739970843fe9182ff6ebcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc sha256-mgf sha256 32; 1025 "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 0x6d59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fdd4987e9f2d57a3ae237d126d87c53f50db3641f9cab66739970843fe9182ff6ebcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc sha256-mgf sha256 32; 1026 "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 0x159bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc sha256-mgf sha256 32; 1027 "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 0x159bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc sha256-mgf sha256 32; 1028 "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 0x559bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc sha256-mgf sha256 32; 1029 "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 0xd59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc sha256-mgf sha256 32; 1030 "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 0xd59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc sha256-mgf sha256 32; 1031 "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 0x2d59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc sha256-mgf sha256 32; 1032 "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 0x6d59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc sha256-mgf sha256 32; 2048 "12f1c8bb1c560ae3f3b0fcb1ae918af64947a95c4c53e81551280ffc2e842884" 0 0x106373ce481fe7e268a5a66f8b281e17719e23e1fa5f9d6bdfb2da5451a3fe7afab07969d8acdb904c723830280f78124717e87edf05a58626e191281b9c82edeceb02d1fc8dfab7d3e941ef3a13ea27ea51609e47dd727a784f66dc189fb8527093060ee5f982f7072e3f8a5fac4edcadd9ff107d6c8a99e9b52680a046b6f984c323afbb194e94bf2ab014804e791af59b254c164ef24af7c726b314a127febc4d026c700cbe08076d4e63be94581f6b353adbd3c754864d314f0039b3c7cae177c8be11a426358d523a1f0c97a0626aa9d565751229d488d96e168e7305cdc3d256401e6b865c246d686f0d8a673603038c464a60753dcd2b0f2a552514bc sha256-mgf sha256 32; } pssvrf-pad { # nbits sig msg rc result mgf hash saltsz 256 0x3426a2a3e34a2ea4b6831d1366f0477cf42d9b98fddf692f3d14f9b8a168e4bc "a9993e364706816aba3e25717850c26c9cd0d89d" 0 "" sha-mgf sha 10; 256 0x3426a2a3e34a2ea4b6831d1366f0477cf42d9b98fddf692f3d14f9b8a168e4bc "a9993e364706816aba3e25717850c26c9cd0d89e" -1 "" sha-mgf sha 10; 256 0x3426a2a3e34a2ea4b6831d1366f0477cf42d9b98fddf692f3d14f9b8a168e4bd "a9993e364706816aba3e25717850c26c9cd0d89d" -1 "" sha-mgf sha 10; 256 0x3526a2a3e34a2ea4b6831d1366f0477cf42d9b98fddf692f3d14f9b8a168e4bc "a9993e364706816aba3e25717850c26c9cd0d89d" -1 "" sha-mgf sha 10; 1024 0x2d22499324a1428e11201e9103ba63a5be9812e104b789a128214c05e767ceae82a51ce2f13cf907183dfa3b5bfe998be503d6c99cecb32e2b488028ece05e0caf479c254a5cd823bb5ad529a0152dab4dcdd4746718e8720f6b7a46b1056d9a0bc6ce95c99ce914886ff80c3a3c5abcc4b4a4346e77722de7b318c1750e3abc "fda74fa48306a43dda32e18d95e2b3b1e3edc172" 0 "" sha-mgf sha 20; 1025 0xad22499324a1428e11201e9103ba63a5be9812e104b789a128214c05e767ceae82a51ce2f13cf907183dfa3b5bfe998be503d6c99cecb32e2b488028ece05e0caf479c254a5cd823bb5ad529a0152dab4dcdd4746718e8720f6b7a46b1056d9a0bc6ce95c99ce914886ff80c3a3c5abcc4b4a4346e77722de7b318c1750e3abc "fda74fa48306a43dda32e18d95e2b3b1e3edc172" 0 "" sha-mgf sha 20; 1024 0x6d59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fdd4987e9f2d57a3ae237d126d87c53f50db3641f9cab66739970843fe9182ff6ebcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 "" sha256-mgf sha256 32; 1025 0x6d59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fdd4987e9f2d57a3ae237d126d87c53f50db3641f9cab66739970843fe9182ff6ebcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 "" sha256-mgf sha256 32; 1026 0x159bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 "" sha256-mgf sha256 32; 1027 0x159bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 "" sha256-mgf sha256 32; 1028 0x559bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 "" sha256-mgf sha256 32; 1029 0xd59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 "" sha256-mgf sha256 32; 1030 0xd59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 "" sha256-mgf sha256 32; 1031 0x2d59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 "" sha256-mgf sha256 32; 1032 0x6d59bc4a479db6990a56909b9077e87f29473f88203c830c1ef6f160cd48e537a178992e98663de4fe2c5c31bbe49764484a46bdc1f5bd243f010c698614fc3acac3cd35cb3474dd4b3b4e6a5b53742823f319fcb203f2b7739ce25d3073af94bcb4b0a690ede55ffe88ceb8c946766fa4fb3343f0c15bfb1d1ee07212c49dd5bc "9a741f76c050657815eadefc360e8cd191edd49f66ecbdedd048a364d8ef5e86" 0 "" sha256-mgf sha256 32; 768 0x3314e642649adf696651f34108408fab0e770a617a3f7d44d981add5ca88841dc57d531bb885075f150b93e96f6e7580e18b98e1ece12826bbfe4d92dec1bc05c2e95ea362e08dd4cbf162b4abff6a9ed26b822d986ec32bdd698d162262abbc "2923be84e16cd6ae529049f1f1bbe9ebb3a6db3c" 0 "" sha-mgf sha 20; 1024 0x29d14565cf1ad3966ad25ff10aa825c2adeb31cc431a9a388ee53afef2ea2bc3c40b54523fd6bec5d7eabbea2b969e25d1bd62086834ccc48f256d876a4065214ac4343dfba87091563921299adee851e9d0dfba8db14ae6972cc8ce569f32c01db77d291279a82c30220faa16d83b1740cb535aa7f594905d7c91122f67ffbc "1cdbae32209a50ee407836fd124932f69e7d49dc" 0 "" sha-mgf sha 20; 768 0x1de4193d961d4c2f5737656c910d9d5262b09d463a0b8c7c426f92f91ea8db83be870d68ab125af488bef0596b15fb2416b2836c08bc6af31ee3c215c817c9c17ee84d813dc712676c86d4c41e69074eb1646fdc80c8a59e4bad819af27104bc "b2eac9cc53bf67d6bf14d67e2ddc8e6683ef574961ff698f61cdd11e9d9c1672" 0 "" sha256-mgf sha256 32; 1024 0xb9317ad66af4a49e3d2e987c340e776ed3b7496d311813fd6374e743fd5156630453541fc82733b4c0fd44a869e8c541ede9692ea6deb7cd52dbb4fb66b0f5a9a07e84e886ee5520faadf4fc7d646f1987bf19ad3d669dd9df57eec3de510148a6d349b8626c20ffb6d95f09c0af54b276626da745502e9c2bb5496e1a29bc "0515073b33821f187092da6454ceb1853e6915f8466a0496730ed9162f6768d4" 0 "" sha256-mgf sha256 32; 1025 0x0a9228b191158744e277bd223ada3c227429e5d64884007a748d74abca2d55358c1bb21cdf2666589ffd6cdfd458c877620009ebace86e7fc88c6d0acb99e5432f1af5705908e332e1a071e3700f0a0310b531589e79fd40922f0780b239cdd489816be7fdee9f6353f7f9f182abf873eb32e83586011fce20ae957bc66728bc "a90b87978c2ff1151d9a95c19be1c07ee9a89aa786c2b554bf9ae7d923d15590" 0 "" sha256-mgf sha256 32; 1026 0x016ecc969a03557d5fb257119251316ec4d8630d66bd6c18e93bc5c69a3a1d68431cd298f92db41a5f017874f05054224da5d75c012855febdf801c77145c8067c714c5c218f555b1e335a73f3ca6228a9723fa074173c7941200526c3a8ad81bb25427c84bdf82052021590cb5fd6aa44d052734b9112d1063276995572300ebc "cbc2033f4107840f1405651b2861c9c5e72c8e463608dcf3a88dfebef2eb71ff" 0 "" sha256-mgf sha256 32; 1027 0x031a071405323cf4ef20cc186ca5edc492fa2a7158565275d1d7cce302dcb10853625822b6887ab61c0713c332eb188b708690dee268ecc1e8b07f34106a1437246034347340bb65f39d8f002fe6ad5d826cce3c44d121924ba2a2fe265200523940b2f60918202839190fd4c50960be706863daf99b34cf7a152f720cbd9a2bbc "6653330bcba1105e4cec034c73e605b4310eaaadcfd5b0ca27ffd89d144df479" 0 "" sha256-mgf sha256 32; 1028 0x032e267380b21f98eb301bfd28c95af795a29864dfd801146c6878d9755669a6a8ef0090c574d5e7b716e4bf32128787db838c1df23fa418406e124fe4c031e706e31e27982810561d0c77d391b7718a2dd12b583987fe1c3c07436d457e039c3f4a6bbc2b6e765670762138ec2f22c3b1ce84ff422c08479f90abeb39986abdbc "d5cfd3a195ce5abe65272af607ada1be65a6b4c9c0693234092c4d018f1756c6" 0 "" sha256-mgf sha256 32; 1029 0x034a4f060407d55bea14998785fef3dc09240b2145350d7aaa8e7b0114ba531209e8a5d9cfa1f8c364f21a94d302968a0ba7905ac188da019da0b68c27e42bf513bde915eaf96a91f300a32bbd723cdf66510f1ecb964ed807679dacf7ada3903e7234167bd3dc49e8b59749a396dcdc3f06d3751d0b58216d1ea3760fface17bc "608f6e3c7bf45b628a8a8f275cf7e5874a3b329b614084c6c3b1a7304a10ee75" 0 "" sha256-mgf sha256 32; 1030 0x0aab7297cc92ae458f1d4d3b275eab7b2c65af1a7ab4fde8f5ff78b21474751b3b245f9b32b3c7d22ca677ccc882957cfdf3583372a8038918c27e9efd9743e6673d935ade4d3a4c3029c81c56d9a900e3f403de752d816d2e224621db32baf716b7625598aae00a336df65970076a2421e82925b9496b45e889f3b91ff5c100bc "0d2bb614ecbbb82f73e2517e7d1dd884d31f01be506b16d6432183191518982b" 0 "" sha256-mgf sha256 32; 1031 0x0a1a81c6c71b542db6ce4aac600e96d5280f31dc6d91d201a0a83f3c2fb9a1baebf0d77b5aadd2358de635eca6f802a3adfe33c4e32e321276e102bb74dbb23aafcd8ca3806abd496a55c88223478a21ce0ee9946b93d0f94dcff307f0f33e41b3ab282016b7cda40bd8a3b1a909fb9396afff909f9bb6e44a3d70240e9ec9eabc "f25b81a07f5ccb1d36e949740255d2ac1a0bf7a92623405ba333b9358868ade1" 0 "" sha256-mgf sha256 32; # This one's WRONG! # 1024 # 0x696c23c434d74b91841724d0cca8318938551593969a8c31468377335252f2e18cbc11902b09ea494297ac729872b459d852018bc0634e95f9a1e80f09b55b321a1cc3b5f5f8c66a6bc91f42f154c6b4406606f3e9dda02eefe343cd80436a09e013a6e6b1190d222279e6f790223c315f367f3a212ff6f1c838c728c7fafabc # "29d7a859cc0dea26ed554e8084d92bf837b8edd57aa05c4efa9f21fc3c36858e81b07dbfeeb1e485e912078bc6ec66e2" 0 "" # sha384-mgf sha384 48; 2048 0x7a14b3a1fbf3371d6a607e3a401b43937f77d1f0960f0caee52c3a962d097cbcf7659ee7a26d7da421bfdf650c02a275f7c839eccdb77eb8bd73e807f251a9b8dcf6c7bbde426e1cd2b05f5e0ca53d4a2e7487f56bde022384d581208489a835b0e4f23aa713497d7ad0b1ba3a0d3fdf1798e40f5add1ab96c1ca17006138941b87fa1bc7bdb93c49befa6e2e4cdf6a144e55525d14f995ebbc452f8dd31ee07ddee8935454e5d484132e3799978eeb15f66444e342e425ca456c4ed13e3504e1dfef8d29de9086e027958a0ab7975f642f8d061c94b379b2ddf8b5f5540f2c94a9f50ce509d9bc7f21c8e5cbca7c783c78b2a8235f4ec536b129e6f105d3bbc "a744b33e02b80487b63022dde456dd617b6e3d8c5ce7c467bc2ff2ffc9cc0f1390a924111ead4b41e592283f62f5b8aefda9492b3151ca80ec2e451a3935aabe" 0 "" sha512-mgf sha512 64; 2048 0x106373ce481fe7e268a5a66f8b281e17719e23e1fa5f9d6bdfb2da5451a3fe7afab07969d8acdb904c723830280f78124717e87edf05a58626e191281b9c82edeceb02d1fc8dfab7d3e941ef3a13ea27ea51609e47dd727a784f66dc189fb8527093060ee5f982f7072e3f8a5fac4edcadd9ff107d6c8a99e9b52680a046b6f984c323afbb194e94bf2ab014804e791af59b254c164ef24af7c726b314a127febc4d026c700cbe08076d4e63be94581f6b353adbd3c754864d314f0039b3c7cae177c8be11a426358d523a1f0c97a0626aa9d565751229d488d96e168e7305cdc3d256401e6b865c246d686f0d8a673603038c464a60753dcd2b0f2a552514bc "12f1c8bb1c560ae3f3b0fcb1ae918af64947a95c4c53e81551280ffc2e842884" 0 "" sha256-mgf sha256 32; } psssig-priv { # n e d msg rc sig mgf hash saltsz 0x6af87c8c97ae0c7668bc361ff1c358198309c80cd8a74a6d9d9cc846ea63ede9 0x10001 0x30ec4a0a5854d733a5ddc3e3584469f0a7d4b1f0cb38b8cfb04483c68b77a01 "a9993e364706816aba3e25717850c26c9cd0d89d" 0 0x2b484543397da31ca7aaf774c4b19acd69eb8bc230b6d98a2ae10798793bd53f sha-mgf sha 10; 0x560e64d28a2352ab7930aeb78fede05837b4fb868f0e6920d3108bcd57c8fe019d20d5df7ccc1ba15b5b0f850282739f3c76f0f592e2120573551c0146c3cd6d165cfd3bedfdc131bed468f0b36a7f07d47caf5ec83c0790354fba9f5027394618fa1a342b752a028addc86765061ca680d748190befe34d0f4032ad5639b148d033c3b3914f0b4ef9a1a7e167bdfe22a7954a8542286f562c226c393d48a91a1b7843831f8133e7214d65a5874954ecd8b10002dfe9847f5e8061cfb77d2b5defc6ce63d553aa79d1fe75e90fab2fdb78f55d8348063717a6335367d8316070a44847a49ba53be57f44bc6d6108aecbe0efbf81a2b51cbe98407166d89e89a9 0x10001 0x27f0e74fa6a8ad5a83d59a09fd85f10dd0d131baaad40bec1dba3cc0d24129cf72efc60443e671de8ac9b162d11eddee26c0a7a6bb052d4b155407baf9eeaffe351674bc6781d2b4b576ddbbf5f1f4429c974047f4149488148e4c365c1bd063ddfcdac3a2f5eec91e4dc091689c95189c8d0edbfd23da722e25643ffa58ad94ec06f6ab21fc8805b09066ffe3849e2d5536cf8a7385e62526989605c9fefbd9092ddb51bd887ee71cababab3a150b34d7de54d01c19987438bef4672208418e51bf49cdbe1825f16e2764c58aab339afbb4f673914646d2a191fec4f7a503e512841a2cccdc8852c0f348b8aedea3123747d20c3c580c38b438ef5fde3608bf "12f1c8bb1c560ae3f3b0fcb1ae918af64947a95c4c53e81551280ffc2e842884" 0 0x35fcbf7c5a69bd892dbf2ee88e53e40fe58ecddb4cf7c8885b228bfa9c24730ac554e20c65d82fc98d67a7805343450b1712a5f8c5ed6970c4310e06f65a9758d33e1c9dedec7178507da977a5ab76635d9f824b136abb855210caf851700bb57eb3aef7de61b217ae79ee4d6ad7c1a94279d9f8a425e06a0e4024d4c5b709ce1af6d09a26ce346f0a7eb36675fdbe1367f3d040ab7e18235b8090f91c355ee07425e3f4adf302e741be55959ac0f31075ccf1beef20e2f90693a82a30a48969c5ef32bc779ce84961b6a8d3ae0228cc520e2c644067bae96f14d90ceda2c8d00c97de3895d434a001d3cca244777fba4e0f5b5ed01c103842652c6402d2525b sha256-mgf sha256 32; } pssvrf-pub { # n e sig msg rc result mgf hash saltsz 0x6af87c8c97ae0c7668bc361ff1c358198309c80cd8a74a6d9d9cc846ea63ede9 0x10001 0x2b484543397da31ca7aaf774c4b19acd69eb8bc230b6d98a2ae10798793bd53f "a9993e364706816aba3e25717850c26c9cd0d89d" 0 "" sha-mgf sha 10; 0x560e64d28a2352ab7930aeb78fede05837b4fb868f0e6920d3108bcd57c8fe019d20d5df7ccc1ba15b5b0f850282739f3c76f0f592e2120573551c0146c3cd6d165cfd3bedfdc131bed468f0b36a7f07d47caf5ec83c0790354fba9f5027394618fa1a342b752a028addc86765061ca680d748190befe34d0f4032ad5639b148d033c3b3914f0b4ef9a1a7e167bdfe22a7954a8542286f562c226c393d48a91a1b7843831f8133e7214d65a5874954ecd8b10002dfe9847f5e8061cfb77d2b5defc6ce63d553aa79d1fe75e90fab2fdb78f55d8348063717a6335367d8316070a44847a49ba53be57f44bc6d6108aecbe0efbf81a2b51cbe98407166d89e89a9 0x10001 0x35fcbf7c5a69bd892dbf2ee88e53e40fe58ecddb4cf7c8885b228bfa9c24730ac554e20c65d82fc98d67a7805343450b1712a5f8c5ed6970c4310e06f65a9758d33e1c9dedec7178507da977a5ab76635d9f824b136abb855210caf851700bb57eb3aef7de61b217ae79ee4d6ad7c1a94279d9f8a425e06a0e4024d4c5b709ce1af6d09a26ce346f0a7eb36675fdbe1367f3d040ab7e18235b8090f91c355ee07425e3f4adf302e741be55959ac0f31075ccf1beef20e2f90693a82a30a48969c5ef32bc779ce84961b6a8d3ae0228cc520e2c644067bae96f14d90ceda2c8d00c97de3895d434a001d3cca244777fba4e0f5b5ed01c103842652c6402d2525b "12f1c8bb1c560ae3f3b0fcb1ae918af64947a95c4c53e81551280ffc2e842884" 0 "" sha256-mgf sha256 32; }