From 08198b1b5cea17a1026e56441539e65d883eab63 Mon Sep 17 00:00:00 2001 From: Ben Laurie Date: Sun, 4 Apr 2004 14:16:29 +0000 Subject: [PATCH] Signature verification test. Enable all tests. --- fips/dsa/Makefile | 5 +- fips/dsa/fips_dssvs.c | 71 ++- fips/testvectors/dsa/req/KeyPair.req | 41 ++ fips/testvectors/dsa/req/PQGGen.req | 41 ++ fips/testvectors/dsa/req/PQGVer.req | 338 ++++++++++++ fips/testvectors/dsa/req/SigGen.req | 203 ++++++++ fips/testvectors/dsa/req/SigVer.req | 734 +++++++++++++++++++++++++++ fips/testvectors/dsa/req/pqg.req | 20 - fips/testvectors/dsa/req/prime.req | 86 ---- 9 files changed, 1429 insertions(+), 110 deletions(-) create mode 100755 fips/testvectors/dsa/req/KeyPair.req create mode 100755 fips/testvectors/dsa/req/PQGGen.req create mode 100755 fips/testvectors/dsa/req/PQGVer.req create mode 100755 fips/testvectors/dsa/req/SigGen.req create mode 100755 fips/testvectors/dsa/req/SigVer.req delete mode 100644 fips/testvectors/dsa/req/pqg.req delete mode 100644 fips/testvectors/dsa/req/prime.req diff --git a/fips/dsa/Makefile b/fips/dsa/Makefile index ea18a9574b..96cd964ef2 100644 --- a/fips/dsa/Makefile +++ b/fips/dsa/Makefile @@ -79,9 +79,10 @@ A=../testvectors/dsa/rsp fips_test: top_fips_dssvs -rm -rf $A mkdir $A -# ./fips_dssvs pqg < $Q/PQGGen.req > $A/PQGGen.rsp -# ./fips_dssvs keypair < $Q/KeyPair.req > $A/KeyPair.rsp + ./fips_dssvs pqg < $Q/PQGGen.req > $A/PQGGen.rsp + ./fips_dssvs keypair < $Q/KeyPair.req > $A/KeyPair.rsp ./fips_dssvs siggen < $Q/SigGen.req > $A/SigGen.rsp + ./fips_dssvs sigver < $Q/SigVer.req > $A/SigVer.rsp lint: lint -DLINT $(INCLUDES) $(SRC)>fluff diff --git a/fips/dsa/fips_dssvs.c b/fips/dsa/fips_dssvs.c index 7252f41b3a..43c9671985 100644 --- a/fips/dsa/fips_dssvs.c +++ b/fips/dsa/fips_dssvs.c @@ -40,6 +40,15 @@ int hex2bin(const char *in, unsigned char *out) return n2; } +BIGNUM *hex2bn(const char *in) + { + BIGNUM *p=BN_new(); + + BN_hex2bn(&p,in); + + return p; + } + int bin2hex(const unsigned char *in,int len,char *out) { int n1, n2; @@ -206,6 +215,64 @@ void siggen() } } +void sigver() + { + DSA *dsa=NULL; + char buf[1024]; + int nmod=0; + unsigned char hash[20]; + DSA_SIG *sig=DSA_SIG_new(); + + while(fgets(buf,sizeof buf,stdin) != NULL) + { + if(!strncmp(buf,"[mod = ",7)) + { + nmod=atoi(buf+7); + if(dsa) + DSA_free(dsa); + dsa=DSA_new(); + } + else if(!strncmp(buf,"P = ",4)) + dsa->p=hex2bn(buf+4); + else if(!strncmp(buf,"Q = ",4)) + dsa->q=hex2bn(buf+4); + else if(!strncmp(buf,"G = ",4)) + { + dsa->g=hex2bn(buf+4); + + printf("[mod = %d]\n\n",nmod); + pbn("P",dsa->p); + pbn("Q",dsa->q); + pbn("G",dsa->g); + putc('\n',stdout); + } + else if(!strncmp(buf,"Msg = ",6)) + { + unsigned char msg[1024]; + int n; + + n=hex2bin(buf+6,msg); + pv("Msg",msg,n); + SHA1(msg,n,hash); + } + else if(!strncmp(buf,"Y = ",4)) + dsa->pub_key=hex2bn(buf+4); + else if(!strncmp(buf,"R = ",4)) + sig->r=hex2bn(buf+4); + else if(!strncmp(buf,"S = ",4)) + { + sig->s=hex2bn(buf+4); + + pbn("Y",dsa->pub_key); + pbn("R",sig->r); + pbn("S",sig->s); + printf("Result = %c\n",DSA_do_verify(hash,sizeof hash,sig,dsa) + ? 'T' : 'F'); + putc('\n',stdout); + } + } + } + int main(int argc,char **argv) { if(argc != 2) @@ -227,8 +294,8 @@ int main(int argc,char **argv) keypair(); else if(!strcmp(argv[1],"siggen")) siggen(); - // else if(!strcmp(argv[1],"versig")) - // versig(); + else if(!strcmp(argv[1],"sigver")) + sigver(); else { fprintf(stderr,"Don't know how to %s.\n",argv[1]); diff --git a/fips/testvectors/dsa/req/KeyPair.req b/fips/testvectors/dsa/req/KeyPair.req new file mode 100755 index 0000000000..00bc6a706a --- /dev/null +++ b/fips/testvectors/dsa/req/KeyPair.req @@ -0,0 +1,41 @@ +# CAVS 3.0 +# "KeyPair" information for "Open SSL DSA" +# Mod sizes selected: 512 576 640 704 768 832 896 960 1024 +# Generated on Fri Apr 02 12:11:47 2004 + +[mod = 512] + +N = 10 + +[mod = 576] + +N = 10 + +[mod = 640] + +N = 10 + +[mod = 704] + +N = 10 + +[mod = 768] + +N = 10 + +[mod = 832] + +N = 10 + +[mod = 896] + +N = 10 + +[mod = 960] + +N = 10 + +[mod = 1024] + +N = 10 + diff --git a/fips/testvectors/dsa/req/PQGGen.req b/fips/testvectors/dsa/req/PQGGen.req new file mode 100755 index 0000000000..9e2ab2b381 --- /dev/null +++ b/fips/testvectors/dsa/req/PQGGen.req @@ -0,0 +1,41 @@ +# CAVS 3.0 +# "PQGGen" information for "Open SSL DSA" +# Mod sizes selected: 512 576 640 704 768 832 896 960 1024 +# Generated on Fri Apr 02 09:32:59 2004 + +[mod = 512] + +N = 5 + +[mod = 576] + +N = 5 + +[mod = 640] + +N = 5 + +[mod = 704] + +N = 5 + +[mod = 768] + +N = 5 + +[mod = 832] + +N = 5 + +[mod = 896] + +N = 5 + +[mod = 960] + +N = 5 + +[mod = 1024] + +N = 5 + diff --git a/fips/testvectors/dsa/req/PQGVer.req b/fips/testvectors/dsa/req/PQGVer.req new file mode 100755 index 0000000000..da9b4135ac --- /dev/null +++ b/fips/testvectors/dsa/req/PQGVer.req @@ -0,0 +1,338 @@ +# CAVS 3.0 +# "PQGVer" information for "Open SSL DSA" +# Mod sizes selected: 512 576 640 704 768 832 896 960 1024 +# Generated on Fri Apr 02 09:32:59 2004 + +[mod = 512] + +P = 9cdde865468e2f340d51aa945a46e8bb27a78108a281089884ff6a0000514bf37b5d7f2636705539c23702c0b40423cf639fd70a193b80af7c5e3247ea5f1149 +Q = 98c80f2c3ea13e0e7cfe8d82f229769ff239f6c1 +G = 1a6953bee8b8028729589df6bdd13d2e1c856466cb1ad584b126aa519df84557a755f0f6452a672c8b7e53743693cf22b481f2d0bc6853f229c612e9bd32e655 +Seed = a40a2c777125935ac37ed9d3b3da7ef65708e733 +c = 39 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = b838961d0a846763fe8baaf50a0cc0fd16dc24d3f11107002d55f3d912b807c28c3f30aa09950eb788320e3dfa4a240ac502067a092122a274bf2dd5fedcb7d3 +Q = ccffff25aa9520b40dd1a3d4e172dedc47bbba9b +G = 30859d69c891a2ecce089b25ce65ac73be47de4e5bf6304acf894cfd436df389b42c48bf9a9643e76da4a638c0f060aa6043df53ef341f558382b5ecfce5db64 +Seed = 6dd3e68de5230a1e7cc23e9326e7a710c9ed0807 +c = 506 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = c1b9027b08e6140d344385e088d23311e92f475c97af79c2d4184a944d1ea1d1ad5ec76f1452bec4689220bc827ee792d9c136e5c05c6f429f733a37d693152b +Q = 9f0c33f31781aea0aff0b55210763c5a736cf179 +G = 7aa8dfceb9c651e4b3c1ecddac5e67e1fe297b52f2a19f2a0a03f9be88b60fe506c5950f42765000e2640a373bf883c0081129ae8d436b7cd7c7c0b7baf75ab7 +Seed = 5232565020a5ab880f4f82c0714e551c290bb749 +c = 595 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = d9fbb3d029a1c376154300176f17b55ec8cfaa7c9f04f707cce4da9380cfc6556a7ae68d70e1b3ff09fd937010e110a42729ce2e91cb0e79393d0dc2b183c18f +Q = f4dd1d27736da6c750bc737178bbee25fa63e427 +G = 92061eb7c52d27804e3cde543a275760b514b060c1f3a1209d5bccc604272db6291e9d054e221aee6dcd2a8f97c9761794ec551c8d68a1bc2bc1081956e26e32 +Seed = 1fe8631a6d40d88af36c593b88f8103c4b96bea0 +c = 11 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = f4141a80a76471126fc48b04bd6945d2d7dcbc3de691e152bfa6a32ed88ee521521b881472fe4f8e572681186fd1463e9c18a6781f583bd83b3442d6c3548fa9 +Q = 8e4e9b0c5d756a68fe83828ac0716591ac466b33 +G = 894d69041aee16ca2bf3abb8fda269136a41d277da2393ed70a497702e402db01b43617708415f0d89ef5590900220a90104f65360e9ec410b7d1408dc8fd529 +Seed = 61f8ceac64f8f6fb5d9aa85c1908b95cc1583513 +c = 80 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +[mod = 576] + +P = f6c57be9d7ceb30abcd4086af02e6e3de19370bc1e475ae0fb541fe99af08028e91996b19d8b60124286f9476bc64fcc55db59ee8f9487ca63dfcde85f6cfed8206bf4ff1ed84e2b +Q = d1ef31f26c13a35ba9b7f95cbfe8f93401799931 +G = 3dff7ea3f5a2857962975bb53a9643f17b556c01fa24f26459cbf5695ecbb86ed28761ada095c6d11a62f2163ef440a9b2b781568f51a6f1e8820b000fbd1aa843b9b7f52c3804ab +Seed = 5a5357f0e6b17b0b3fe852592605c2f2df8f484d +c = 540 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = d4053b3876cc0e28092b5eb7ac52496e7545490adef28a29587c14d2aec8b290a9bb85011ac675827a98b68d5236ddc88cfb5d0db3a5d2f63b3a263086b71708194b3a86fab402d7 +Q = 80ac6802bd163472887525099466e3d8805674dd +G = 28921b0b87fc9cafe058dbe067081bff8596d21cf0b0f6bb7f1c9fa949442268f197b1e0988378e57f381489eadb59a6e2f6fbe5c7f991530fbafa3aa45dd415f6be94cadb58f51a +Seed = bbadf4bac5fa0abe2abf1e9993d33b798c5f74b8 +c = 113 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = e1bf6f4412b9e05bd7cf3c1f208a98e035afba550cf9615fd34ceb1982f5471b45cac546940e9611777cf38b5c234885ff0eaa6ee452cebaf290b093491d8601fbb2bbc8c264e601 +Q = fa12d03bf2eacbb0935a0f9f15d4c49acd76e86b +G = bb19b6cb47d826ae916b33795456709c3e33894988d24205c5fd9aaf01aa2063ef5e42ec1e53faca814baa3534667c6b88b7feda777d9d4c11af8abe0cd9999573bc19ef84d59b55 +Seed = 09997048db425a19f58bfa0de3a25266ef762be0 +c = 129 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = e8a4b2b64a56bb5f15daa29f61408f16235f83f5fdd3c13d23b0707b516306e51cf96ba807095bcdab8b1e8117f687fe8adfa8c0109cc6a7007c7cb4ab6c92242243040fdb3e826d +Q = fc830a4e754abdbf80def7bfb0153ea3e6336b95 +G = 481569092d9440fef2e5c7b599be2312d98e072d045f60db77e512735e285a2bfde96a86b471cc207a600cb027c9ffa77be394f0539ecf7ce1b20bda8328585135feb873a299d2e5 +Seed = 96be51a6e711bf66d0245f3c6d2fd746375a0400 +c = 527 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = f669bc2771c33d8027010daa6ff734b0774bf70d8c875aea52a677262493ece6babecc698fbdeb10494196c4b799e00962f95f2f883a94ed5422558e18f288313fdee9bf5aae5841 +Q = 843a9eebb84d60604a5f628eb72f7f79080173b1 +G = c27c32b37595f58dcd3d4b38e00cc760ffaf0835e4d5d801012eec161e4af687572daebec2c329de18605c0788b801bce6ae5bfaee375ce34897f8c5ce968779c5a76972daba964b +Seed = 96abea263a8f0f84f8167793326ab8615a86eb19 +c = 30 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +[mod = 640] + +P = a5eb47adff8a501a91a5d0d885aba89b16f67e85c9cf66b4ae4730d24bb64a91f076541af4031549bf55419108d7442e436f614b27432e35e9425b186f7760f842fb76899eab848a35bf8958419f8697 +Q = f55b2bb2227577ef5a5b70f3544443c0a80333ef +G = 7b0251c36a35178210a9728f34810f2f68204f9bbf855bb6c471b3cd79b020c988187ec40356077f19357b41b7076ed23c52c175249af46aa0dfdda8d23087298f87b6f488f9f80d6d91c157d5912685 +Seed = dc4bfb64706375f215c98151a9340c8e9ca3264d +c = 213 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = dbcd732a41d48fd4ca24f321e25ae23333344950bed3b69031238b507a569738077ae580d33b57640fc50609dedcd725b6f88416cb894c1dcfe681384a36c5901c7ea3911eca7fd729ff8ecef3822265 +Q = 96927e1c354ff21bbf3be8e3844c6f515c4e17ad +G = 32994e1b21fa1a1d2f95fdc0d75322cee78fc84bb34a09e050298878d6c8b1e58d4826ef683d5a217952f9d024fd5759efd25b16f37f765d7784b8a529de47179d7f56566c8486505c083526be267b5e +Seed = 3530776bea4bbd16ab03e8dfb6ec4b962cf43205 +c = 18 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 99cd5f7758d875e8504c1ff05f57c8a8a2427446a5593733e12583c787c6f33e0d821a9cf85e514f409c10c6ee396bb08491755ac44ca58c5c56b042adebfa5e7ac6d37fddbb704b6b6fad8b9d16b4cf +Q = bddde5d9e770ef790bb6f31d218ef99a79f94433 +G = 7efc050c256649d272d84b3eee5a6002e533d20327465c43dfaddfd5f9e911d243757b0f2f4b6426392a4ecff01c9f6362e42ce6e91200fc625c31ac9bd1c5bfec1960a9dcf7042f2991b4101a968790 +Seed = 804e82025d29de602b4728d50f0dc18e96a5b60c +c = 717 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 8c83f19684dcd990cbe9abd4691cb2829ab8aa82e7a92c8d6ca42dd16ce52e119bec1c8c1d4112869570715d29fe101c691717aed6c01601e489ccf805e47ccc75fdf19b4b6c310eaf9a1743b0b04251 +Q = d19bb5fe3999eb6033745d594f536d3c03954bbf +G = 0bb0c7d11da2c0c1f39d097910d0fb702c533cd1c9062b991b636ae7176bf1412998673184ffe41a95bbc74909a2d9b63dffc2475a5184f7286739647e1852e31f9682136625f050b02e7b435bab5200 +Seed = ff457028c359545fbecd085003f8d926e17e2a47 +c = 106 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 976a2325344b5223889cc87aa2ed3c51e33d2b3ebb5d1eb729d7e2c905cec292f1efee763fe6b85e60d51daea0072a5d47eb0f21244f852e6b2957a110ab49755310f98680323eb06b7f28367c78e757 +Q = a2093d1ad02713f8cd9b404b8730b4a7e465f0a7 +G = 93170edbd2fe2808b7d3f9252592da4eac9112fe3cff312cff4455ee4889ead9f019fdcc2f404b60e05da752b9c713ae173d0d40d5f2dd5b91ac155303dc5ed6af0c09bb6e94423e7bd0df84a9401dcd +Seed = f841582c951deb412d1118d84a50de48fb7be0f8 +c = 370 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +[mod = 704] + +P = e1002481e28c671cc99134e07955cd31113f54adc8f4437b5d1b6b6df93dbf1727fb3c9a5674ce2ecec5fe6d6a193b8caf3604898e9981f23ec3e22d564e8ebcd8508177615bea001f1d88a035b0a16b1ddd6615d1861641 +Q = 9228ce06460f26a3690e8ed1dd9dd71b68b53f75 +G = 73d75fbb27931f9fdf92c7b4b7f4daf74f87758899a079c98d478294e953c4d4772869f64423c0d793841fe33989369a31b6254e4910d7bbd05bcd1e4ba98dd2393d7c31e93131ae33a338bcadd1f9dc273ddfe02d3992ff +Seed = 763b4066bf033ea88742f94f491a5bb0d6a75e26 +c = 255 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = b330f869e9552375ef7b2489e02756305bc515e47c6c0e757218919ec4898be021904cad4eb7460f7d510e164cf62527590d585d22bc50f58e9fad0c18676cfe85e0fcff77a67ad46219e05763048f992b0cf92690303ac7 +Q = de39157be9e232fa8d965c0f789ef96a532648cd +G = 04ab9d97a40c5e3d9dd0f6ca8b19c3a5985689727ab1177d93a3ba177b94b10909ff7381e157f0e34517935a004fbacb453a59aa5e0e00ae7ef409bbd213db98afb3bf6fe71f16bab4b70121f450286c452298f0c532305b +Seed = 63bfa4f821ababc55387052c06f65c7a5f5c132a +c = 72 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = fe1be8a1fbf9dfecc0c0c11142c075e7c4b84d3d6d419502cb476ee46b1fa0f9c65f7ad223867e7ab0d5f08dc99b579e23b542edf5417debc0398185abf586ab23d40acbf52bd3b7b7e8acc06252db119dcc317120f2279f +Q = c73d6a9fb95c3e81eb86b0400325536fc6430f67 +G = b46ec0fac387bf7cf2a22d07be0129f314da645aa9fd670af350e98b362e4e0356b93915a27fad05c93a694ead98e442cbb5d979dc6af5fa45e2b011055c37e3a93cedb336ea10e9734b3e8b8e374a0025c4668442555b4f +Seed = 999844ba9b1a669a67affd137e24af06cefe01f9 +c = 375 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = cae8b0dc757d1607f02ecb363ddec079c68ea7ce26c9b5583582c4cbafcdd176db0f0eaedbf01697769df08e56119b6376b5fbdd037f98648a149195ae8c4fe1f67cc2e6f98694c516f1ff2e0c3e8e79827db1dd1735cdab +Q = da295159a87690ff0d9d407fdabb9ba5f59a5401 +G = 6b886c37ef8c749d4690b3e82a315763324a4b3ffc6c59555a957bead38fc312da43d6cda4bbd3a91f496d7d66206c209e2883e7490de9d99529d6e8c1a1094f59cf11ebf297a19b8257051c5a613daa52545064177c4ec7 +Seed = b7755a80ff5f952261a0dd696d19df5fd5408595 +c = 684 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = c4611e3865b2fc2dd91c972662b6ac0e8f8ddc08adffe98fc9da97b382a822b4140c1c3d66cac449420a7a80fd42a3f0f3eb5eb5992746e84ac76b420bc5a7b1cb420dc8ed89e713361d98a7aeebdbd78acc6586fd44b7c7 +Q = 9b75dfc99f0f7b183f9c74a33b3c7c34aca8c249 +G = 254eabbceee290c7025f95629675cefd555b99f40a49d85d5f3ddd2bf4985a073ad576120fa1b49542aceeef85bc444fbd51286f336979cd39d8e91bdcc77944c21ca49e222c0a1504d9f4a9bcee430aa87ff81c4584a765 +Seed = 957117e5e49d81193528ad70e14ff1b80ff2bf6f +c = 357 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +[mod = 768] + +P = b3f5d1ddc68d9f903c0adf2be8bb9ed939c023d592f1b1f39b9e7b5f1dabceeb37bdd69967c3cb57a74487f1d8f72c5bd0dc4679e9389f94957bc5b41e352c660db4f4321431a3c57da200eebf92319e8af65ef11610c8c359992d6bcd38d721 +Q = 9d063aa3c9864a55c06e88e1ef1be98ac8b534a5 +G = 79bb823df5279eeb03b0a568268fa7ed2cea7fd1501b7588442739996b59f6f741bb6abcff605e4fde5a74c78474fcaa3e21cb47675858780894059bb4e70fd55d6bff849ffec9082400fcfaa54ad52a95e181cce2d8093c7bd3a8a09a660648 +Seed = e255f9c9152f562eab594a36285e0ace18a92111 +c = 455 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = f58ab3fc54db705c920d37143a9c6470020e2b434a94e28c6a075bfe63d7cb3362285acb760bd655b6d35bc9096a4e14748a2ae84f9144fc5ee5925f3703908d8a2620fa0ca8479bcdb47fae3b33419610fc4b3af7720369f000faf21f2b7071 +Q = ebfbeca636d446a373cd6a42bcfeae3d5572180d +G = 485ac971eec47ee98cda0c16c2ebae4199c591fc84c715a0efeda3ddb6069ab3d8d8cadb18f3edb18f4c4476f5a1153f3442173af3c288bbf0b6b12dd0f3879c1386b708f35b14b15ea9db689466bd01efd245f1deb8164a6dec90e68a018f4f +Seed = 9987dc3414eb755915d6204c9d5d75d89bbd8558 +c = 122 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = c77f32dc7f6c027fc45cae6320b9fa3e99b4f6e8417dd72aca6f5fbe07bff6eeace284ac2a6b3f5ab9e219219d6b5875a54a92c2d19fd5628a6ace88ceb1e6fdcd4f63c1563793eef0fd895a32c9ae2033c7f3ce1c7a1f57748022459c0d6289 +Q = a09a9f7ab55899cb04c8bf66927610f2fc3c513d +G = 149608fecba42b79f888bb023d4a9171e29a2c67e95d181b9e5ed1aef346959db3e0252a037659a7a7c76285b885cf17289d693cbe47413473ed156611830058cae8147723a23bab714cb4def697e4cb984dadebe5e3660d5cde41e2f9d93d30 +Seed = aae0e78a6f85621fda05e4d73f720670b0a60cf5 +c = 279 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = c9dbce9ac7c0a536c4e72b3cb8f224493c9ab049173fe3c22e8edd6af29bd8bb7b379b95632b4f701e8a8250ba6c2892924f37045f324fbe519270ba6d025638242bd716d163745bd57001480d5541f98d259a30ccc76966aeafe949dd58d47d +Q = 8f76055804ed56aa8142cce3a9fdd46c2b210485 +G = 580800679abce6237a5e3c0bc29c27215716a6f2d606d5478c72b7c0aa746fe37da74b100a732abe83191d2c4f4c209b882a443b73af679aab50d84919e376e1b37324a2ca80c29c703a77002d4ce01bb95b916fa2a84644005b15c710eb1de3 +Seed = 2a20280388ec5aed89e8a69052bae6ea3776b21d +c = 117 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = e75ed7ef6c03ef0b85436046e374fdbd591a0fb199b5a552237fe343b6ae1c462412cbf12cf8be40f3d5ee22c3c167d004a1b993329e65febc57264ae6023095616b3388a5ecb4d8e8c192a95ff1f1a1ff632d4d4ae5e8d87f6bdf07b0f557a1 +Q = 9505393d7a91bd380ea1b67d4715b33c6a739289 +G = 89083ba1568c637e4505045a60be7f241ac4855cddc97f27beacee09e56330a5ccacbfac3804a9573e894e49fa136a8af32c06e4bb14ae6dcb8b8c6abd6009d36e1bc864a665997485ae34b5e2c7e3c9b95e3491df0d37cb9dfaab42eeaed50c +Seed = 73fcc0c95d86904e3319d4d004e0187be0f421d9 +c = 337 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +[mod = 832] + +P = 97bdb1b91fddcb87220fff6fc107b177107f41deac7b6e3719cbbfb4b74f974801a154601d901a50f8e89f648136f55c9317b24542791a29c754f56f5779fc650955378922a9e3d1af85359ca3da26990b90a1d7de8b0a22a505e04b58c36e56624b08db97bd3429 +Q = e1a1abbfd4ca1c9ccc78bb018dcdd3fbaa92c48b +G = 415d1ef2abdc2368c3d5362bf1656bd15b9cbca20470892273956096941e59ee0d0a81c81e75ec83e340a9922c10a32e8e04017ec43bdd6a930ea51191654f5424b8bcb5174e71d6d144cc26572b2ef6b86139fd16010e9e2469eca62ca7e8475f85fe3861227754 +Seed = 0d62f5fb5adab1926f489c7711b4a8a2e676e0ee +c = 585 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = a5f24faf9992b8d64b290868055e09f29226414ac9a1b59fa6949401b1bfe3a52b2f83f035bd7646434d62959a174dc1ffe9b0118660846df0a685b1f3483f47fa4977db428a3c440c9c2b380807f50488ba27d72fab62a94dfef6edec8b0be830dbdd264071aa43 +Q = e22a5b496ddf03bfd6e30fcd6f3050a32e4d656d +G = 5523174a6e3fb3f8ca98605481f777462c95ae99b6e06faf531f1accc79f29ba345674e64f609526c601782ae5868b7b8878da77d948e6ebdfcc136436ce9418b0bca786d32872036f3b59e3fe29115d4bf18794eaf9a63f88cedf930f5a55854bc4a74ad798836a +Seed = 767bfff01473e60a95c4b2a509d3895a7a0e69ab +c = 296 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = eeb21a444115512b867313eaeef2c8fd8a10cc4347813d5b7379cfd7347e07fb0a2b37cac59bb5b7479347b11fbab4e3c4e46fd557b96f088dcd5fe45fece994997dff55bbb17c0ef5be9dbca0d2335a037c0dcdec3591a1a4fdb3c171a57592682ed3ca5b34b5f3 +Q = c35f7507202c186ea59f3d77cdaf189041d8e7a3 +G = 5ae5e141a122b3bf4cd389ee8226a1d3d969a458beb15156b82dabbfe3236c3c0cb7e3eae8844ca212d7bca5eca0026b8137ff094710aa2a4bb9f2cf829b922111717c28210cfb69301c9a82ca6ca5d9de6cea6290d0dafdf77c3459a2edee424d31f0292e51ace2 +Seed = aa53e9656a601df766915b0ef1beaae17775ee74 +c = 238 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 8cd05f8b1b85215e40c8a92e1d9a51d6177dde9d13bf21f6a0a15a3169c8bfe4d28331e6e3d2b2d0f08a3f213c09dcef69078c58053c4baa896e702e92f5aa0880562eba3dac55b34352d5c943d5fbe45ec3a1b60fa4266a2dd1df6948622e7d9f8c452e90aead5f +Q = c0a701cb6a47e9d72d77079b1a3ec7d864ff5a05 +G = 2d24d114c0f71bc558602911ed5905494dc622d54c4cc6040d02628f7746d5d42dbad1025c683e43601cc933abbd3d0d58d900d94176d356f1aaa7137fc38e1e062ea356e11ae85abff0816753ead112e0a7918780a88daae42902bd195c7632e7ee421232148f3e +Seed = c67e7eb84bfb25abf99893cd8e2f0fdd18a4b70e +c = 476 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 9cfa126ef6d1cdf8c004893643032d9a8fbf9a562f121ac669eb0174e38bd5d690667cbe5978ac2c3b2711675d1846fe41c5ca5ed416ca5af47cba72637ef4dec5f2b0c6070a1351cfdac3b87d56b9db61b587aa863e639894de25834e28645b0453ee5385d0e3a1 +Q = d07d3db10f97623e3878d80432dcc1b66278b9b1 +G = 4d26fe11eb44a6333abaf4df42ce1df0173f25a7c40ec2758fb731cb6d53261be7f26271ea06453c48f7974924881d6f73299b292ac962d5de84fa7d2fe2ff78ebb5f456fb2075214ece31269303b0d65b510f6f24c4ee61d90f31e435cb290f3192543150f506e7 +Seed = 1a92e042e9823ce9053b2d080c325e721b65e9c6 +c = 346 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +[mod = 896] + +P = ceae196fa3fa00c7f87ba5ca7d757f877f63c34d604100866f9c6bf2921514020921a38987d0922ba82aa4043884d29c2117200c2a2dbc8d21f41f7588bdb555058adbea378a6fc37939d6b46decd60922bb5f8cb780122375b4537b4b95396cc13c1d9b06e4f9307b3b4be45b42078f +Q = b0202387150703fdb1f6ff2ef14a7dc0e5fe8abd +G = 01c87a024c07d30e34f9802f1071b081dc3324325991c25762d65615b57a51bd0fd363ac927cdc338822aea0377064d657a8f577104cad5de4d0aa9834e59a1f36f67eed8b7fdc5e2baeb2c7e266195b97eb829027520266a43e3f255b41877e47335868e309f7f6d5bdf64783186703 +Seed = 6ebe8bd9fcda1ead22ca6ab4896187f92298174d +c = 142 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = fa9d86ab5313520c6eac5e2591debe3887f3575d22be3628a57d2d821549be60019e5e56051ae98191c2f0834bb24116a80f9168aa1695617a0210f502b1360bfe8a494e155330a9b30903f517701cd278297b0bc5dd9e239d86ccc3782ec8d86bd3ee0ac70d730830cc28635e84035d +Q = dd3128eed7d6d8d4a03bf3d50a72675cc52fc139 +G = 1b9438d4d9d79ef34991197e688ee5b245af4d7ceba06601d59075670928a20fe2546ca86e085439305b4beb3b594ebd49a72c4d33d87c9b096c7e043ff7977cf80bdcbab8fe25f45e0a245f31fe28051f3538b4d9e22245f4fd949f4d9da0b9dba0e7edc73d90b2bae052ee4604d418 +Seed = 08e10e4d69f75a01ce8c8dcd73bbe844b832f189 +c = 483 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 8a4fb27ce1c249b9f4c50b9b1635bc92ed8d6a99d7f1b945c2d457fbf39766ad9ec21300374295d98ed2bafa055dbb80f5b40e4363da89dd8017c0d6f9e6af755f1138ee62c5f6c939339697bc7a0b402e55740be4b81adb9331226687e69313167a19e002d655d66c59bd558259d38b +Q = bb88da07343e35620d906be4abb63b39d80fa039 +G = 7a9cab3c6875855dc98b3665f6bfc97dcc1460f1e546e70c4e994bc1b40af80160c5fe4ea1e00929c04d58d3ba3c6bd65c5de8fcdbb4a33967bfbb9d3a916893bd307a8813cb3c0073ddadb446c8e92db0135a5fae446dbd25d51ab0e73d29c68a2e3bae1d3b080c813cbf26d9ee9509 +Seed = f58ee37a2250042050a79acc4908da281e0b87bf +c = 162 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 8968428baece8a999f1e57bdd6b3d8e47c35dea43722c9ae0be80b3a4f86c093bec1322df58c529a35fb3ab2699fd9ef29f60ec9a9186697b842266fdbe60c7a341e489a19f87b90b92cff9861c8dce1bd9b4c44a45de5d7bf60c61c8b1daf2416c7ba006680a77113a2cfd99d3f5fa5 +Q = 8a34d7a4333fb083094d55a416e6d6bffc48042b +G = 7e13875f311d25305ad867604d7746bb521c96516032a6944cfe6c005baa83f57633c67f0a8d8a187d82398d008765b335e746726fe99cfc2d73c13a257da34a7f931d7a9c736d94a92c3101c9662c5a0f0033551e246bf3315f56d376b5ab623d4c5629cf80bf74414b2c477f4392fd +Seed = 4727ee5134d5c27ef3081aded49df2d2c990e706 +c = 342 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 96937783ceeae8e4d24ce53b18e9c9d6809b6e4b858a335a7689e2209a9c2a2a0a7b4693e8cc82cf61ac0471ca832b1f443f25de6872af82835014883c8a55b788b54c39b61ba95f235de567c3b1f603ce29e2b620e67b0f53343ebaf19e161041fa4b93475c5704f252a68c40d573a5 +Q = 830840e3454380396b87c644f84b250d97c11ec9 +G = 8885d944296a393fa985bb5d8d3d7517f244817daccb98bf24b3f2ea0a5307127437a8f9e25637fafd7625044cc0b147d7d699518a36d8974fd5945ed758a381a4a6b4e1d3a23ca5f17e8f897aef20163479819d457c1e0cd7ed24d7a9991264acd86d80924a72da7c4639dd11ed9c64 +Seed = fe68460e80f9945c2d74e085c7a396d8b565ef6b +c = 536 +H = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +[mod = 960] + +P = cd6ad53c06d4e5ace5e4cdcf96a1be73e04559d199feb3a8aae284bea553d804986534078fa5ddafdd75b5d304dbe7c938c712c51ee82706b348cd55e4fa917d99a8b60b2f22b253bace33c2aa45a6aa2e619538b756f4bd09f74183cae48265a7b3b71b1fde3297d1b8e9f528f439676693b89252c0a593 +Q = b53f37b51bf8e0637b5def6dbe79931b7e1ae745 +G = a67af27408fd3fb8b7b95ffeaada0510f65e30f62e9e508edca165f4d54b3a205865c99ac1413175115d45c7d27bd63ffb16bbc64996d930cb8e03171d77448e644a37efe208399a0049fddcc836e97c2241d71acc56f351fa4752ab513afdb017ac184759d5fcd42de9dc85e532a248a6c553e2add0489c +Seed = a703014280b47f5bc09058c8cbbc2d7f4e8136d1 +c = 102 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = df0ac7e5350078c51571c09043434d87e363c224c3ecbcc71ce527fb6a4caaed94efd3d8e5404a0e8244a3f6626440ebc615cace73b1785442b3255c39e9bd1b3b04da5f67dfdddb393eb75806ea72f178868ebe883688ba80ea9b60bd76acb84ec788a332ac1878cee65b0e63c15bea57efa0d2d6ff6c35 +Q = b47b239dd936efeb2ac2dec2a09d9826ffcae773 +G = 294a7fe1e2e76f72986cd7a3b3263f229b79d4028d8d3f9d17cfc71ac8cbd9f2182ae4c3dba26f407d2c813840ab19af92c1d0c171af39c0c8b0d0f1ddba00164a11b299471d044c6b81be1c4dda896f768fe3ad6276505d0febd9e59348d4c92696d56d1d0b56e37fead9083fd0e46a3027192dc8236df3 +Seed = 6499dcde2a432e3a62f73fc0df8a9e97c1f57488 +c = 22 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 9ca030c3a806aa5fc5b009fcb7a70fb5f3d1f008c9450efc06a8b8a1d91549d1dd1e36cfc1a206b8527cecd3092f65282a9bd03b02bc19aecb0fd0ef1a72ec5c00ffaa80c391e684944327e68c1dd3a9ec3f53e5fbddfa1cc664340d289651906fe9685d9ebf07578404521d1e44153231365f54a1ccb8a7 +Q = e405e1494cf151697b2efa944720400aabe7580b +G = 5bd3a7ee049ca90657a5882dbe32cd271bbb32ff243e2208d83d45e608f892272767723feb3a7b3613e6b1ef723787fbd94f835bf4d52c59451a89efd2a5a5a02a2eadea784fed8f8653232f93499a91c66072f96ee5b82757d34b54b243c979500a5c68cfdb78661ee8c760b66fd6b23da2a9fb4394c3e6 +Seed = 33aa5fa88108b1adc299436588b7d6223256608e +c = 71 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = a8e59f5b8a31d2171808f77e06647b8641e9e4f2c6d20c8aa19d12f35bbba6dc36086a9c8bed726ad8b6becc57b200d42cbfc6fb7c9588529682959d9f1f18661fc4b76c4679c18dd8a2fa39144f2a1012ce5aec871d8702c7650b082391220e0ed27b63aaf878cb5148dc9b44da08c0d2e67fe2fbab59d7 +Q = 8c83539588795df807a94e18d98317f5d2d93e49 +G = 23eae9307ceb5bcd990aa62ae3e890068b0570f4729e504dfbf537c0790b6996089e5ebcf264306c7700d83ee4fbc9d6fabf52c3e5fc4138953f347df62f4d966ab909f2599ecdffce7999b889672903d76f5eb33c4b07a4a3fc9d3dc0c6272d498813fa5e129ae2e48cae4cd712fa579440c3231fc245d1 +Seed = deaa5db354b826ba56ae92ce50580a439bbb5088 +c = 477 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 954096293aa796ea0671d862af1a5b0da70e945d46d95f8349f3a3820905cc82c221a2b10a84f5c646d88f8a326edd8f74c6b75159bef32970b0f4ab169adb58b8634d9165f5714e81c69a30ee477cf33f89ccc0f60298fbb8ea4132beae57882d3accfa9fbe53fc51bdac16139ead92b0cd942fe087afdd +Q = c26b937c2ba38961ac82a147313f635710780e05 +G = 6f6fe3995539d3322be47ae54fa32cfdea2540f596da400a3ebbaa94f835ec19822bb51406abdfc1e876a0810f3c512087a570cfb9f614a1c3c44db126266cfed8048953580a298555709773f54c6a85b7bcb561cdc3f4f0c7728ce21b0a75aa09cc1420d1edd0fb1cbd265de52c06af5da48585e3407525 +Seed = 6536486e193345dbe6ceae345c26b33b48a8a2c6 +c = 179 +H = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +[mod = 1024] + +P = b990e0677bfdec5e1861b4a70cfa5ff4b631e38cc1b2e9b8e24a2110ea52a4c5642d635ff65c7a89baf1bdeaf3352121c5b3f4206c110aaf7e63ef96f49ff8dbdb979ed0b1b544f015554aa440f77e7f08c8cc594d725e567e773924186f40921f08cecbeeae9b29b4a7a0a974a3d5a6b9ed63d68b3dfafaade45094a440c123 +Q = d38a80986f53c149d813a0fd08aeafe3874cdcbb +G = 59e679d81a01ff4eed57bfabc5a504b9db15530b663c6ed51ab1b19a8a3237a218de4fdb4d32556e1704b359925d7bf80514e287c3f59f9627c8d2733ed1598f5266eac66e4d35e19ec3a65fe0e8a837415da48daee7e50aabbc7e0eaf2958ca21ebaa95a1e1d72699580c3cfe514bc740b1bd2423645075f3c91131649041ea +Seed = 9478f18771a1792636b26934b0941095c6e4aa87 +c = 131 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 8d69eb4087c96900eaa07b789172dbe3bea9d60a2c1ac8adb4b5478c9a7c9add649dc3f61d48eb7b6e8031da38031920c39c926132bb75df42a1aea586e887235d05b1ba73c8e2dc47af6a42b0772d2f4d6ebb6da8926558340f952c6470b83889c6bfd74603aeb1bf96191aeedbc9641d2bee1afed259997b6df7ae112f747f +Q = af824fe7c7dd2d06f46fd5047230be162bbfe59f +G = 0900278d5764f6633882b6a86b169bbafc39a4e31b2cb5dd681a8bb55f560c3715b9d37c343b187e75876a5202a7a05acd5898064ee887f329d839dbf85173a682c67108b0189e1e314a819972d2b070bb80920a936fd705d70e0bba6e27942f4521ec8549f14e94081dea4098cc981e3e48ff42d91c0938b5aba10eb6d6d4a0 +Seed = 81de6d7b1527bf3ddce58a0f1764bbb0d6877b5b +c = 112 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = 9a7498bf9c5b0ec94cc2677bd4b9ac179d314e4e1da64e980802ab1d8dc73fe741b806843d0498951bdcb4e5addf7b78473484cb46cc6053c7976ee9899adf46dbae86c2d1779b07e9b4bbeb9735f6722d9d96c2bb94525471b3fd9ef1536d0444b25afa9f17f1823c1b194c1bca20f0441164a17467686ac8e91ee91d6afc63 +Q = c22c809fc444780b071ce81156ebb51d4fd3c56f +G = 13b131a60a15fafa726ee06089a4ba9f8f4f9b326370ae2616b5a5b672251a8aca463c1f1d80f281eeac9657a522ce5e8bbb156381985211db6fcd6aa0e7a072810d020779a746f7c25374cbbf4dda12f4192b4e3ffb06ff923ee9e7dc72d7a4143881223382b9270be732c0e0a9ebd757037b9a68f1ae65c89d5465dfd5c32f +Seed = 575695d12349f35404acfaf2548075d6e16751ce +c = 104 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = e887f433e04d70768201f2f54e4a03696368e1453c751222f41c88cb70553d7b07dab265cc14182bf4c7cf5c57124392c3909398493df5c856b8f33dd8c11ca05569b7b583608781fe547c19887b457d8fabf8507fbae7f8009745a93183fd337155eeddeb2d7f856884d8a956e59175d6784a6dc3bca14922dde72466fb30bf +Q = eb569b55d202f76bcd1a7c6a18987288be1af8e5 +G = 93f6e9bfd0ce04cf3f525b02151223ebadbdf8fe7d14b4aac7b4fa7506a2436c43f506314f98181d0a8e2dfe56ea0a40151cb70f3ccc1d0aa2c8c7de18ebe8294ff92530a814821bb3d6bba436d36c0d0d8acc57c2b4b5c894577b40741da10c1b77ea66f6d4d27dbc3f45c6e0e5882f3485e7bf05a72b46ce67c63586b62975 +Seed = 64f883ff6227bb411ac0edf94e4d06a9890102b3 +c = 203 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + +P = d7bfdd8fba455d52067228612e26927fed5b0c32915fb919bb50cd5027cc541df4c823843c248762427c9757e6f7e156a1cb39a61ad88f0511168406a9a1b1775b306aa10085e8f7f124f5e19103fcfc6234d6e401f7f8225fe8d3425d4d6455b57a933ecdedcc7dda0dc69e798398110a3df1ddeb920d2f3e14b73670c2acb3 +Q = b9986a40b0ce4cc9c6a5f9d3fc1d6e840e329b01 +G = a1c4d027389175386beb144fa97c10ca9c8886b79dcfb0fc8b80d8ba6ad4fc1dfac6a76dbe6bf1e1d9aa94786cad3adcc40cc79183ca2658c7261da1f138fa4b04922a0a02f1aceab9eceb8da7e3854dec7ad45387547d8dd810f837b65d054cffdb1ce2c744549f3114b4fb8eed78887efb69baf8ebde536e100908258a2e50 +Seed = 9495e005b6b24004a08368fbaebdcae405c8bf0f +c = 264 +H = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 + diff --git a/fips/testvectors/dsa/req/SigGen.req b/fips/testvectors/dsa/req/SigGen.req new file mode 100755 index 0000000000..b5e9b60f9d --- /dev/null +++ b/fips/testvectors/dsa/req/SigGen.req @@ -0,0 +1,203 @@ +# CAVS 3.0 +# "SigGen" information for "Open SSL DSA" +# Mod sizes selected: 512 576 640 704 768 832 896 960 1024 +# Generated on Fri Apr 02 12:11:47 2004 + +[mod = 512] + +Msg = 9e5ce2ffc976029663cdd0f140b3e796d98ea3bb9fdb1d668f735cd4070dc918d805e4049c5c364c4aff86e9074c50bc3fd27374f5582ab157213d69966f798cf4465de31f72163ebdccaece48b880d01cf2ef6bce8b57dcc02e44d0f2a8e2111ba7b565f9c28ab4e5baae68aa005d1997777d6ad37a8d2ef121d8d0c4c0eef1 + +Msg = d58d486166d7b18ee975a688af421fb7957903b6d92f9bf92c2147b308b070f6432abd1ce54b8a67370496e41c7afb95a45264cedf2c7ae0ef6d9ff56142df3bbee223455c13a8ae7aefb0ff8ce878d2d40a6938328092593d5a565a928d62846d3be3a27635f5aaddbf5ea0a8937cb84c287cbb7b33cdab3e6fd4aa4399e218 + +Msg = abe0e7904a32a37e54d0d9f6e57422b807156f82d3734d3ed9f0687ac2a14e1834a57647f6b581b255fdbff7c62af55accc55ebb1cbfefc5004ddf69f9f6678aa8e9c7faee9589a65374090da42735f7e0c89263567c80c10747be615125302ccf56e0927bf944c315dcbf22c99369f60cc71363c7d1869ab7870c4c13563264 + +Msg = 005d735e0aec0046de0b19e493832d73c58f5d213bee3fc2c737dbc66e6dfa68c9d3a129ab01d87d0538afc406f3837b86be7eb4a44b5dc3aec3763b425af919b326763eae319f231ecd50c84c27cced4b1f4a859357b068ec8a9e488e20aee686fffa855ba3df9ff27101d8af488f30dd5ac97c503abf1748355bd599e6a138 + +Msg = ea551e97e251c31c34f64296254820c38999f52bd94f200386e7b9528d3ac7524cffb3199392fd78fff42e2483120e13484a1629b72b2814d47c7e75cd80e140d2791b65286baeb07922c6ed6f766d5181cefe150ce3dc64a5c76377ae251fff27ca3cc3c7643e8a4b8af33b0ffda543db2e9337ff00a3baa2ce51a257b0eb56 + +Msg = 2b4f7f07552c120d4592811f31abda66a99c42c027c22f1de73bd729f8a9e82b9432792cadcc405dc8b706b30e4a59d4a0f381362c7ab585be858e46d861bbbbc4fff706293d3890dd6729acfafedb7834b8b70469c7b8b77a5ed7ee5a72c6e564bee0dbf20961712babd2541c4ec81b0bf2ce730734a079c4cf9a67a6636f73 + +Msg = 755e154c7ba37fa5f6e8d2840dc51762aa8d2254db261682781727db06e3a407db96349d839d609763da51039cf8dbfb32fcbbd66e1d1da080d662c869391f19188669ebd3fc509bd9efa938461b117f36382e0a2dcf38c4b74bb8a04b53908b75573c9f35695799a24f618dd2d6bfd8fe690357e2e16ed6639fb3cb74d8fe45 + +Msg = 4044b2260082bdf4094802a0d4c24ed62821597b2893ed4090724a783cbbca27eac3c15b4025a7bf11ff796ddc5e5c0495f684faa81754343cdcc6d4b4a60e537cc87acf02849da60237ac4307d028382f86bd8d2ecb6b58957be38e555a34197ebda62b4d87e6d1665764cb5e00fa9b7c3acedcc19779d525b8694e24c083a2 + +Msg = 9f173d0efe77e01751763e2cbb78b6889f24e69db62363fa5e24ad723524627be7ecb1d444db126b96e5347d31dc37ff4bee1c3d0e707ac1ecda72763312e40de1ede3a0b9f36795966242c6007656defde8040629b4e8c20920c3159dfab8ec3421bcba8447485ffaf4504e4fce79ef5c1987422f7a14c65e0088999b6445e0 + +Msg = bb6c3c17d3274495dcc86f2722398db60237fc70fc0e63b30aa4a32c30b90b40556dccaa5103ac6647e4fece35e7d104c9cf688f7716ea49c8e95b78f573cb3bb45ecd2852972b330252d8d1754f265eaa5b39bc0819bc3eaa02d2c4faab5027814629d7fd6c2ac2b41ae77809f9f58d4de2593fd7a1415957f9f25867e902cb + +[mod = 576] + +Msg = bad3bcd4bd6288491b50e305ba3ff95d2bc612432417ac0f30dfcd80a56e97fdd6181d218bdb7577ae420f8247884401ab013270efb6c8d2a34f1daebd370658d4fae7718ff2c9b15c22ade465622033c0bd10a5e517dee66612b446da3319041a41c3cdb1eeac808dba6834fb13b57cd2c154eaed8117d1dff03c4fe3abf98b + +Msg = b9ecfef6f6e82f38f4e78771c349371fbe8b16ce0fbf432e76390c68468c0fb2b0b59f2243956abfb4a558dedbe5b6acff15930753286a92c0f60208e53193d05d9a2ad240744e8aec39e45a058d5025ba70dd194ab75fccc7bd178b1b56d6ef480465b0f46e25be240df38e48294eb27804bcadfd55690513f7129aede32135 + +Msg = 7fca5793a7bf6eac80075ccd9c7beaada1b88bfe4d1787feb7e05849d8ba54f149668dd04eadf61d1497c73e37de22dd87a2f63e0c5e24d0481be002bbe45a57ad799ebd2748b91b43981e29a50848844a38a00281c6a042367c398876c772c8306b5301397601cd93722a35efdfa3c970e150f1b235457e0b692a84114de46c + +Msg = e3cd9c39320aafe4c4d5ff1fd88c4646aa854e92dceb6c901ac84ad2fe62eae431cbe881d4b400071e82cf2946a4dee4a323dcb4127a2b0798a99ff2488582236752db17cf93ef8d9121093ade7b77be285dd5d784948ed453109f4d213b9e12cd89fb61ea50875c66db32b969ba19bc805bc062fbdf9be09426d44b512c4899 + +Msg = 29b9f3f87a2f93510704e2342c71483e9cac30f8560ca711d56e25eb87d7aa5a815b0da8713d91dcd457ba3b69bc5f10e59dffa9e86959a2303836660d6a8af2148bbbdc187a419456cb6febf06990d19d8036639e9acf25f408798bd08318bf4b13a59e5730c903f527aa49a9c0050b2b1e7d2e60e6322288a49664b96a7c48 + +Msg = b00133dc120faebbc64263f164e54141f4f0327d54d9a0f7daac3839395eeef6a95f4140426ec0faa9b1cd91ef05a1e7b693909096a48e41bfb6f385dfce7bb24611911c488ecd88e25fbbe4a1f0de35c09ef4d090847ccd1d9176b90fde6a8bce3fabd9ea19dd4cb973b552424f0012593ae7a50c2271833e68493b9236c268 + +Msg = bd4287af02946bb227d8c669e72d4d88b38e1a8ca6f946fbbbd1baed3e8242cb8063e457cfe06feca5d856072044bf07b21ad8311a716af793e5b07a4b3d694d164b2c7c6414fccd71311c45bb7524eeb9d055d8ca732a5e6c352faaae36167ce8c20826a97839dcf1abbf2aa008a4c62f793a889e4aaeb7ad8be0864fb572de + +Msg = d71753580be2fb8655c937394038965d5b97acbb971fa370f0ecf39d4f536d61af757e047f14b27548a677f790a82417fe3539e1bfd7e853279dd5129c6e1b5cb09c8f3e8dbc480796b65ffc4b18f34d6db07048635911cddd15a402b75c8e4720b40e6dfb82c622852077b0392f0ce8f12fda584d4d26c5587be7d569c6ce0b + +Msg = aece3b3d4821185d04dd5591e20f9976604df2719f4a1ae5c1a7f9a9950b6ab97675422b70d18f65a5ca1d8eefe03f42c7bacb8a66bd670b29dd037d3ab3a75f6dd06fe96852d44307b52cf4ffeb749dc1ae4ee7a11546ba376559b0052ab8c95b87c96078cb6f5df2448bad5858c3ef15d1827097793f5ab1e703283e98255d + +Msg = b1bb8ff121bece9a2eb6c74c85ad2c7c10f4d82d1bbb111fb6df0a435a03ac71cfe2965d4ce363c8e1ef2bf3127f4c59c5f96a9d5e3cb4c22879699af7469b810bed344b380a367a445547b491bc6c75fbb5150204d25a9e2f9584ffa987cf032e846ea02b59d01920912278498b15387dd0e14256a48a1b92db615bb9eecf61 + +[mod = 640] + +Msg = 7797ee733431ee487861a68cadfe5ef20f60e1ac55733d239309c4ec5f7556f73355e30a12af2b6e6e40c8e94a106fec9c4a730cf54b8ab663f9d41f9756197b4355536fc6ec6cc80b6a486dae0b069261c9832f8f7620b13f08c6ef3a34275f703e468a980f39bd17882d022316ac4e28861bfc6a1b877aeddea1439236060d + +Msg = 8eec83dce82f0a970332426b4f37b5ce378fbfb8a30d37b4c2bc513606cdc32f70d327df0d33a1eac1d5c1af4320abd569267526a61bd0a1d10cebca27cd94459434a1a32e848e7c022c67be14b2e844a1eae4aba76be361a8430ffeaaea51d88275b7d1520c1974519efc41cad3b6446843d3edb0e5b81bcfca867a960b410f + +Msg = 041a7cd400d381755084ccb94e6caf82e32178b2f9328aec330ab39edb17b93f1c2c36d57124a6bb5dc9bfa15df401d41bf58dc0e4343ab35c19e6e3702a0ab38d7391320f2bebe4fd945dc6f3239b8c5fe1982df0119da14c1399e90288b851bfb736f2c430767a97ae4e30f942a53219ae4101070fda406bc073b9777aeaa1 + +Msg = df8881e7357c0485287db0b53d8dceaaac96f6af645830bb4fa65a46d7d2ca5ca96634f0b914cd7286f0b0a49fdd81a96645515e140ec2eefdc96ca1162c7ff5b4c2a9f096e13ab426dd8654fc7b8ae6a4a8d3daa16b9c8ab119371153c8ae618705a990d5ca927390aaf86e5c4f318aee2644c8135906b6f4fe823f988e9ec7 + +Msg = ed3204ded122a7e04d6bcda498fef9b4ebbfcb3f867d25b1f3288c878e3ed1624587f05a9d023894f51fac170f2eaadbcc18ca23374d090dc5fd2768dc8b4dc5913ff3d1b63b01e214b034cff551c405e60844d7bae8c916d2644ee29cbe57bf5ac2d5ec25b34af031862d75524e9059bff800031738adf3a1c3cb9dd8bf3778 + +Msg = 0a32ef8af1071664b603862f4b9de6bfc6e7154b136e7a72e661957bf4f6dae1630ac00f7f081568ae0b948aa647b9d4dda5d42641ad5de72aa9874d8d0717d872007720a87706d1b724b3f416f1ca709ea40dd03fbf0746f2a49df0eefde65b1f5b3d46d41d94a8b8940bf40365c19bf12ee9d2746c2197259c00ee81a0ee71 + +Msg = 5d125a7a9f4ed9a3790b072aedcca9d28c736ba9f3b57f2596ca8772bc69b50bcbf33088c6efbab614b691ed836f929e8c3ea42cd9b954fd049cbdd0a2bdab51804200ea2c1156ddb788e590ba6fa727972abb580133087bbfc822e1ace171670365904bd99df33eebe9cdba9ab23095349f76d7750ce1c94eb87e4ee4bd4f76 + +Msg = e9a93db4a6f9f8c8e031e3912aa5d123992623f028d3473c5b337fd22381e4f60247aa9a6f2fa5d57c150c90b6607e834d934260751fd34d0b7c9c987c7700a6e3ce9d2d71fad2a3124c7ef74d3b0b7e6cfdac30de54e214d9ab45f944618167d3659fd57403861ceafdc12cb7de82fe408be7ca2c1b7d790de8035d42e67020 + +Msg = c2951d33d3786a9ed8df192aa85062bfdd1046e435f31a31387243021bfe3f73e594e588d092edabf2c9b25c1cd3372403a668ca9d6aa3cace8877034404acb0a00c8399d6d13e8bd695e3056c053e3464ca2521f35b002a521588afac8dce0d3a257fd0addd6724cc6c358d5e907ed84aa20452fd6d37370c40fc6d1a42ae72 + +Msg = 0ad24f4f1bbf6b95bcc4e2da2bfafd95191a1bf50088a710b691483d43f157bef09996a3a0af1fea63d59aeb49aeb3f4749ecc3071d2eecdc981065dd2714e7dcbbc09b528d473a02bc5f84db4baa4e45ac3db8dbad54a8d0f131db2044b72f2c6c40e4f5c374ffe3b1b62c71525b6aff310b1d5839aa19ab3cff5047e89ad65 + +[mod = 704] + +Msg = 49cafb7745c577fe04cfc7044e1ca07c1d51615c5b3bf3f3ecc1f37def1713f54135bd2a4388fa15dee7936ac4c8766df8b45a0790f8a619ba9e8f10fd9b81bac14ac158121950f4a18312f40b3e2ff05eb5bac1dab891daf47284dca19cb964d0f14e2738e24142558a8dcbade496ac583cc7b1bfe37adfa42718086382819c + +Msg = 73bb08266ab3ca25e521255e934669b856cca8c9f7aa0de119476f4b6be226cf22311e7ba7482aa48cbd9a27c50a0ff415328ecec6a8d44c9d6ce9240d77f8a8ab595e91e22101fce87de3b2f022f7aca26e33d7c84ce6144a594c835c455f01f67bf1ef8404f836e0a829877d57c8e8e5c8be6c6560ec410655bff0c01304e1 + +Msg = 82a3566d455397f31bdd184ea4ada5f3186d4f7a392903e986b06135b23dca065456bbbbe0f55aaed6e64fb93970d5f9433711d15761a23237f8791a778feb5b3229049efb561fa7169fb3dbe92470ffad848b4269fd567e21d513bb4af80af582e2d91f7ebf0c6744d1edbc9a139d8dbe1c64d457454654ac0ed71e14be505a + +Msg = dde2876d70b3b34eda8c2b1d096c836d5225d53ec460b724b6e16aa5a30c54e238a8b07aaae485ab4d97d4ba63cc1695317ee6b859a0fa4d636157979dadc59025f781d1443633b3fd2d1fb4e6f09f1c37a4d1e021868dc6612f9aca141621c0cd56613ce5b1a5af12d573d23bdf07488b1e007fc51958d7d7d39906b14d4ebb + +Msg = 537d9cd80da46be7ae965236f46b1e2f2f83bfd2f56a9fb216ff3240d2d6cf4c4adabec9353792d1d477b8e928ea5185624c3dcf9ba278a4c565aadfe2e2f9db74e122333485c8cc06730c162d365d8ebbe391884cf8352bf48a22bd76a05121b7daf19d7256b6e12cd373456b17eb53238fe58571367e4f8bb7c360f8d67f26 + +Msg = f2752517304c3478a84f25f4821cf13803eeb770f96f49ba5aceeadb2812563297ae03ea7255a773bb0ffa32928dbd7757b9fbb013928fdd1437e644d84106662d56cf3195fc8177efaa7f9f5425539b400af11af2a640fe150ed6109f6c03f2fa98125662e8cb6e8e483da3928dba8a040622145d546505a37c43a7453b56bf + +Msg = 1014708d5596398c91722f49ba1a106187b86af52415f5ad2ab927fcce5403a6595c3280d8f85477141d98d4c4f68abf028a2d01fc994a0eecc607424afcbb6b3f0a01885e900cd08f1f3af64b9cebac0fe593660ab70e6019d034e2f650aec3ad65082c4f27069ee9c13c36b7d2d9309613c4abb839eaab9b1dd6643c1a82b6 + +Msg = e7773e2f7a6f80315f41cb4d59afaa70eb444f9677e5d9f6a7a9d2790cebfc71059d4d88e3de38f64acf2ef8daa3657d0ff6d82266608f60c24920040dff76e02205d1c1ebaf0ea1c6eb291d2e62002997c05902994f276451cb09fe05721423065ad2c2db078a989b3dc2a49b1303db4949dc1e58db29691ed6964d3a6b5ea0 + +Msg = 2fb67045e8083fc9ca5b9ede36572afdd0e0c2d991e03b42184755494150eea5f90576555105a387d18566b90e951d1e7ea40a438c4704f2e8366c572197636175803a6be8b72a1c93bc468b3f09ada7329804d749a624dd47b70f006dda296a4b2ea5cfd5a53d4fb908269ef03b436293c399dcf18503cbded0268d4e9ea888 + +Msg = d15a8fb4698a56965a35201f4dee7daa06f9f6aeeabcabdbbe703b66b11ce4a19dc4ecce8add3f35740559744ef1661746a7a8684bed1a88cc0153bfc38aac11f3cfa5126d2785fb59b041fcf3449fd4d4a99ba073080af0eba17d20ffbc68e65be384271c4e710f939fa06046d0700a386997fd6bf6c43ba2b883316b9b6047 + +[mod = 768] + +Msg = 1c672be0f29da566ca167a6977273a8d222a6a909a7e7b75ead0f9e1319905c5aee8053d1b629ab83c87d35ab737a09e267489406b699f5a43abb3cd1fc0c7e22fdec231bff468c2c6ef8873bc367799ad76beea8ca5109bc9417fc525d9ef0dc6cfca84865cf5cc91d4037d2f2ca9c6deb97258a43ab47fa319c392eeee648e + +Msg = ea3735f9242f9d160fe45794cf3cca130f86110df2a596174c71e263135ab38a104f4f88dade1908059c62e397c781e3bb2a26ccba41eb9d269e2c13598b196f1ef10979ad7812c5ddf0d63595f09fbf83bcaf70116cd1b1954b34cac87e79a47ae60bd38447afd3fda95c92b1fe4c2fce065302e17070dc0142a2904a7afcb2 + +Msg = c94802601538f96680bf4bf8703c2d8762c7a6102f68f0f18e8621fbdba20bc81745604f2f361ab581f119679c550e65479d99e1c691ae0858fd3d20046312d395edfacae4a5277e55e8d54ba4182ec7e2926b51bae03dedf92f6b4f4e03bc354d2917fabaeee968058ec7cf11ef5553398f668a95bb64477903f3b03fead197 + +Msg = d76780476f703402f9e4e11c89d761d4f61166e98ffdc5a50ac2151abdaf79ac11dcbacf330e99120cdc635d7410c576a250e2cae7fea36b9d5c4e555af45bf5693783ec7a64191098ab9db35c938f2960998184f71970a21b72546aa766f652c7bf0224ac385d03849ab8a9a92666f218336a9e2618d5526e4c4fe10eccf3ca + +Msg = a93aed158569524805df535fb053d67bada44e12337ad3a7402b78d88edbd99ec3e8f3d1e78539ea1ca4e40d891a8a4798fdf2146151272466e4cb5e8077ae26191e9fdb9cea82a42ac4a36d8f9c4a2c74c49069d59670fdb65d211a1273a38b15a6993d8be056ff97083a86a8233fb4a9bfcf1a7891d9bb9a5d23122d16e257 + +Msg = 17889d11cad5bfcd7190bd866b6b121d2cdaee4c90192ed16f708ccf72b613712514d7d04d0be2177bb871e5e15761f26507e4f6f4cc78c619da1ac0ce11b66a92c4e356bbbecd490e87729b8de312e1909ce0ca1781fe475fafa8efb30fb0a185202a6bbdf768aa5184297316160d32d6214c91a240a89c6976a022cab9e75e + +Msg = 7a93bc530676b7b23d1d267dd0be724a952b390f37b0a12a2d3feda5e8ca4eb751f1fb8e72dd834b736c624fc98ed3b5aaefe61fc4d6d2b62e4d8c6c9f829985de6d205579b3434bbacaaf2ed75e72a769f40e001fcecb2bb40e51061e1e75dd094e543083bf9eb7f98135a462f8f728ba84d738b2603391a6cb62facf668cc9 + +Msg = 05a28eb0077aaca67a63674f2e81a50fc37fb504b3807a979359cc5195fd1bf1523855bbc6a10a129ccacf49acb9e0b7c39c0909a2b8c6dc49a3a98c75b3fc4667b6a865e7e355fb8911d3ad2f27b8c5cfd44b827680a1b28d8206835c939f97cc824d56712ad388c7a23c23bcb377616f8f451638bf5541e85eace152854b0a + +Msg = 26db0db18b5eaf8eed8f5725b8bb6e4d3a865ae4a9dea163682d52b586d3a14a88d3d16768cc57c0dd2c3c48dda0c34860cf4cae684778a83eb78e72fe601d6d55c6e3708aabee62bb3d01096a8f391d3846f0a1ef95e273c66b8e21e1eae0fe181c0c75f9e1bd9e102c6f0f666f19f54754106348ae28e989af1c69385b3026 + +Msg = 3e0bd9ff47f44d5287cf2f9834880746c34e9a23ae46c69f7580ae67e32a1736920312eeb113dce7059a02872e46c8132ca8ccc421e9e71e58b9547d878914f151fa904b0f958178d0bc0d0e9ee0322504f56868cd23826c0dbfd64066799d4584d79d3feae205adf11f98560dc00d25531cb636385d61319c787cd707637cda + +[mod = 832] + +Msg = cd71284f6919fcaff4bb92b7bef26cee07945409792cfb05f6abe172945a7412e6137ca27eb1b6f8afc5bf4e988b34de5d1c18afb8e476aeb1574700a9e095979d1ae103a943c38bcbeed07deaf7c0c217bcd1b5128a66361056f4f9bbae1e247bef1f1af4b76991d09d8bebbe2058c3bade46c6900714c49b10b006d3ac57e3 + +Msg = 52847c5a229603ccf4e022bf6ccda1abaa46db4f098e15ad0c6a0e569586d7e75814e5d490b66564f09ecffdddf3bea2da77ffba4468e8133fa4eb26f0106b9ded39cd12f13cd31ad5e42582bb1331d88d63352da60c9a1ace0984016c76a795f73d5c9daef1f4f589fa4cd56ff3a155a950a6319744d4caa1e2026e718235d9 + +Msg = 31ca862d576f915a2639cb20b140fb0005afb2155c25209c935b2bb3de06c361bbff6fd724a12cf509727810fd06aaf3302184239d1c0b68848a96881b1b265681c0f5ebf30f523442eaabad845bec6b0ac308609334d4dbbf1b1c4ec722f1546a5440f22b82a91db9e68d7daf0769717ddc6353a63423fd2d56e48c49e4cb64 + +Msg = d08157c8874493c2d1faf06cce5820454ff231ad8354579cd34eec930a8fb5d3b97567ceda2469dbb3d6dc2dfd72d906465ff928949a1b8d4b06615750047c0a6f442af9fadbfcfeb3955d6eec8cd04cedf979bd964bdfbc4676f00ffb8e467aba94a8323190d4949bdf7b17e4cf8e800d69b855d38e2c938b46a0a35154998b + +Msg = 71abdf8dd576d3ea4ca2db6f2cfe1a00d23ffda5394770ebcba751877662243d03f40900a392ec5bcbb4fc0f42d15efe796922471a4976b3e30b1950b5dc135be882a463e29d7aace82c26d23354d1ae475d2b7d80fea53feedae05e634a6590c95d96feb91de5a64a1443fe270fdbdae522018f93ec6559921c8dfaa73482a4 + +Msg = adf5f79155fe13d7f123fd53123e74d420a4cb71a1584a64b87fd11cec14be8d2bdd11cb0f9eced7608ca3b8d904cbce2f7d32644fbcda84e7477d0f291b740dcca1d74153dfe60091eba7446da6d1fde3a6e9a74b74ab21def8abbd76313c94952a911ca92922fc8e29511e558a4e06440838631dea85e4a47ba34d5bbedfca + +Msg = b5217f2fb499fb56b37fe30b8a587c133839584786d91d44e7ea8963a3aab3ec34b59486f01dc5f2e9bc8af912c910a3a3aaf3aabe09032e522a48aa407c4427bc6e77b0f6832905faa96394d5c73fa4fa9561d4e4b0c6c4fceebd12bcee328815f432930ef4acf7afed75c21d798f7e06a1abab3ff5ec6dacddee81612a0775 + +Msg = 6139864f56cbbd24ab9257ce8aa1671f4a7fadef39d9726c9973b4b2e864839c6583abd9cf1d934270e9656a5a3d6f77f181ca31a9e53959114f533c1197e5886ff7925d98bdbca79e43a8ac7d21dce1a2a1cc02ae74b66177a3cb7f4fc88fd98a7d82043a1500fc3d8a66ba7ab7760467c7fd89cfeeb22dd25762a22d5d4a38 + +Msg = d1c8b0029b18f7caade2dc903cd4670ea529f6f95fcdd43e2ec10d8c9ac28112a025388aa706f576b6a10ea9e3007a0a0fd72c95d0ac9fa2af3ab36a9418b7c77e96c73b77e85834c886118e69d2dd5abbfb3ede7922e4dcecbc7e185f38d014d3e1051ef405478c4b578e47b492b586135fd3dc4379c8754f0f169de56af381 + +Msg = 0b32e9aa6918768b7143716aa37f82210216e4ccc8a9bcd1585fa91e74429cb2b0e5ea5f264a9fce6c0416c3c399c6a2912a5f33125616a24a5b3cca3e7e16b263aee958576454aecfcde2e3d12be0e323796c21034dcf9418030dffa918ba760dd40e1e622c3c3482e6005133fe77ec9e493420035890afaa9f41481dd62f05 + +[mod = 896] + +Msg = c213a02cdff49c99b16f93bb75e23dfc401ef3d9e4bdb9de13b67bd2c72e972fe0919cd50fe251fef44ffa758309d603ac52ec2a3bd80816fd4100d124073bb6ec8674287f53bc8416d0be5362fd47c52a91065b354a90e36a81a6a93601bbec2e19b18ff6f0e411611969bfd96798280203c7d29abb592ba49df8c2c5c51eb7 + +Msg = 138dc94b95f3152aee4933b0f98b7edd8bd0029bb27ce1963ab6f64d761db76a3db6604e32294ef1482ea8e9864245c8089ecaab476913109a2dd5e8fc8881ee0f246b3661e82b09ee7043f0e7bb030fb224aab43294ce3048f5fee69aeaa5a193bd312bab99751be8f94ceea4608059924beadefc63da9e4ef8b96ed8abec2c + +Msg = 5d2e49febf0de1e15ca8fb1191f87e6920c6e314d6bef1466bc5cb29a98c2d1bd065f3163a56db6f3b6c8bc44b52d63067223bc0b47bae2b66d49cbde01029951c52bc104e12bd85c4719d3311c917776a89b643504098cb70f77181c7c4d244099cacd44469108ac05c38462b85cba8f2a15d83f233358e50d6545da5d1b390 + +Msg = ade19cd79307e6061d603355ceb5387423e177b0c63311750414db1181eab3ba2a3c15d36c16e96ba3af9f07d6497ea1a15939f072e8c4eaf9396588d9ac0ec9a4e2eaf90622363340fb5225d82b18138fc06c1e947d14c7f77fcbaf602190a0011c44d1c9f37466db8e74373e24add2d65f37c393bbab13e830320e7f10e249 + +Msg = 3b4bdd5516469093926c8e8c15de8305db3ba72de8c14bde41b5b1205b0521efd42d393e6157853b08c650d58f74b97b34fa09279eb1439c1417fdeced746f3c47bdcacbfcb8cb31d2618fe5f28da9029ccd724b1895a06cf09d1a835c880bdefec43506cfb189fd5a05f4c5286f7b217b7a8aa03fb589d63d11b1ed928a1e5d + +Msg = fd020a1d10a0eb87eb051344523b7845ff5bda18e0f59b667fb2d0c1c238989cd44ead9b6341380e0c86eab813a048d45845465a86bc187e8e894579544cfd8da7e7ac4377dfcff842050797d0556ba8201e238aa26333fca78194e3151389475f13309eb442574d77c9926cf0208ac9412f98309bb393eab1e4e6846d55e5d2 + +Msg = e7d3f21d778cd1aa95208b4f65b21151e8cf05d57ee864f4aa06681116b9ad6ad75192eef151e24f1e21b457cb038f7f6448d2bed1c4539f417f479626ad629480e13fd95f7d010aa36d3b8307150dee5e8790141cfa74f41778e8128fd6ba126ce9c085c8f77603ad6ce87a20ced3c55ef3078165720f1cb657142e5a1bff0d + +Msg = a55186b085f8f7619e65c5f62156c5c0ad3fac6cc2eb23d078651ee57119690f0c3783a5db58b0ad58644ae7d3b3580eaf72625ace4983494a3abf9f66cd97abc46adbcdd806c0359c0232ed854f6b1ab6d7c57f7518cc42db1298f3cf645aca35b2343062494e81d30626111f74276d2b347ee39da2294493b550e89427d9f3 + +Msg = d475462b1f4405a6c93795f420b8cc6ab168cf620209703b849abaa2c3c3c910e074e09441cab5d387320f4dc0d093e2de22db9469e0c98e70271b66c5d73f9f6a3a687246e6e1cd1ce4a29dbe1121497ec56a7ee6b37232a910a8e3d8f8ce20590d074b9661319d7296746a81431ba7789aa3a9e248122f159d8ba365ed1e9d + +Msg = 893d396a1a2eba331d4b2fa8831139b60f83dd210e11d88042be32891f82168e3aede148fe0e79d4a093e0fb563109b6c447eaf1b7bed2901633fdb01658662fac97dc6e48f95855c0478e988a6fc2392f28dd4ffcd9c005fbb7d8e5222ef257c983516462b7fec064ae600888910c483870dec0442c49e8d894ebb1abce650e + +[mod = 960] + +Msg = 8b9f880db15c08b19b5a1996e4d8d5fe154aae26c8f2b0770eb006000f1bc024f0d0d390fa0b6171f8743be3e03ba5acb666592aae6ace8a91f9b93b611cd5a24081df108e16e5f152d7c146dbe3e155a7d6499e8353da12f4e0d480d6f79a504359b573b6a61c9a702bb2a61bfb1160ae41866b90d45c77000c5eb6b4d59794 + +Msg = 815810e65855d7957c9649d92190dcdf12f5461651ce3fe3fdc9889779d42c9ecbea06f8422d83ee5c36a9fde6a95817650cd00bb5d97441f0d1ceaa9294d2f7da6f6709737523a953d1567ae45a4b2b6168caf183e6e1355ea9e58a8500b3e1758d3b0031534030290f593660cc3c85ceb23bb2041f0f280ef9d51d9d4256c5 + +Msg = 23aef59ab011f274eb3f0e6e5349654677159922b90dbcdf521470a696be4cc079c082ab53a5bf6de0c353288b6e92efec6b7ad88fa79652f72921b9e2466f28cf14898fbe2118053764845f8d735c0164f7f9f4715d5e3981cf635dbd63134e2c92526d79ebc3e4f708e83ae2c28b25e8a15d9fe796de3bf9ed7cbaae7dffd9 + +Msg = 230d9cbbe8f57f7ca308bca7c20ccd583f2127c6c85177751e682badbb06342ab7f20a15ecb1f13359587c5dc49e4f30a33528053d5b21230dac2f34673aeff65edfa233e4d275f3337907f06c7e254a7e25d87c4adda18f0515038edd504239df7c6bfd187f9424fa14654a02d5d71098983c1437ff8020cd4baea16571b55b + +Msg = 5d02e6340841a7af9db301d8bbc9a766d0908d4f8948f98c8d51dd1c6a4f644bcf86cb34fd867285780d33820229f24dc99d7564e086766bec3ef72c2081d6dc6bcea19fef10ab4fb67e6079a0c0d5a9a053a4e8282ef682e2a6e10da18ff5a697a4117ec8297b96bece30c67fd77904bc7abfe34b88a05ad85043c7d7c1e833 + +Msg = 6d951b3ea629e0ab6bf4689370f196e0467536bac60786fbb371f4e39b172a0efe8848a2b35370cd861c886f26ee3b133fd34124e3a2e15e2e19b4822a2bab4ef09b53ac10ca582a33ce49aaffc39a5a3b66efe734e098ee5fdf57b43feb6a1689f8c5c38737a0a8ba3231acc318bb9e8455c76b8266b1958dec67e0a4ff6e4f + +Msg = 4e603dd91ef2bb01ff83ab8d899b80f1f1ea40ee80e6935c43b61a28034f019977ddd8d7b9649eadf7a71f8e6b4981d68d32195387348304e9eef1209ef1c35a1f225864e66024b226660380b9f2cd1659272b4b142fa948fa260c8e1933e53babf866888d2d7597f387ff6c5bdf8f39bf901fde0f212eb0de2412795c5d90c1 + +Msg = 2e8ef9c42fba1f8f54fb93d8cec7b9fcda7e4d5da0b260585ac59d77b8bad1e78345ab2c8224c0139ab2d1e838ba51eaf48922fc6e47a09d7c87e01a881c3902332e04db3e8ea113ab47bb3a1f76cc6e8b5be3160bafa5d30f3891b3b89c89a885738e392e9fcc78d0e0d6344ba3326fe81b1812409377e0590339a911e1c8c0 + +Msg = 12f449097f2f59df2dd2a78e9191ea84b45f186ed9852af260f11fa1ead14327be61b1c56c011702b08bb99d98e3b9c5e9d0958cc00af19a7594971ec44bbc0b2fc085809e43c98749401903d7cffde4c786819d1091f0d80405e0687a726e7f2cb8cb215e1bf8d8c199cdaa967a4048162ae4881244b015d7ef0265546de3ec + +Msg = 42654925a4dd4449395f3d1dc4ef3b5ba4c1b17a069e522f5988263502a1de4a5149657ab487b79f2baaf629fc30bb1ba8e6aa561d51491a2d4d12ca3ff4c6ef45c10580eef51c611c3a1e299887362805433ba912ad8574f47bff9714c17e66041551c1b8f11a95f359dca5ffbd548ba1208df94c7aaf45955b1725e7d2adb7 + +[mod = 1024] + +Msg = 8e89ef6cd71f21398709b2e0ccd3cb72be41edfc88e735bac9f4df893a4f0a9b90e5ba6ea44123ffd15d253b9db713b69ca8b89f92f19cf4d89783f201f237d0bc0087acfcff90c6573a3becac23073509a209f2ccad31e20819cea52aaf5473dc835d0e2981eff5e249fddb413d3057cdd7e7dd7d417ced201fc98afcafeaee + +Msg = 1cd83a81d703e2505aed0f4b21b0c184c70911c0cc0c15ce95160418b4049a786aa2be4d6a6663cde05fac9db268539f06a14b0b0420a4c1dde3b0dd0c09648cdc42001f2a85f35e6c01f81ff25586176c0367efad22a69aae54afe7d6f8b25278a148209ec659ab05bb3dfa68df21940118ad964e7ce40411514b5d9a384d72 + +Msg = 1a45a1a638cd9f239e495d977e36308e859ad75e0398bc5a4c40774a5eac9418c44896ccba713bba914202fa55aaeb19aec27e0e045e0e70e6e33fe6ad58c6de5cbf7082cba566e705f8af88ee19f6f429328ec338cab3cee59613a0e1928d27ac5138afb491a712c1136b2890aada85be910f64e90132de1103fa6044846f5b + +Msg = e4671596e5328af7c6c2815df2675bb866b7a472b9823bff5909b3b6176afadfe65f380ddf28faae89c690e0586ab386732d6c9bba0131c708e85030b5649193602e1693eb2a8751c69b6c3c7194da2b3caf52a95200e68ff54c9dd90b7719b2da3c77d11021770806a9dd1a45cb17ce4aa31f418668a380a99e6456208cdc63 + +Msg = 11b977cd03ea0cd4e4aed28ae6793f23c03950320c311619ed0571c4f6111c9747ffe9a4f9994e22bddb211abf4da064d190b4d2c53677ab1ad7f35bdc602d68c5af62a8a85d90b210db389224c162c1cd62e3541ba4db73e50f810db02323cad2ef6841d8dfd96c24d69f58db7c8e21feda631ed6244a5996d5a4423c0106a4 + +Msg = 638d61a0a19157ef5ab3512c6d62ca6be887dafe281870a442e9dbfda2c69041f2c027323ec4a64f5572024b722be3bd1b6ca8194a5babdfcba0c612e57616ec3c02fed0f6e36f801d0a679044ccb81b6e350bb42ba0249f0484684219919cd609fcef6212173bea7a2488e32d6bd2eba78a0cb7140d644db63ec973883eaa67 + +Msg = c8a00ed28db9cac86a24c565303d7d7a79047bbc3c6989219ec7208d0bae20ae86e5c3243dafd4e6614e1ce134c61ee264e304b5977dd88f47fbf7a9d016c32ec7e099578e0403d4254f2e6f436f9eeca6fb2033a7b400b1110b7dfb33e37ab4349776b2a73fbe5c5f2fe15685c16561e755b87c9395694fa5fe98ca5d9cac0a + +Msg = cfb97ba21c507f7e101874f6de4e34d0428b850859469073b69a95a2b249dc090302ef6091df064a8532c335a2811f81d8cfa5e4161dde0d61310c8723961ae1c5e4d40c7f4254046f28bcb2e96a2b120f72e991a1cce5b916e9620feb1ced3c3be9926c907f4ff4f983c9375c0f3eca0efbbbd6a15b8fbefd48ff02b2e43b64 + +Msg = 58ff8960abc822f21a478085948026e3ca2a7c2389b6c4cd478c4f3efc98f14d3305b22e6048c6977461c022af5d02f3b520789ae561863ae6f63eeb8252d75eb84c5ac00c229fe022bd78938b362c58df9a27380ceaeff0ed665a521f0bffe9105beadc585c94144de312a1d1128c5a6f20f1c4a758e93685650b3a79cc5135 + +Msg = 4e6eb80bf2490f8c1431afe3afc01d8c1e7b1564974d2bbdf535b2b2ba3bddb854a824769f76e9d7ac065c5dc1119cb8a0e11f970cc153be8ab28558655f038ff4537d5b1f6ab1972085485a8782fa84816cf99759ee8dc93f0efb574918ac1bb7d78b617b0baff7f9183a830bfc811948836d0d86be21069db1dc546e4c2184 + diff --git a/fips/testvectors/dsa/req/SigVer.req b/fips/testvectors/dsa/req/SigVer.req new file mode 100755 index 0000000000..9b38e75cd6 --- /dev/null +++ b/fips/testvectors/dsa/req/SigVer.req @@ -0,0 +1,734 @@ +# CAVS 3.0 +# "SigVer" information for "Open SSL DSA" +# Mod sizes selected: 512 576 640 704 768 832 896 960 1024 +# Generated on Fri Apr 02 12:58:40 2004 + +[mod = 512] + +P = ecc334b46f85e149efcff04d75a7c65b46671aba9e84e529cd5de1235a0940d2d2b04e936ec5a43f8001453c67132a670c245d4f5ddabcffb56b9b1259765059 +Q = cd862a59b700b271be3689add67558f272c55913 +G = 49492c233b8cbca10dc1d94ebf872d70cdccf51959533841d1cc445e48672b8270df73e02c0035165bccba175ab70e60bd6660b01353ae75b3466c682722e864 + +Msg = 7c331637a9406b09ff1e6e6307fd2581238d0e3ad90611286e6cb309b6118c652a5bfb723bc71834e62eeae88948dba3f56e6837c4a41d56edd6c1fa9562ce0328d72422a9fcfdf7461524763061628fa9e7390e5f73d5c0f8db40d7ee86d58f9d2ff7129ae70399475982d5a452a48d6881ea88517b22adb801986968868b51 +Y = 590ef392c6b8e256660aba717d5750f1664277cffcf8428616c33cb8cf11177041a9d2bf5958cebcbc92caa5630fce3583571cc5f98cc00415a870e514fcb2e0 +R = 9c67924984f86ac2440fbcd5202b0e14d881bd16 +S = 401b4c1cc0736b7d22892b9f58d4827fdbdc3593 + +Msg = adbf0bbe504940eaacd401bd2da7cad7c281b3ffe48894bad7826c1c2d4704df8d76cfb2b26815d3b66250e0910fd7ebdd2db9ccdc86ecbbbb22a71e18bb0c9fc3710a82c1bf823597aea829c548ade190509b49043080483a33ce98d7f402d6d51784d58636ce38d51ed140d03c94e263521f1d666e978adb1daa3570dc2eab +Y = d39d61682d9d77a23eefde27395e00aac38626bf0e408c0e0cea7354727cacb5ce1a49b3a34092ba35797ff10cda91992c92fc76cfceb68439cdb2f709ef916e +R = 0a1d78bc11a0f3d8fc89486a59db656287dd1e1a +S = 923c9c2117e61d409a0b9a9c220fd0975617ca7a + +Msg = 3fa8469036e564f30ba69e0db0241dea4b00c868931fc4a67cb83bba16ab5da2b215a57d48215efc1521651388dd30f45f2a0f3d0ebfb2706045eca560adb67b7ac67754de0f83c225cae13c375151166cad8db0f165d0ed6e9495e6e53ea1e0dee4437cc156db2e83c999f084298738b8b1ca2706b82503edcebee76d0725b9 +Y = 02262f31c29bbe6385f22f889fa04b02a184cccd6e877d293336e6fefeea5381b07e9ee8b51f7844d3212320b305ef8660e9aacfd44dc69e744690e17f014d1e +R = 73b831ddb89368a5e347fce67c87b4885ff9cda1 +S = bce2d2a69978114ad763ae26b2b37da3984d415f + +Msg = 7cf412dc0041e76879b7195180a58d7ab5329e62eef1625695b52ee54ba75c95d1954bd4298da831f8abeccc2f2f260bead2fb8f995beb675d6dd683b5a3be6b59dfce3166de9ba3bc10abc6a4a73480b7ee2595fbdd6ad54eea6c930821d858dc77a2d9ff5c49278c8f5c2628363d40e22e255a5ca0680730d5fbfc8d4b33c5 +Y = d6134b61e9f8a69c5fb8db484b99ba6e9af418331fbfc2e4110abc4e5f730675bc44c906152738a83e4d3b79061af30515743aafd157a3c5c54843b5143e2c14 +R = 2b557660811d566f1acfdf9f67ca57cdc1814662 +S = 64c58913a3358bd1850576f49320c9fed316a73d + +Msg = 64195fcb8064dd7747f1cf136118424278265b68ee49a7b2cfacac5704e2c41dca882b1e632656cc0b5786332e2a9e7ed8c731bd6d56e0e59a1ce3188be7e5275fad1556d9707a5f586486b90954ef195b42ba3ab34e99da62d97605d4e9509509cf46fa4908f1371462f72d595fdd1ce8de1d6728f879970d298ea345b0ac6f +Y = 07aee3e566e823c5385438f564e89946f9a6b8e4635c01ef83953321d3d803784e9de0de7abe33aa1ebfa4c6c97674f97af47ef8375df78f3a0993de9eef77b3 +R = 1683a129fd9f2d3d3204b366d1704e43730e0055 +S = 942c1ee430d44807e0c2618a873747c26d9a2851 + +Msg = 5d657aa41951900d19db92643f2e92c348dd5f0ba46efb8585194fc937cd1edfaf7438a56678f0706886cff6a7928a6c961b32ebf3b0ab18e4b35f04465d33514202bb972196a90561718c4c084fb7b8389b7ea004eda90182d1226621caf10b3d966a41f1b4a5142d242f2c086efff157e5acf37e2ddd8886fb00b7701c3f54 +Y = a3ad3874ffdd902b1567a042988de9b00f488e45664a406b31e7694d8edb6b733a5607e9157485b4aac9dc98934e004958ad1c0778ff720b090dce5a09b0fdb9 +R = 11cfc525b35358cb82dab85346b220c3e6b2c7c6 +S = 2382d59ad26880b925afb7d8a679bf4aa6a1b4d0 + +Msg = f5a53168200e6f7fa7545001f05117b9e74fb365a21c886a466172c5242f074528db1df7740c8de2481236f52579443e32deb25dde020d37c71d7befdb75fd12bc2ef1116964dbf51c77644e6ea6a36cc1e09cd2dfd606e8df5552f049d3e83b7a48b49d493fe11eea2ce4f21300bdac5efb79aeefc1fce456b1fdb2b672522a +Y = a6f6564128a2f3eec95d89726e8a04ace180a07a698841af63460ea72c12a9530ae648ea730ba614b08e14fa8c28f2d5110fbb1fe734e0617f53883a68d60b2b +R = 0774652b4e0d6db7867975c5c04ed230456073b4 +S = 7e861d35adc880df71487c356d0a8de7ceacdda2 + +Msg = a1c6c66cbd6c2a82f0b6e5c7011d1d1675e5986b61a02e8f7cf57ef8789fe1ea93b89ce369385a360cb9d9f6567de3157eb180cdeaf36a3f4413c15bd01600fffd8130633ad45bb40a5444ff5b0d55511418d91ded1a6bdd830daefcac433ff407a7e8b4d8471744130f8eabb7d75b115da10b21111b1bb1606cafa5b22c8610 +Y = 6a074e3559b7a84fbec6542c878e159cda68c1479a0a516123dacccb369fee46d4ce5409c866ad9326ab382b3c41a23fa86d1659713ce5605536de06caa1ba8e +R = 2960702c9e3b40d103b11f32ac391cea9344e780 +S = 89ce0e709c2d6eca25a5548c100a2340355eeec1 + +Msg = b082b0e9e141be1e677dde7f3d55814ee750e85756a92cdd0cea81d580bcbb52c4fe1241651422569382364681b9c5370f303d74a7b700666409acc07aa0a0f9d2cdbcfff407672a2a84d76ee2068dd655f81e2d66b939fecd38e6c074c10c4a2116368d56c2968176aa4b6028e5df1300cd14e95d56e08f8d9fb63d38c7072d +Y = 37131e579e2bd81926268dc43ba38d0a5febe3b91feddc71ec86f839d6866bd4fa2a64e048ac89f5b04bb72f6822caf5f4fecbbce93fd8a443bf0770b2fb3feb +R = 53ecbe69a1ff4d1ee8e187d0be03b3c65d584777 +S = ada1ebeba58b0a87b91b6090d701e3d9f8a42d46 + +Msg = 9d06147a43e82b3c32c2ea5cfa32821871059d47a85bf0971d050f1a32328601de4b25a7a31b9bd1c0334734a78d4a37b16fe1fb1192f2980784e4aa564bb40df74b45e40f6af8e01f717dbf7ab5e912fdf80844fa8af4d875b3e6f293564d194fce1d3b6f1c6af1b64435055cf48632bb67bb2a4b891fded05cbef9d29a78ad +Y = c7ce550b8c8189057f9cc2eba3783b9e544f66c359ca54b82811d358b550122e661b1ec5637a75126955d5bb14e31dc32cd790320cb8530ab8777de047ea1ec0 +R = c5b24106c6724ae6528facc5b138d25ab3108d82 +S = 7a4919fcce3f67065fc80ef8ba2cff3b409394fa + +Msg = 994b041feb65c9d401be2ca2f02981223934ef69eeb8bc3916aeca79534462e3c23131fd2345904a3a4409c174f4167ece752bb8f3d1f7f3a4d4e8765d1eed0036767fb70761e261cff3a8d657e678b512e90d57483a81017377cc5eeab2882cbcc3f735dfe246818a7513cadf262e30cd399c2e351ce2cd4b4080174028bbcf +Y = a7d0c4fa0a3d248d41bf8faaa65816ce0f1073646f63d2608ae2e7fe6c5deea88b4f04643c008cd1e6ef9fcde975bc8a6a9498ac6b88463f3271b59cb59d9272 +R = 89a93704b4d9330d2bd0dfbbbe1d6307a62848a1 +S = 454e411290058623fb8bf1ae984a54ed11940584 + +Msg = b206d5780ebc8df8cdfd96c208caf590176ce1910316d5253ec6e3e1926c4bda584e4c20eaab3a885b9ed1af6546c93ba224aa64ffc4e2b46fa0150adc41b4e563a7d1dfc0eb32780723a4159686914947d1d552eae9cee7f2c1b2316e7e26173bd90cbe78c59c503b52b6fd82d276406d3a0a64aacbc04630f1635c306bc8f6 +Y = 9b642236d21a41bd044386d98aaf206a2cac0df94ac011bc4fa5970ffdfb70d3eca0637a70e9eee031204d73687b6e521d29f1ac9d7aacead8abb7fef53d7769 +R = bd51369c9dec9dcc302bc8d4ef7555d501f0038b +S = a2c17c7818e5740b6846e69994d1d7426863ea7e + +Msg = 898885d2901b1a6b015213e3ae4c6669dacc170441315a2659a8f885d8a0f326767e6dbaf492c62e5d4a057e8ca679caeeeca0ab899d47c73da7f3a34adc80b913a308cb22ee06766b6cbb0ad5ffd199f6703f4e1e626c00988497072c0b764fe8601dab2115226bb41eff30913eb7ff7bbfbd95096611faf1a6ac5985141e0f +Y = 82ba1ef00936f1b13654d5cf2ce30f7c3823bea9fef3d0b6d8cada68d3ebf16c73bc3de6fafa03b7f9313df1d8131347fb20f076ed7cbc009c556e736c889501 +R = b416c0f041d5d37f0802ba4295213231669fed9e +S = 7e58c171dcc64cdc42a0f599ab7bf99bc21f413e + +Msg = 686ee88967bd5b50f4ad042a2bfe73f4c398c2f5351ed41321c5db46ee671d4eb2d3f7a1516822a8e8e2352a6c736b098e16a72ce220b5bc4117d3936cc870f1f1943371530b3f3c65bcb67df74a7b15b4c33d8f4b2eb156cd631e2556201fc0f058a5e2b4ce3b7633e38e0914ac2c80fe488c06b8714f498e50c5e6f796b321 +Y = ded08c03dda819035cb54f430356b96627027415f076db11750d409cc17bf0f69fb1031d15ae8424c0115c1d0cbfd834096c304454f411ab5e0416bde72605a4 +R = 6118bef29b04b7eee0fbc6398a11a98a60aff685 +S = 4ffbd41e9e4da667d6a87ebdec1816fb50c24723 + +Msg = 112d73c39c29e574b1af40dd4aa463ae6bc99e48fb3b216ad240b40d1340a98cbc120f087b7a290bc4ef1f6b20a1f272c8bab53b72e4fb5f6b0c8cd2e6665c0794b2bd5b74bdd3b0ed2a48581a724236652a921f57852f86ae19e259b0e64226c094e3822ffccbab54ea256cdf213a416aa09cbc5124a427c4ee1f6b1ac64531 +Y = 2de9d7ccc2b7525f6d3d2f42670f063fe909b8dc49ce8887e3230dc8b98fe0b89894945995817010edb9613b6bc45c50450f09e09db7a5a3933eba1104c48c6b +R = 8c4d6c6ace28aa712aa35406c7ca5fcf10dd8027 +S = bf7df20f035bc17b6256f01a505a072d5648e2c2 + +[mod = 576] + +P = cec93d4303a6df2212607cced4218e03feabd696943179ed64228895ed8e48530191b5329d0645cab504d796f49facc54caf31fd36a0ffeb1b5a404240dd47ea198b5e5ba6288351 +Q = f59f6bef4a3eb1fb94a07b162974407cecebde01 +G = ac8f58fb2d10efcae9128ea465fd7cdaf9cda3ac8e991a64908276146bf1bbcbde2d1f8891d680241ff7283159efd74f8a7bde0383444398778cf51bd9680f2e57a16e3159756004 + +Msg = 22011b9dd75508595604b94da7c6968ea2e25b3504f1cc4dc3e4a4ef9f48ceabfac9d72ae9f5a4128b43602a9a54b9bf3f784c462b745d42e383cc685b9a4401c7f0b691aebe06b640430452e90c9dec267253549864ea86576764d188da3039327f9f194d37970d1c0d8b0ebd76aadfffd757a97348dae2c69855724d91f919 +Y = cc811dd38ee25fbe12fa4a940bf7e643ce0fa5799943a7c0fb3b87ac4dcf7355dece9bfa2ac18ff1c1499eb9e291ffc8faa712becb1440eed3ef3d692b965c0671070e29ecfbb18e +R = 8d923799e7cc781a5935288fdc43dd5ee8b3c348 +S = 674afd66f17b3c4922d56be0d25e5b36656f93bc + +Msg = eefdcd531541167bd2ad2c6d9ca86773a968bbfbbb6e333e3d4f9a1f8eba7b569db74dcdb62de74a9ba73a4fd7573e3f4f5c2dc11a40f06992c5d696abe18c9684074a113ca84aa407fa7ecc81f8820642aad034b2a633431ed77e0b0c7d7d76cc752ce550bb27cf3e2d62ab42911a11a9da0b1c2ca7e412090df8475996363e +Y = 81134735a8682c3967d801a00b07df1ed0954aff77c97bf52a9c2546dd471f19f4242ad2e56d27680df30eb2ddd482b1d5769665b0cc4eaca94db4ad7bb065d788e6e8cdf5060c7e +R = 6b97e79b62a6dfe1a7d6192692995d62c1ecb226 +S = 8be0d76ae61376d0ca6ef2068c83001198882d24 + +Msg = 49d776aff4c90ce99248c0791b42585f9f51989f233cb5e7abc10d729892142c349d92178c900ced7e9d7f07127b557d0ead918fc4064d442f6d66503ede763b70b102c0a11ff57424024da811dc158fe01b93a4379bc246016d03a5c0d70fe2249b3072dc7cb1c4acff9223c06f81dd402306a52404fe364a494a39c585c869 +Y = 9d1270a02f3594f8b288f77e0fa1d1b160a5088996bd645f0ba7c81f53d91f54e6a7eb37b2b57ab0707064a0c38888e8f4eb838e4862d06faabbe0b8bb2fa0537666b945e8e61344 +R = 588e26f7cde4dce550699ac9271db861de46b167 +S = 7cd4ebf18adeb16b7c2397c3eb2fdc8088e055fa + +Msg = 33beba6244ffde7d965b0d64cc4011823019b44fecba8dd17efe196366ae0eb521a5eb145b32d4eb61be9d8ad5af2527a58ce5223d61c88efc653dece5da8b399835662c807fbfb94dfbe0d9a509b78d164a722050054dad91c9a8e260545d037eb450321aac48ed4459fdd8a41572bd6c9c84d18b6ec339247482cc3ee52a1b +Y = 9b7aba3a4a8a8ac809b67c86eee95296e661c36af49f136b0f478876173b436ef562d4e2ab01496c5e6237fe1c464809cab6f449972d418192a993fc679d8d850d41d8786786f33a +R = af26bde85a4b7a0c9ddd2ad0d5d1efb5aed56208 +S = 8ea636f41263c51928f3851cc4e206f5ee055caf + +Msg = dfd1d4340d0546f4cb0f9dd4b7e77b43921ec4df94d79b9602148d0b03330b3bb0b81e606a4c5616700604bcb0eaa81ddeafad4fc4c654dcd997ef20140e4ff202567f8717e4b39242b87bb0c3df3c04413de11e1789ce22f099152693e0eddb00356070bbd543b368ac6b7a98d01e41e34fc814372aefb06fa169e527b1cd3e +Y = 2d09899593b7aa506da1f0e0239b0292938a280c727d13d8cad3ab275edb61d4f416e3e78493d5a672717761833398a8989a6f6cf930063fd5b5560c56736b3cbdd5bac5898c1e61 +R = ed3d7f4d9f7e0db83028a15befc95a2df9bd1a90 +S = 90aeb0f5fa618868a8c8a7771c8ec7b2acec4452 + +Msg = a4e4ae0a7b8e518715c7cfc9572972c6f0f87c89474ab87cb56b55e6f37ff4b3ce69007422ec3ea60510a53743c86f460bd1702be7dda7b7f1f113bc450cc7d0b209414fb5c6f89fa78634b8359422e3112a28c1e79076909388deaa91eae54eb48c1aa31b64a6fa62f1255415d6b4246ac94b562fab4e8f01f85eb7bf6275b5 +Y = 49747038d09fc7faf616cb464fab3357486622aad2c0e5b875e3044d173eacd38e2dd7e7e024af9735565c854051b2c97499f22a6ea98425a70e8687cd5aef9b0f7d58278ade2694 +R = cb5710dad307f9f8f37ea36ea01031f50a4f5ed4 +S = 9c36eeb43b73db56aa7fed9927d908e0575c5a81 + +Msg = 4d50cf6d3427e987ef20c4e15ab4c7dca4693146b0a4a1d1bbbedbc3405bc9f018f7c0e5e6c20567b2ae901cd4c60f8714c12e3a0fd71646ddd333f7f06a3bbe3fcb6c6fa47715ac835357a1adfb2df3845aaaf25f7882163092cca9647006c10af35a7138ee1f40aa36a3daadfd28063b5b2cd8682eee28fd242d43621633df +Y = 2be03a270080a2c905c1d2db77b305e7cc5debe2140f488378af5e8acfa9975040462aa2d5b731a74828aa3c91617b7304d360e4210cd218729255b0cbf46c935019bfc6bc4013df +R = 8971446029a33480d85b42e82cc43991b5abee9e +S = 6951daf32ffad5e16bc2f098e6d9d900e712aaf6 + +Msg = 336f81adf5e623efeff546d78c646285b58e3654adb8c4c739a19dc0055a5ef343587b9b95c83b6b2d2204c83201d9356632210f070baa7af3feed9b0f6e9408e8c0397c9bb671d0f3f80926d2f48f68d2e814f12b3d3189d8174897f52a0c926ccf44b9d057cc04899fdc5a32e48c043fd99862e3f761dc3115351c8138d07a +Y = 875f4e76014658116313a720393e49c869f58a0e6a4317b37ff156c4bc37c135769160d48c8d20e8f97dbafd0b405d0d181dcc125e1e2ce687c1109b12ccc68e79c7e6e5011d17b9 +R = 7fbd080db636f460988215aa67ded06034ecafbf +S = 7e26b82b1e6a58cf887439d8795f6667f0d8eac7 + +Msg = 90e3aa451086944af63e71e6cdf7cc822d7a99573ce4d48075566454a8ef45f442f7e620cf5dd04fbd6489fe6399b848420889b78aaf535ae03379175ed28e43db99bc706dd766862dd10c163ab76fea01d7f6e1bb1151fa368b5caed9a64683e330f2def3db9d18cdedc2d55b3a3a91f24fa87cd7f1148802c6d6c02151b6db +Y = 0b1cb7a6afaf35fa5c05bdda327338f04fb1d308f63460d1ad819ce7d11e16384d13511cef94989d5c5c405fae124d245908fd05ef8a49a3d0fc048c87657bc84b285bf63b84b43a +R = 598b0a40d47529e38e6fbedd00e6c071de5fed3c +S = 729d07b8915940d4158e847e7efca9c5a60e8862 + +Msg = c1e936711031ff703f59a65f058faf8129cc442a39b384c97fbb1d2531901de7e8b7055953711f6d2de312016c73b461bc751f0e2b0707be26394ba3a472c9f0a10f779ace4cb05b8768cbfd0504f2d5d5cd318e885ace28ad57d93ffce40391d438b4bbe88a57433531f9db370a12e45c1aa232b974800ffb5def82a1af73d1 +Y = 429c43b949db43cba972595f01b757f5d22f3fc9272bcf46eb00b785cfa9587d512dc84c1fc85e47cf4433bb20f744c4060c8da9f37671ee40ae6933bccdf20c278d2f8030faa204 +R = 0b2102e75e44d151ade1751498f2c0ec10ff791f +S = c5ce8fb31d8d512fcde2bb693622603c33387e91 + +Msg = 2b21222300fdba14452792caaa9c824b73a58048d6ab1f97a44c56e42caf83a35d14af482aaf14bb33b6dc06a1b92c5151326111365d9a7cf8497640e12f1f74fa0487cf714af1183e2bb4dd06c83b6840cf51ef964b9b0b8ec1666b6978a4ca4c18301e9d775a13b0af9fb7a374b87786a4d74abf202d2caddbafce8c301a8c +Y = b75ab33091b6d9d7cec4dfe623de0bbe6f7c79918584ef3af76d09432f01a151359c63655d67f4774455b6faaac9f2ae42533d45a6ec9414a53601190a59f34e26a06007eef8a254 +R = d6da0d24bd165377c9a45fd66b07150ceda5638d +S = e3a1918da20c87bc058780aadb7b34fdb890c1af + +Msg = 56f9e7ca89c884148d5743d4969d8eddfe1c30dd8a13ba33eff425009518ba819ab22f9c1a0213b8aecb6cd232069ecdccd88e0a29c208390a185e6f00b4527873eb366ee9c0528a8558863bceae3175b388514ccbaaebc1e149addcafc2d2fbea8c46697f6b0a321de7db36f3fd0e7dbb14bfcaf7332a737a70596f2bac00b1 +Y = 24e1f452fca65135ca64eda937658cffb364b34212fe9836327c971718dc2d6d6327b6bfc81c52303668473417aaa57b5a71219553cf7673a3a9709db8baf87c80623380859a1e80 +R = e1547b292be5a23531ae7e2ae2413dec8a1466a4 +S = 604cd9204700026012e68e624bc19535d3be0fea + +Msg = 07e30181a5be969051767a04d67ce97583b3c9867f76990a5ddda46cf03c7a4d61eda06e7e5087d1550fbb1b02a75d3dc524d353582bbecc7f3e2ccce03c10ce1527ef8e002adb265edba5779fbd4fcaf609c0b7acaebb47b9961255952b173a4c1a54a9d1567cd79461a1df56c7a6663cebf87a230579c0346cbdcfb81179d7 +Y = 2d420dda38e72ee576423a9a522b23f048857bf85fe24d6976e74e3f9712e06f5bd311d3068aac2d8cb171602264047b4c870ccebd1af68a7823b8feb8d2b202856c87def5009222 +R = 1ca9eecece8fbad6c3ed4cef957a2307049b9920 +S = c64148bfd54097b52571cc91878d4b090525d448 + +Msg = cdb2e6d2e4db63b1877355eed8a97f50558dfe8fa2c72cae8989c58a3fc248b4e895a07c5e09044e2e021c42e47065ee89c6d67f69aec4081afa0319b9de4e94775de8bc5402848f2bd06356ef7bbc7a34d96099f1939ed98420647cf6f4a8b581f406ba4f2eab1b85c7715280344b9b5eade406c1df83cacfe232dc7e6a1fc0 +Y = ad3ee9d4db5a04b7ddb76be4fa02381cbc54b6d9eb792db06c817f40e879547623ec2b72cc06aec0b27574e45b9f4811cf1329936267c373cc9ca03f789ef9f9bfb5ad09c2543ca3 +R = 2abbb3cd1024b0180527f03531512518bad59390 +S = d8b79826cf8788a9da3a091ee429a848f3640a1a + +Msg = 4868acd5af97298086c0dd16ed54053417899057a05a1bfc20cf1f05ff7e695f8b52cbe2478b12788606378239bfda770694ebce9a4cab1f3fd7d385b1d712462d60bdb6ccfcc3580ff3df47bbc911d4e7074e71533f77cefb4a8841ecd4126b571beb19e4f32368480e3b2d1a7a9293e26b2006743b66507cafa502597c4f16 +Y = 5c01522eb41497e53ee9565e6bca7ec767fa17bdf112f65f96ede408c3f519a4af476a97ffc40b04399058c75ec60e3a119e0d8430eee6e36ea37cc75d41e3e71b5192ead70e4543 +R = 8a8cd72258b0c2b9977eb76cd6725e8bb43d9de0 +S = e4663175377ce655b1456d9c43ff1bfa60f9a452 + +[mod = 640] + +P = ee3ae2a15c14c4680259ed1f677b9066d8d056aceea82d95947c37030c245b870e30d9ba941ffb7cf9c2b438ea6249a5fc827a9759e7932a8cdbacc1444e2eddc2657f62fd322463b2cf26d62584fdb3 +Q = f35e33f1d509905770e7ff65bd4574bf6500f905 +G = 03575b1d8a6fc9ec45b1fb7df0012b325fb6c9d730c68140c93fb4c615f27259ec6a4714d4320fb0b1ca390ee9fd64f9a23bdf324283c2d91c488687fb3f21f683cea7300512abf781002299740c0344 + +Msg = 1caae37d0ac32a309f4333bc42becd0756e380c8c6bac3e9e12a6f3169be741fe6a9cb194007acc68d6500b82884194e035aa1d83e5ad0fdf8f5e25a6561c96c20991fb0c3a55e08b61b536144e6d093f446a2881618c2a19c58d0552be4bc1c7282c78bbb25aac0bf6c1400bf6c5a9fd0af6a20777c029e75591f6be4cfb7f6 +Y = 04fcf35a780929b6e932ee56ab2a70897e32b00fa3087fc5d18ee8f6993f37e2040a809ef6145494998e671f5c51ea25a34d365535299fc08c0e920e4b974a851218b6c770766682f66361a8ab67cd36 +R = d10b08171a3efc7b5702383d0abc17eca9fd6d49 +S = 8091d0ef4f691425abfc540a352626d5a62f03b9 + +Msg = 5731ccb15134356999513f6787129caaec9251339bea5d1528ec9bccef14e9cf58bb8a695a8ec9c43e3fdf47a67a1721cd1b3026109e03dbaed666cccce24f26bc5e3d817ed6d3fe8780c692c22afaa1d571e8cfa53443131c48db0d2a6dc1990981aca4c6f49b3efd7cbcf1e40a8d518afc41d5619465e5fba9c334119c8750 +Y = 7abdb51d9192d3c2881bd8cc403e2b7de8ae05223b645a6ec4566eea7fabe4bd12610ab3144d749fa9fe362b7ef8537970f3c85dda0b1d04a1bd2398411fe341ad47572d564878d87ee92e2c0b44d338 +R = 7c3f4e554235810323007debcf49a7778d21f09b +S = 74e54aee185afe51e97fa954b40a5f91789ecd38 + +Msg = 82116bfa6703f675e30aac344258c71a2efaecc618b0b00bdafc5aa09a79ea19f16e5b164ca326bb93730760092303897472aa187d719ac1599544bfa90bf3c59f4b0a3863f08c9bb5c7e24bd326d96c9d7feb23f734bf056fadf3d020a91859d5d1fec6729332fd902dc65d680850abf248354f4ea128c0626ced3dc5fa63be +Y = deb23faa0c16f702676cd843395d2243791ffdd38c4011520c6b4c75f76603dc1407547d7d892edc5e6b8ac732a19539a6fecb3140b0f5785331197f4c731c7d0a81ba59ae0e5d18341f8630f1e6d14d +R = b64466639688ade6a949e45ba69a917dad864272 +S = 5179764925cea12e598fb68038b215ea7e9e7b7b + +Msg = 0de278e8b1fb61cf55432cca92424c4d9da8c71abeeb450704326601387259510fd6ab1ea3655c3324df3803cbe764ea106738b61d314c6682e2d6322a0c33cb8e94c3e32858faf02b15b42d7189c9e2b5d4e2e602248b626b9189d7fd466d63f2e26940271e638dd1af48516b6ea3bdf3b66eb1550d2782280727fb986830a1 +Y = 2b38b069eda92b7327af73ef39a3da4f5524c8e12816ae96384d515878a616dec301dd85e3d8d8a1a2e3d558ec1ab1d0f2217836bbd1819b31b27ff94d35d1f49ba40c9cff2d3186853b4e91bb3a5257 +R = e15cf8ce658a9486c00a82ec47519dd4c297bb73 +S = 5677aa81739a2b9fe0bb1d442e09a11b53bc933c + +Msg = 50430989845218e31ecc1009c3d35c45e912c7cd3d98f73a41e6363b3a46798b495f9a20d807e9a63758e32b8706411cd8ef35708ef4f023090867e6858657153ec886e9d8f54defff1a53b84b7d9bd2662ec1f870de8086a2f4783032de2ef277a5554a4ec54ca6bc3be718d5df7251dcf4f3cdabfeb04b55d3f1800bf5070c +Y = c3cfa98244fe85cdf480365d4d4d49768051b03dd8699cfdfb9fdaa07df1fd8ce4051b8a91b1833e43a0fa3f88546a61838c2e63b98b8f067d5fe2271f9392f88f4d8a6c72c54b02c3daef6e03d0e7f3 +R = c3f6231200ba8dd06c48e82499f9634c896dd5c4 +S = 213ab130fcf2f6140320dae91c8c50b7cf0cd51c + +Msg = 816c6ba01a4b0465505913d76519173e10b899d62df278d3b2347ea1e5fe3670cc8c02f0e5b568591813adafea64a544f330c97e92ad8adadfdfe531e103383b022e5451bf32d377a4c1ac9978d50415b54e477a3bdd788f4422c5989b115fd4099a884a1089eec6dcab371e7732ddb93c5a3c528e4de9faca44465c79f05345 +Y = 56edbaa1d2942fe2e9b59eed05a99d1f28c51ffbe598c06f8c62c0fe177fd3254d8122bfa7699a9914e96f64718ab3f2a8a525221a4382b9bdbab0c4be561456796a663972a183c6f750f7fac4f6e405 +R = b09d8b2f2bc1b614bffd9dc5c01b54acbbb01d56 +S = d442fcef54707b02628e36b8169bcaf43c95b9d3 + +Msg = 91ac79a691ef267cb3d5cfb2c5c3d5715bd1802f1ecef4d5678461200d3c7b477b852adf053282fc7ca2f59aff44c73b1559c3d1f9fc2ddd3560f7d9725a37d48f1fd95cf04e91a0193114d67b4088db8de639191f888daeecc43acb6ef6b659f601f0e3fb4c3db0b20a952fe0bfff99edff4ad13979fe8fb33592bda71adf21 +Y = 1d2aa15b7310882d9ea72559aa38a4e43a4e52f4b6449ecee154b95a5ce729fcc888bfdf2f5be04621f2d14b5e0582c71ebdcd7c1ec8ce5c98c0781d8324547c877dc2357397f89d9bcb3e36027f89a4 +R = 13bc64e5829fc8f298a91edf22741de853218019 +S = 4ecf554cac349d1ad454f0db07c9ed9e5cd8b8e6 + +Msg = 332a27682cb73c291f786f75d1e4e42ab37cab6b6f0af2fdc32b79f1900b46842e70994303fa227354a972af5a9fb0d399278d196df77982e6b21878d5b1efb12703645672b2e565ce486754e69212f74fa43aa3181d9294a2ad9c8cb1d464bdc4ec6ee9a269edc8366035aa9c46735d7cfb9c519706a3fa9f23ef764cfb0c70 +Y = b23e7ca0cf6b95159cf87ebf5a6c7ceee0eafea4dbda8b067b25247657e29fefd225822121e3a3145d98cbfab9a374d3badabeb708667baf45b787bd3bf5cb224ad2a47c42959a725f0c56f003b9e454 +R = 5c40dd12621771f6d545d2ce09c92ab39f3e29cf +S = 03a3167cfd82e12e01e881ce686fd83844f9dfe7 + +Msg = cbdd955552d25a5b7dd8f4c8c4963f9689f74c26fc7d61313cd84001bfb7ace1f3de2ad22578057fa3af94731d7bbf8a51b7c0a5e87a27a29aa4218c99b7f90e2de9df2e9b77e9384c3b57f72b811b2b4f179938daa3ab1c2139e8a30d2d26dec1263dd17c740e6cc1a4c4bdb6515a63cb3d5e469ba0f48517bf1db0e1c13938 +Y = 717fe25d607813a9ec434c3317e50a802ba73987d336877f30de3f55305394f44cfb14049c83f56744aac098e6f3e2eda98707570d218cf9788e1dba43e006e6a4f8403ad3e99108b18e4db9c3b76f7a +R = 9cd491ced2be975ec736d24e5e9dfdacb70e432b +S = 328a694cdf1c8038b51d5847b5505b342ea9aa64 + +Msg = 4ae7e51bde95df63a3aca7254a2a1274edd2a848f27fa77333b94bd75b864dd59382a9095f32a534c2960f79a9fdc6cd871d7ca93c63b9013b88237aec65fed84f08efb5e3070579c614f9861dd2b5b3b6e814fcec53e978cb00428b759aee5cc4a13c8931bc061af550eeb46e51e80fc358f9aacbf63ebe2b492f70bfcc254a +Y = 6de2dc6bb71bab1aa6ccae20068c76d96d591b794369c7cb6a7238f37f3499fdb7a7f8ade63215c16153cdfaa5876eed73b8aeaa0a17fff6cf4ad0c20de88c21153cf784d802e9be54a47fb9634c6658 +R = 8c100ac854cc801be974070902f33b2fc99401f6 +S = 9960a6b62014c74b2c4bd60e87c58b1a72a2c83e + +Msg = b4d833bc8a511860dbe31592121a18d0c11359c7f1854776b6fec191066f8a23caebf77836aceb3a565705daea8018317471dc688f27e315829ecea6154fc003a4f6136f71984aaf3ec5476f1c1bbfe17e0beaa791e07ff3d0fcdfedd36590556781ee69e41e1d09bbb542194ff0f3270669ec4d9fb50359c6a15e2ce5bbe360 +Y = 53af9f5a408ebdeda8f3fe25e8b87e7be9f39b2081990a059585cdc0bc32c1354c730bc8f918200128e369c50cd4d6d9c4105fb9056af738c272ee0fa5ae8d11a5cc241fadd6dfbb79f1d2b13b6dfec9 +R = a083de632c004c9bc3dce44ca5ad6e11a72236c2 +S = 4b1842df9b528eaf4e674f481720a839771fe086 + +Msg = 558fbf8b404480e8888a92410d94ee0098d1d7a9b76e5474c91ce33c55136c97a05674477e3993d16821286bcf8c4b1bb051031e6928b987cb6ced28702028b54e3132278dfa845f960d000c6d31e0ce40a7ed9c40b2f163af566eef3a5f900f8aa561f4168f3cdb3bd684ec8e8b9561715cfbeae413e3509e5fce595dd78ded +Y = 2571f5e24aa403829190a06869042649b30186fb6912a54bb806fa14915606e61b84a053f2f45eea3ec54b372b99c79c227f8ceb5e5080309f698e852f30c3b2717b44874506e8994171bc49cc9c932b +R = d577eebf9d286b11619b324a7ffc79e7c428f7c8 +S = 3fa43a5ae1f20a63d410c512329f5905052784c2 + +Msg = b0c07b391f3be892784ab57ff34c937e6bc8ba7776032defd6d1407e10ab58835a02f316bad3e83e6d7cef6486ce6308d76347b31431882d366081ef1e59c4db7b20182bede3bea86bd3f91ce232cd091ead069beeed7cdc836996271a7e0ddfdbc1f2600094f33639f7da8e4fa156e90850fe184c5d93648593850d4c41b9f6 +Y = e0dc439d892c7a3976f3bec8d0cd9de2a938d7608ea426a8d7ef78291f7bc8232ea23128b68813606d870026600dff312704609f5ee5be265ad1b9070ea6e277e64a2c691b8207a8e47a8845e4b8ebc8 +R = 140d4b3826880088fcb2577a84f91163bcbdf675 +S = 997b107006b3681f0cca8e158bd74e94c2f34218 + +Msg = 54297dba48fc363b025bb13bef0e6ccf1ef6910da5e6777941b46cc03c8fb2a99492c748599ae9755755da7cf59ce1165d031198ddaecd6b8d668cbc33ebda74638ca06bebf6a4d86e4a530d4e72bf61cfb4e46d7a872f7bc0a6413be064f0b80b3f8e8bc5b76e4e8e61a554c2370e97be3291f2441ba491219e11a50ca0fa5c +Y = 846ee018b4272834d97089df6c75b7165a10756437e249efcc5ce9d778b448797b9540802321cd73bbb94206802ec6730d87fc6188147a68f36874f06ff7b549c3bc64558d3cf5309c9adb1ae71f582e +R = c8a7c7549cc891285a1be724133f5d1086636bbe +S = ca35cb911d78548dfbe5e6807f2e39c733551197 + +Msg = c070deb8aa8264325d4d97176c205c4d7a220e525de6c2747c3fd0407b568f3c1bf95fd95b36eda3e429b2bba312bd87b8aab3a88fb8142c4cdfbf056dbab9baaa2b2a5d20efa8bdaf76b8dca1f292a48caf25d579a25b4245449e3d48a19b5035ab462e41d51ee888ddb264ace9640cbfd66dc363cd211d2f1774cf5532be64 +Y = a53782485f853d409ebde5670a24fd786e624bd505631c91cc76bdf08f115d2c3a685a81644c70c40a89379179997f9a04307bfb0c1da87a1870f90d7bc6777ba921bcdbd3908e93a28260612e19d986 +R = 22e7178f429c65b889d004e7c1a76d496205c4c6 +S = 623e6a07916250060f073a5c09e9756d89b806c7 + +[mod = 704] + +P = e9d10919d5e77279ce0b11d44eaae3b2e3cdf887365c08debd120d4ad726e8d4079597aa4f87c9e2d05bcda0875b01acd911ae1ff5c62afa9fad56b601908fcb3b83598fc59fbdbcd09645acb54de614c8c58435b65fd68b +Q = a456424a47308132c59c8fcf96992af7ac444537 +G = 1f2189d8d1a5a1630a9b05da89e003bff111bae33f73a86af2c28326c40305d51ab1f884d00b9b8f942d92544262564c2202b271485b88c5d22e2e43939e7f03a26a053b875b8a8eae41df2efcfc9538eee7ecc964553193 + +Msg = 68ddfd10aec07973430fa2f023a67ad282b6fd73640b56a168905346e4141748374e0faf5b1f2706ba183d03433cd56abc070f2e5aafd7d98fa95c2f236fc30e86811c9965a995967b84ed13aa3e2c504a9d92d9c141cdf3532a6f393c7a9e87fc7c0d17f3e62cea2d5b9c6a7f34e64dd3806cbcc049a0b55e1a73ae58bd117b +Y = 7a6d36d2c886974762f3b94e4c29a2ca01f29b7e5bc199d39b0f5f8db32f34ac826871f07d7fc2749b1276193327b92c67d4f804958c9892af9ae4e759de54a81a14da7cde81174bb3419b65ed3b487e93eaec133b35289c +R = 0b3fe42dfe448c339dc4e11c3dd36a064adbfa20 +S = 29fd36f07a6a4070381da4b8abeab26cdfa78a0b + +Msg = 359211c05df788ade5b7824f8770b5dac0819737dec916ee59b28a49666ee8b7ca81386eec8049542f18a3207e51bdbc291470eeefecac385c096afd558ae1e4f1fcfd828a1d0d3314e6bc48aec942687738db30a366781dce51b5ac8f000cbf510948435e573c103d2ab4103e5faca453f2c04321c1e4655793559f3f58d00f +Y = bd459af93ea7b0871fd1e5895d70021e185298f900ae277259eef82cc08faefa6ebafeca0ccbcc25d0f1c16c727c56084049248da1d37131eff0c6398c7bcd4749acfcd30add099dbe5b6bda4ba633ac376db285106e69d3 +R = 497cc35acaeb44ede5e1e7850f6cb03cf60c5eff +S = 56d01c08971769e9daf2a65b4f5473e9df7ba255 + +Msg = b9a759052be90db8e290f5ad3e0e0612842259b026078ac245eb5e0774a2a816bf9c6df2ec1446de008b067205759def0b323cd06d3fbaa155ae371482d3ff524941b08fdaf5a0e1c5d07952bd4b26349b66f3b4a6e1efb211af95d0c5a8acc9617e6c057ff2e26a3a479674edf76a883ca6c5855954f19d80d6c263c4877924 +Y = 8752e6103fd82bdb8cd87d19d18b0fb3c45f3d2c5591403aa5800ae58507053340a9bd116dfa370111bad50f5d50607859249cc542621b7a0289ef0efe3f7ae3cd93490cf0f95fac7f5989a0c7ee763fe9fb0ae311fbcf67 +R = 4f8b098f4ce3251a2e2e2e0eccb0fd10842d4a8c +S = 18d070d03cebfe3598a3794c5173aa7529f97fc7 + +Msg = 52f19ead2ed1e55fc157d44e01b5a6589fe33e682f3968a48a3d62e770ba9b717212badd0fd4e2541e9134016cec96c4a5f1b32b78a8439ef6e98dd93b712aa051360bad51f8beeecb19eced68ae2790ced6e202c44bc1f1973614fabc489e61b6069a063b640094929604fc3f23df22e23bd3d55d4a690535cdfe303b657d1e +Y = 8c5d6067238ff686ea130d9284616b172e242a4440de5070e778b656bbb1c712adc18bbfe2b04b782d0363f8c2e9952c761066487ffcc720d675b28d886114c84eed93d892a689df23f6a8f73d9925352b10df5968b27cf1 +R = 73a0cdbfd143f8be22a5ce6c1ee4664310eba4ab +S = 01b9597575fd369f3f7cf9f2289c1496c406837a + +Msg = e49865ae76291e7f49175ee8dc37b405672f3e4f12db7a1c64ef596afede95d889fb45f5eddeafbdc30a5d610ecd734725673f52f46e126364704e2018dbc1f45a1a31565501384f846b53366a2135bf84fe61347c51f7019f83ce7691fac4c93f3c525a1658643b738267f05afda3736a3ecb7c104ed2fefc7001f5d104475f +Y = 9de30e61c975a4b3929382e8dab2e3cd82b58d07cbec52d0ebb6fcfb4e9440e5af42efa2f2f6f077d38ef28094013157c59deda3c41c61cd94e287f69ba75b0ff604638fd59f1b4c146b0396d27f61f5f7b2149781c0474f +R = 136636fdd833aefbf0ac2168cc33ef2d382caa59 +S = 5b37a444542737ab59a0577b13a2bd51e2c2fe79 + +Msg = cfe4e5581065db4708636c33a89ea602036fd2e953b69bf43d1372e356593038e53ffd8eeb59712c6047fadac02d7ef4c66341bc776d08f4632d7fad2857d85a3726b528db4d48927731b82f0f55c7cf0915b3c7359859890c00a07835e315fa4effd3cee829a6a0d38770da9dffcbbe55efefb2941fd7dabff49fec86e63140 +Y = 20df9aea10043814272fb09f271a7c06c0e5a7f812814d5ca88df84ffbe79ffde835113c3201dc2a6ea552a4e14f3a1d8663a4c10621bec765418b4a66919c203d624deda3c6983c50472629f73178998f982c77ec2877e7 +R = 9f9ceda9734702dcdbe883a785f7df41207d1dde +S = 3785f5ec96c5747850b0bf87f7e03d71a7d4c830 + +Msg = 220701054ee482775bd893bb6d4898f138e40cff15732a7c54d3edcdd43b3b8dd2c45d33ff28b3eed5c9a6d42af5dd3c0668b468b212ea68111b993a33256c3628d10caa1284dbc17e6be5a9f5bc14f4cd3fa33f450ed412d299e608b3ec4130cb35f5b2b08062b600c63881f426a3e13772bfccf8ed52443e53ba7d7b1a2442 +Y = 26b8130aba5c08a1b485f809099b18082cd93f1375033869de9db37e363e9c5ec56369412931bb0ebdefbcddc84349f600af7a9cb08de5f29f80574401097af770096eca71bf52f71e13e8d4fd40cbdd888a666400423a06 +R = 893568faab0d4d9960826f2f020f39831ae63b60 +S = 9007d2db1748804580b89cf81835cbb0ed4f0dad + +Msg = bf53ee358ac35cf479b0a330c8f487b6e6d096e77add5053a7458b898e32162c15879d4ae7cfcceabd72b7e4db2f7af6ddc61c13b3f5bafeeba6e1182e673b770e1a6e37ffee4115a28e01394a982354b9502aeb2a96cbf395154f9d2ebe3a732e752aa4d709019cb26a46d81c16c9f900d58617e6a6cc572df99fc0941e5a4a +Y = d7bba526b734800614d88275153ebba49f8efa47827e43cca258fbdc1ca3987b020a2296ab9096010cd2d7f4dc70c36cba4c4f0193dc8a0e34b598faa26010e05f56194cace55a24b59f2220b04be6d0eb4b749ab0ef8b9c +R = 548cd2c86c507049cda902ca789b4423a12afe52 +S = 2d8192fba88ba86efa79a0c341d76b470261708b + +Msg = ae29ef2a453e69d53abd1694ee1200575ed8a8afa64da5e3c4038f419fd91bb2482a87917f4439bd791ca3ede04069441c0cc626d1212c49a8132a0f53629313cbacdd01dc20c7ace4363e5ad89d8262877585fa23bf944afd1238c5908f5fb8c117b72365bb5bc90473b183dc1392d9297cacd3a40f250d4a68810a5e48c6ca +Y = d16534e2ff75ba8afc1b0325fde08c928732cf7134f60d46989d101a4e9b5338e3acd2f9af2583713c7e3a7bbafd810bc0191aba651841a0b692405ab25e68ff5f618fb5e33a7ae7f4f4bd0697ab6e61412f0b671b2a7766 +R = 793d8a786dc4dcdfacc9ee3a904f0f076c10351f +S = 6164451af3597c2d136b6c8397305d24a614b630 + +Msg = 21f3eb1805cfef878530705a4b5caca6ada7b9f599941b8ecc3e96f745f641b9fa2edc63c99663d1b184e3ae42998d3852a20943f2bc0d81a1bc2d00bfcdf5f4445b35b7b1309c0e47dd88ae775c1dff9bf3951fe35bd62a92224ab96a4eeba864439d1da5e7c1c5ae030761d3ed8382ee64049054bba111083a94282fc14c5c +Y = 7a7579af37cbd72625489c203d7bc4019f3c0df59b6ac2190fe37002ac2b3104e7d28701b7326df820ed8adf10aed4c080bae9c5c733736cffcb6bc46551f59733ec9cd6ce78e34d3ff6f57933f6e90c0b423bc839396d12 +R = 8a749fa26ced73b2016d2f6a9764e6dd4090acd7 +S = 5ee183da2460685a196d2c9c90131b7ec0526a49 + +Msg = 84673985c73e0e2e8ee088e82edb47e0ecf15408c0cb076d59eb28c660e3544801c4a2c2a8da87e50896f7e362cccd3d041f6dd510b9a84b7e3fe08664036c91757c3da9c8f4c294dc810a34d836295b179adce1e35970f4813adfb06f513defe9765263b1f689e210880900188221e32d4ce953c415261169c66f6a07348e0b +Y = 1ad5dcd2f005cda9f7c7d167e9882dd5d2133c64a690d10b83507ea4aaa673813a99e29dae5e8fcd8ae03332b9ddb9d8f74f72e56ae1efe92c2e9173fd20b087820e4af3992745d40a4af2dd4894f2fc95d0a5c9d06fcb90 +R = 4f0c9f69b2859fd7bca3dae0dc3ab7e097be0d7e +S = 38f1fdc02028b0fc3f3a3f2b6e3185671d76039b + +Msg = 5f8417892048f99b077ed7c57d7bfe2fdebc4b577ed849a8eab4994f70f6974ae1bc3ac1958d3c9ab0907b48a4fba0e3f7cffe7e47c3bdb58b7d37859b08a261f383f081b316f37eeb2bc51c16da6766e4a4a8013d6548ba82845e61166df7da1d41007183cb666e40b77be9dbfe9ce02da5118768a734df5830d58ae80bdede +Y = e03806ae93f63edf5f2bc13e3e7fe012d8f7e06d684955ff558a35f65c5614fb5031babe26c4fba5e8520ac705dd6bfef98797a471a7f3495fe33bfc2d7020cf8beb711d60cef0be29bd946f1d91bdcdd92943cdcbb79c03 +R = 12b6babbab09bf6acaf8603ce7cc9e536174729f +S = 4dba595dd31a9fd79ef323363b57bead908e868f + +Msg = 599ee82ab02eb7829bd3d2501ade590173cce59b276b1cfe243e836b3c219442d6301110e3e697c8148276514aafc0414f63a0e9c308ed9159daff044390c250ea3e08c7e37a24491ebeb4c6610dbefef5d9ff8ba0257f22d3e7691623b01a1dfd8e78579632858c224e34b646417bbfcff6a98ba409fa39f92c68a6c6cac533 +Y = c94b455d2881dffca0cb6b5d2d41d4814af4fd31c485143f42539287107f40a60dc25d0e82e9f5b3e0c6bf36b93502914c6ad683c7b260796752584e6b7fcecd2e170a661c4bb46e35c400cf7f4e873c2ac56d3d634a5beb +R = 4a9e667a3024d0b02f52ac6a72d4df12a71dfedc +S = 6bda0ad6aae803880d91771056788e6c73f1b8db + +Msg = a89f74b9d141773603f2d1219678c209f073f83256e2043801ea0ff475d3c9a30e54a345dc103e44b16023567753b4a4c7f3632cb8ca2164f5a5192013989fb52142635f8052ebe0f54a406afc84e7bf5f721297082918421321238e283628eb08f31dcd65106652f7399025cc1241a2e0776f3bed08d11a84e593075db64e8d +Y = 4d4199b9194f2dfdb9a8489d1bc5ce6cad8e5fff8ff21d677165c1ee1e69b02db4c6b0d6f992cb567fa7ebac3f862b070b44a46a3a2a7035e40b6053a83641bc6aa080ce5c1a47d6ef16f4421ed17551524ae7fd669ebc97 +R = 93b6fff56edf941068645e00eeeb6aa19ec677f3 +S = 9cc19bff7a4fa3cd39527f25a6855b6f62e82c94 + +Msg = 2477c5fa317a84a7a8d66c3a4b166d35a56c80fa9bf6dc3344416d71fb0c8213b24ec66a897a711b9f01bfc42718a2e2bfbdb3f2fef46fd64c57a07bf7cd19b9839aa67a4198431f23c38c1fcefb75f1f1063b2dd5d59bee3608417a52b483253f634f72815c627cdc25bb946747502ce251fff4491fc742a95c38b733462820 +Y = 5b4e8bc8ead004b4f49cea36b7d7be0a54a4e826028be414f971398190f6cd74a9c880717e1f98b16f1a0718c3a17dc6f091c94c7767c0ea09194aeec80aea02a80c625d94b822d2f583553636c08c6bfbd72a511937d4a6 +R = 69fad970e47ba0a90a19a37df402f8dceadc1e67 +S = 12ea68267b57fd1d9ff3f484838c8dda1a53559e + +[mod = 768] + +P = d8386c4d6c4ac89095d05be7c4a0d9cddeb0f664a84290a493a0e5b9ca90858b098be010513d1d59d4764e9b129d7e82a0ac17a4d77309ae0532333747a9c7ce695543d9a64706d27b538419b8a0172813269e6c8ade9e25e9ec87206c201e55 +Q = a5d11191c24653a16f1795ce9abcca60b2e2e843 +G = b5c30d1fe6d28ddd8e5b8a721238a290bb4698f2407a7fb5903ff22d05da06aafcd04391b1d9d1881b61e16da4106c3bbe89dee9125279ee0234588c5c2dae2fc90937f0f6df0a17f4ba98cd853ce516df5b72410d8a96ab6d50eadb94272911 + +Msg = 74e865109a8f637d5f560ad2c057dc1ce231cd0ff95b47fb68b871fb2a6bb17070ec70ad8b5b1df40d1574a22b8600a6663ede376b46c5c737b443327e7d493c4e8bea3af00f600f0f19505a1b664feef078a483b3ec4fabfd094b073c9511ba56ec5d1e8f5334b6ac892664589fd1dcc80aa6599bf7f08f04de11e02a5a0fd2 +Y = 393b73e49f046ca2fdf1b27b19044f0e93d30b4c1410b8112f517a509232e129f6646c5eb2b553c376fffe70cf7a18816b5383f540da5c0e4e71bb1475ee3145d476c9388cb8093de78bd5b05d6a9f955b5f998269817843f0d5f98b51e1d7a5 +R = 223586f1031a49f8e36ecbe1695485f62f2a1685 +S = 2abd165379fb44c8bf2af5b35366328d6311c466 + +Msg = 1d34ee6ed42032c890cccf4d2db22864c594c7ffd30fa0cd98739ab0bed24b713c5703b379d90d25b4b031fca3c87da15af446a66f8469ff5c19d66f24b850403a1e6e379e53e6c749820a85cb0893dc33cb9e022fcdf42a74018efc605d5942de3036e48bb6451617e963d0ed9bf17e16c2d8fa5a13c9b7a9d2ca3fbae8eedf +Y = 9d45e3667461a45a861e0944bb67bc9a77cc973ce2a5e905c9765f593c8b090c76f9f6ba2c275662938b24a019644199a29dade1fb81881eef8879f5fd2bae30ed492003d75f309d05af4889b8c7176ed969705a56f596aaa6968e8bca9e976e +R = 2caf6c7395ad86b7a503c4626474973c71a810d5 +S = 2eccead5d623c4cefb14fb49626963d54a96418b + +Msg = f94be6109048e4767e6039dc5cd3f89977cb70513235ae6ca5ce43c68a8147a85af09df8b35179acfd7b20844d40eff989fe9f71ce71c7b40ecba2a3fe0713282f7ae6697aab5941a264dbf035091311b32924cdf253304fc12b1b77ccbc91d3c0104acbaffe8c1bb544f287dcd66dc93d7588cf6882f023061533abbd4ac892 +Y = 2d62eb637627a290ad03ea1e1acad4dede649fb89d6a8579f56324a3cf7ebf4fa23d091c7d1e3267177eb0332f11149b094d4fec98e80043201ac760d9b0c973524d7e0d5f966852d484ac57d765d43975e9018ab128dc20dbc0862440accb3b +R = 70ffb82097adc1e8a0e8095b11dac87b35a941df +S = 0a14a1fcf44c519dcecf8f06bbd897a05a8bd1e5 + +Msg = ce08b4586a693a0cb87e3b831e2ae3cdbd1503039948597dfaf71144139d8bcae24f5fd957499fcab8ce5cf7442f6b73172968f84d73fc206a985cd8fa031212745800bb640ba2edc92b9365bc7e533753d347c0c59401ddcf9bc25a56463dae4dce9ee5d9d4cbddb33deab5cf4023833bbda74549d1f11bf0a74cb370919504 +Y = 53b2a5e34f677bb44cb3017ec379a3c46d7fb3867e3aa9cd6e6ce38ea816dbb908ac1f554e95b95362609bc1f8ee38b440e4f280a990bb316d3c841fb9c888e2a7871cd3e5187a77ac6279520a10d86fe7e634d2e67be91cf747faf6d58e14cc +R = 3b11461ec96ab2b59aef226dc0ae218c325d13e1 +S = 4f01af05e950b3a73e4d204c2f8abae63acd9515 + +Msg = d42706906f8f68e06346c58292bd9d861b9ebd1ac7a7bffda4b9d037ef2cb6083766111ec0ace00a263748f5428b918f5104724953b28ec4b2673e89240d91fad23d9189ba0ec827522b03ff6e295665631760096d56d0714eab28a63892c22dedd51038255e271e30497f09dc3ef4ee99fe11c3db3b8eecc0ad17f6f3625087 +Y = 983d223ff5b17b2a7c50b1b7e1db93fe7ea05bc9f019f86a334d9a7aa81dc52aff423f4c1811291803f83ccae4f3b7ed1dedf50cfe66c84c20f3249c485627f0944572154dffe2448229933bad1d5f1b7b3ac00ff8ab0e3420de64352465d072 +R = 5e97049c9700919990db8f07f43f78bb0af1a40e +S = 13aad4b4d6f9d121c9ea31a8da81ac2389d575c3 + +Msg = 83ee9614aa63b6787564d4ff7ead0a685a14265fd6bf094e80944d776af12b402a9d9bcd25ffbcd40e8e77ada9895fa9d5e8dca5c99289df9ed0da080e02029a7b91146b32246883f217402aa829ab467d74aae412a392150a5fb1fbca0a34237cb048155a3a802a29e5779e03f3b6e65aa1d8443a58ec98ce271a7926718a84 +Y = 078a8d8a5c5fa6ca76f183692786ec943247aee2bcd4711b281fd557b0e4466b90cde7c27b766217eb6d575390e38c230f01098154b26d2229192762f1a04245968643dc8af8591431f389abc9eadca1305874543b46d4216a00464cc60e0757 +R = 73526c9bf36ebd31f3457cb10a8c6cc1393659e1 +S = 43f355802d140631fc611de68eeb05acdc9988e3 + +Msg = 255cd570360e3b0a4b6e833401e87c55baaca5c10853407f62c5a74f1c5ae3eb963f7b8eb31c8ab38cf3141f664c9a21e28fec1974b13f3716127f853ea6e7280d54cee3c99bc4dc8d7bdda33f934d70c38735ac6ea4bdb3bec763d9487a93abf161777761d5100eb5ce86c87406bcc9c55b2883df75e27cc0aafa51221e0ffc +Y = 585bb9d25340c15f91077c000868dfd075831ccfce1879e9a6b531eaa272b43285e866705ef0674e56a596c9d593647d0f871186107b1d06686eee35764c2ea3c1c2bd2ae3b959802de2446eb828326d44a0d61e821541054eda0a1c8ec9f12f +R = 271541450f97d3ea59ae201e81c45e56cd97a16c +S = 2ad422a02edb52792c2e6eec563ca49637077548 + +Msg = b1894b99a0a47ac435e1124cec189b6d991fa14f59ec4e43c8fe3e4974f98ed7929036d5f0a799ec2bb95b00227873fbaab481cd847e61b18c8d00b132e16e6c2ea53517705aeac2563201dc22bae5faabbc49d45364b89038a17444afce7db6ee92f066080592ce1f14ade8d4261bf10300a06daee57d6b3602410ad10ae33c +Y = 92cac8a67a67b42f9f630148bfd633df2fd9ee2dfcffc4cc5de5e5210222cc20f92f94a15825b6f110d529190018e0ee9a9b62dc6127e5c0416d314b156a6a0f541254cbc18e1af8ecd20f028d1d3c7a00a3667e3fac621527be9198ae91b8a8 +R = 19f0eb89385707fe289d1cc89cd82ac08376bd93 +S = 327902d64cb0abee2b331d293fc35f8e42b68767 + +Msg = 069ab5145523f5f9f3a5a1aa053fa17a62fc2cd59bbcecd039725d044590779d0ec08cae26d573c8ae01e6cad34829fa9934ec55d8cb732483bef4d030e341f7d5e5a6bfd03b156b2b56802c1d1f8739d4a053217101c26055b7c4319bf805a4e572ccf05c3c230af20d3877ebac035e9ba729e1714820ad34c594d08db70acc +Y = 322896ce33b25469aa9f9626e86a09b5dac5d38bacad81155d71a826112f063d3987e9e9e2f815c0e97b5d00fbe32bf3d3a04cccbb55807838cea24845377075dd0725c90fbe63e4292a4c2470fd9354844c07e996009b7578e0d2bdeafb42dc +R = 30f5d2f0879f95eed3ccd6077c953086bfce4831 +S = 8df63ac87d7965d4f6b9875cd15ca7476c8ab342 + +Msg = cb717301469778c8b06042392fae3ae99459e90dd6d10e3abe05ed70e383e957d9e055c8a65a888f75bc2f708f82e868863e0c34b33acb18e35f7fd94e553a0bc9eca1933cbbfe645507908c7ee626740da3ec63bb658445580c58abbd5c2f12015dff68f00102ccb8080c96e6211c97915231a2d5995f4a84d421ee17def1f3 +Y = b97b797e45d9d7a78cdc5da443b0ba662f34f73781b24bef38bda229a617685488e9a451cb9ba33ab39dd59f51247c5b2ae5f3eead56a78814c7d8104461a88d1a22bea65f8d9c9a9d11130603ca05eeecc935c9b2df2a5270bbecb4fb7a8eae +R = 1aec92172eb294d96ecc2b5e1ff765fb5e24def6 +S = 9d24c74e05a6c60bba25ac6822e80c91ec24d684 + +Msg = 29d8d5b0d6b5d81e6d8bc351335e1e07fc8080c8415748ca73608e118f745adaf34a133a703e3a03a05058e7797034e023f94acf077b796329bdfc3cb7029b50e28c228eec5f13c2824798b94d1cbba5c445d9c2447b543a62cf894780ef02979ea5ecf473a0cb24bc776c0ed5eb1b1f866d17ec1fe04319c79f1e7911c2f576 +Y = 5d10294d25a3165946f42564ed9f2cfd80554badb2147385a93efae7627d4d5a49ad8b0ff9140d526d0ab0e9eebaa583761718117088e7e652ee11d35c50cfffc1e720f968369e8f3b235ec477b4714f22876db36b7da8ebb9d6ed35aa77770b +R = 62f51b3085c58d198a1a9d2cb0f49b2bdac56cc1 +S = 6494b0b883cc17c42b9b71f7a6848d8ee22d48c5 + +Msg = 5a708b4080511e29219eeddcedcee59de767c05525b9e2e5d4cd81ba7e9909a28875bfdeffd3a478942a9cd7e433cf90fd58507f1e6afd17bf92a6f6d18a71bc470c7c1ed58bc536f822471d36ca66bca7cf8ddfb485168b1f376a92446069649e1d0c288ce3480c556d36d96af972caecb4c19e6e73f6ecfca316b75c83ba42 +Y = 67e58e078595509ec33343ae2f305a55ce7c79e0168a54e2a1e73a0bbf4434b7a42ad29fb644e6ac97ce0b18d4bb0b11695b86c6f7a3bcb508054d4571421d354b66d3f6feac3ef7bfa40d974a315a676d7fdc3e4476a9b3f1b2e7c6d8373228 +R = 9a48ba39bb1e3613959c561eba1c054167ea9840 +S = 6a5c0b75c29f160c250f659f72db132bde14c55f + +Msg = b3ed8d70729a05d235dbe971b0a038e7696849b91c0f55d25de736307f0b6edeb5f06b22773d0af727dd59bdf552a130004ca497bd7a233d9da0a325eaea71faf280e445685ae2e30756a5b57887bf9976d05c9930b2c863ef6331f9f820adaab4c37f410e98967c1d6d56c003e89b0a151efb293c604c2b9a58661571562ad7 +Y = c2f94a02261b062f89f9f6f25dd0d5585dfc95f7999ff3466d12bf9c0b34520a23ea1aba7be23ad4f74923d1d3b5f53925fc408b245481553312e27d7022e382360e6b9e57561b0ce69aa03007d692c8a245e984209446320aa518bee565845c +R = 33bf53934288e498dd87507775d4bdefbedd3a73 +S = 6636d10e62e10bcda0c7e6dc7cc77610028d7436 + +Msg = 126558aa649596c9bda93c703a19717b593ebf9e0b12c44c0b382ad86d3cd9db7a1b6ad5bb06df17546392e094156cc6c9fd575759c0f6010ecb932fb29559b5dc24c36e09d35423ee5289af0dee0c6187132aa2310f87d8e918108a2b9132c4df8949bd75855cb7347f0727cf2eb8163a881fc7bb86df9a44278a3000b7ccd0 +Y = 4acaf0b28c757681ba51db4a663bd17c59fa456e7625f653232ac35bb6bfd467a0341e52d948795f3c15a75002e1e8ba17caff6240340209b7a884828129033ef93b646c769b5c7172b11af140eebd9f7073fdda63bac282e6aaafc0db088c21 +R = 49fbaa13f93887ddac9db2dae79e462d402fc14b +S = 875ca4a3531fb46c1024c3f6314b14ae2a90afa3 + +Msg = 1bfb0f6794a3224cc993e780e55b7d369befd6280efdbb8bee7e1142e48c5a5231737f96920accb466443c4f1202f77ea52b197db8ffb5a399a81a94a81254b800fdf6ec5a5117772fb19b3f1d52b43d8c0ea72e91b4d48b13a3f1bc2c979689d1c2fed1b61f0c7e6c038cb8ccf5bc5999bf0aa161c5202ca4961e2039c126ab +Y = 4d89bc6e496ae17672f43915a3559271c1fb15888367f02dc537813914daa33c8fb080a4685ef0c2be607b317de53b302ce0dde11367893674822fb29026a7309474788b8865415bb755aaba33c66b91168595f0cda3de27c1002d2c78440886 +R = 78a66a403ee7b0df497666b4c7feaa5b28dd1cc3 +S = 8fb0f92868e4f485faf7f509c4dd7d3faddd9174 + +[mod = 832] + +P = a59fa56bfa210c28ad881f5c9135af0316d3fc290376dce9ce97261feee0f34214e980870e2631e08537ec55cc65c6180c11a92704dbb209e8645e91007152461433f714fb6b9afa317446777e2ed6a962a0762844a5ff4fd0ebbbf326573fb0344713d3e51c23fb +Q = a816150a89d5673651d940332c6ab1586f844a37 +G = 850308715cb47b6b33740ce2fa8e19d15e0d84d49c8090559b005c0c5193b103a105ac761e8742120be34df419fe0aac0066296ef25ef2750b8eb2a576b667e566dd4e8f74672abf5937e78648ec186781d8214e050be82d480d8d1e018f46c0e051152a67c4099e + +Msg = 3959a33ac61a613863bf4363acbfee9b959111a65bcdf575bb8e56a8611a7254a3c55f036f12a1fc821cfcc5db3487e770cc02f11f9469bfe7e2c9fc585753e648c0af51c83a93ef579a93ce550b3b22baf95b45072ea2fc7d3b6efc8d1ae3ad91113b2db9d95c984800b087008c31d6dae1c3abfbe5c7b3e461edafe9ab4930 +Y = 82236fbceaa04a9f5dcde008a25595c18c092965c398f3e28085a0f2eb3b8f909e5599e79c44aca2ea796f9ea277ba2f1a1b0d35e380e36ad4d8777dca962c5e3b3a21c01680c68403bd7e98119082097fc96a145d685d5dfebd5106630445ba5556735e36639a90 +R = 62a4d59fc4dfdc7101898f977178131af6a7893f +S = a415c640cea53ac18bf3926079d50d42649586ed + +Msg = 1022ebbf29ed8d18a521339fe03eacfcb34a3e6a3b7c8e0ddc38bf878540dec635287e1fbe0a9fa1c97cd5a31abfa6a01539334581251bc78d8a9c7a1069fba0153b267e979b99b6893f7ed01a2c181a362a61b25076f2e15fb824aa263475a3b9442d043d0641feef52774e68efcb111f0611da2fd6dd025aaaa03f4e081378 +Y = 5807f82c9fced450cd29675b88e5db2bc783229091312356876a8947f69268c0ecd9d2d519f01933cf469df9c3108520f7dd9023662ee5c2735992f3940ae0b178bfe9fadfad8f7ec877aee2c45a3fbdbb7a53959630215a9ac0c51d5f1177d1e323b5302a561ee8 +R = 23293dd1c799e39156e2ddef3832f0170bc8b75a +S = 58a5b26ff95955d4adfe379f95475373a421ac92 + +Msg = 4b9b60a7fea325fe4b0b45d84d8d5eeb38a6cfadf5a4770c0cffc060c7ecdc9e95304fceac32aebff255a6f91e843ff31a0f6286acb59aa2560217407bdbf897c257ca93c0d04b83d13a741246b4b778c65d86f1ee69146e3b745f8b2a156ec29db7d7de81a485b2ae63b80a0e444de2023940d601e76fda83fda12b1dc5c686 +Y = 898efbd9a11c9a77f043f765eb102d9bf424be7e9fed7fa1bef612b26ffbd348d10942d3856ceb0dd6788d8f4a24a207e5a910229965cdce90ad34d00aa962043114188df7118f1206d6f0fcca66e494c447517a9074961d05dbde2a1100257313901706a5ebf8bf +R = 6f74bb88171f3343ad2c3ccdcde577d771731890 +S = 9b1a9f21647e0216bb81f833db127955acbf9227 + +Msg = 6b51b439cd1db83212f769a664355048bbc049d3f2cf38f020f5f85a255e94408356baeb700a6ca02993f9c888302c4ed9d3c349eae022db61314958525d04ab113a61f645a067793e7005b589d549d1c1cad33ca7dd889475328bc770ca6978bd0593a475661285fc9776b68ead0f991aac60f6544ed1e40600a4eda62e2a6d +Y = 2952c19dafa207cd570fdc7296ff00a4556d980ea19d144d8019761e50eedefe9ca97d7f5520ee4dfea2c3b08280cbd2d83109a3e672a16803927c6b8c2a0a2cc39b0107ca327a1b88b5fb5b864391887d49cf5e5a6fdd7fe1fe0af86a3ba577891cc16015b87645 +R = 3be095908451f6112798c6c0b8f301a0f9890c1d +S = 08bcf7f741e773c4852bc5a0de3d3f848e494a76 + +Msg = bf83fa80a0d8569cfeebd91f8f2791ee73c22f0e72ef656e8656920799c1a1278f182e0a878febab5e1e43d975323d8db5a2a27bd0e462e7c98134bab6c67dd5c5bc73a57d5b82f846fbef0f2c0bbbf4e005ca0effa144f2974a3c7ce8ce8f1f67590f7909a4e12abd6a24e73a1cd3cafcd5edec8990d336f999f174b541a0ab +Y = 3fdae56874f2b442e86fe55ef7aa5d864abb7062e050ee7111ee41fbab56db05aa7eae27827ef7ea6d355d5733c3a75d67aebe2fc8ea9d0ff3257af6dabf380f05b2773eb39270863bb0535a2106bb9ae34f02198d3fc9a9d71efc09a84af8ce7a3b16efe9c52358 +R = a7860cd28d7be9c709eadacb56c10774abde3332 +S = 597438884796e48c59adb969dea868f077c4a8a4 + +Msg = 8d25a6b67c3bf653424fc7f5602dc9592a2713137aff708ba508fa45ae87eb65ba5faf72c4ee3e5a9232a8b6e830f150fb9620e2289f9321e63795fafa60331cead44bb6b3ebe582bec0c602118f430ac362547eb2ede95d78b681fe9a79f89a03caa00bb1fc94d3af4249604314668f68d4d66e7eb21b4641cde5d9f89ae3e8 +Y = 7917c031c139c09f52ddc0c84260eabcf9fce08f29c8f033edd7af4b071dac1001daedd47a5d9fc82f31e9869c703a7570d6fd56f77eefe985a5ae95e25c7e88309a10e8c2de107fb316e18d4f86340ee07eb25022f68a9eb4d7e6ba16aaa4b2a9a20f30ade1b2d5 +R = 24de3a6e4058b87861070be28561de51543f24e9 +S = a6a1bf29e1193f0104354a9408501c5e4ba1f604 + +Msg = c5c3298a9ee8e70450af3a56bc87a38917dfa5a88f3a847331864d570aa9169e8c5e87e4343f99ca6a229eeea9a9821adf1550bb175bf795557a4fb6c10b57a8081ac1eb0034b0a28bc1c08dbd95473741c1da71f8af13fee46e9290454a42f401a0dd8949f0b3f67a34a71c41707a4a038b4cb07c5d5f17a6091fcfdc8d5fe8 +Y = 27d5125b812afbd7ee273bbcd47cfe1577744a4b16521b24b568fbb7b32d14e572a3cc9adb7fdd7d04c5021593c3afa50c36e39370b7b03327326756955e0d30bd97f4236b450dd3dee938756a8cb650849b570ce90969ef8951824c93809521aad997d65e1c8139 +R = 840703c6496e6753e5402947261c00eacff8b1f5 +S = 73f31646acd47fad8d7a86f5e88339a05ddefe08 + +Msg = 4baec1414989f3a7648e239c3933fde9fa3a53ed1c8d6e9c4f6da2c8b3cb25a049f62276a87708c5f139287204ee7f52f4add0edb9e0f781255d794a1ad35f01f96845a35da0ae730a819a4220f55bee956fa429e1d1e37bfb8ed08a850b469a434c5350d2cc8bbb97aca195f51038c5c3c7f629fd2ada93b946d0115d3d8372 +Y = 8ab6fa2c492963c39488422827e134215017ae9fd283b53611e8d8da8265868e5233a5062d13e9479e1597a7a8a29453e541e80a3dc83c171b34de9f990d046b5efbd7b2fa289a80fcad9a3a557a827e6121e3d8403635109d69c3c9da877e4da3a4e532791d8174 +R = 1ba385b170fa52300e3dd57a49594e8db85b4c3c +S = 575237e5fcfff0b76d959780c805c61eb00b76bc + +Msg = 55afe02f8ebdbfbca76a06368d00af3fa759f7b0b739628e04e1ff3ab8e0ede7872d1e5191735bad8aac88db18f12ae37c90269f7560cbb5615113c9a64726f050292067fc341485f49651ee9b38e40a0cdb5eb5fe66d738eb7e32787158a36ef8cb6fd795aaf32d2e50e8d5df7ce59a9d60255a19f48bffe790e3b1e0ba6b4b +Y = 6e3d0670713591e96f0922d390a7419e21eea171894c57b72bf59e45343717389a4d79fe867d9e30b797dcffc2906e489b00c0300837575173aab3ca01e79696415a701b7cd31bf47bd47ab31e22a93f6241f62665c2441b0a2c2655112869e2072a0253337d49ed +R = a5c04c4f3bcd3111ddc13536b8db499329bae03d +S = 89b41bd21739e1423a4ab3d6b404fe7bedd00ff5 + +Msg = 0283f1cb008343198cc123edef3438a32d9fc9b8da162d742ebe82cc5cd4a28620f1539e978cbee954c023f8b04fca3f61e83d764fa5b440a3d8d10b20078d37b635737a54630c83ff579add219c081723ca22223d0802fa8dceca8867f099c8edd8b727df12132fb40ff065e922db7299cfe0824e45fdea1729d70dda95ac80 +Y = 714d40dc116e29211b595d54a691c3c6f0984e98c453566be2f5ed67b750ea8e273579e7ac1980ce38caf0b30258594211115df63f8325a762589d18b251f361c51ef05971726f56504e9c4ba7a0c0bbc867eeb216cb59338d13d36b2acfb47a2c59256109aea38f +R = 23ee935fa3b78860102861064716ecb50f90273c +S = 4bc0b4e40fd3b27be78d08a6ae27ff9ee3edf41d + +Msg = 135d782e2a4f3f43f12a610669ba0a4734ea05f0a88978e5224ecf2e9d1af658837ecb18c27dd33223932b99d8f6c2d8531bc6b05f7c5c03699994f11e3c9c403c023401a1176170a941661db620f04910b49193f01f6fd4d7ac3e4724116bede6f19a2fefa553c62a3cf8d82ec0fb6312bb4ddf83fa1a1f1591b379d720cc26 +Y = 70028b4b4879ba68bf4ba4a2be7c7cfee8e9a4efe43c64a18081614145771ab431fad1cd2f70ecf5f97ed59cb7b6fd082a75cca2e64034cfa3e151dca27e276d2aafd2e3a0e35570c789b038987a3eb84d5e8932192d56968bd6c3201c5348ef202d9dd54e89bdc0 +R = 1c32830a4c52ca6b1b801393a6322a79261dfcd6 +S = 99c49d4fb5a908cdaa95e722b882a88022d61321 + +Msg = 823099649f07b85a06363ed3ba016bde1b92d19a5f9f64f93f48d0c4f03e0fe0552a3acf734d9f792563152d11ce8ce3daf0e8c498d910ec8522416ef818a998981e3179c94c9aa16b5ccb28c4c769f2ba2ba93046f0622a252b673dd1c2131fafd2256b8a4dce5940e809ccbb342b93230abbe8522d833d892be739618476fd +Y = 20b9d064f2a399302d3dc674c78f3cb228874e3bfce47a2d79b9fde541d384c3b83502eec7160003caaa7ecafdeb93a4cf015beda92c717a64f6a2e4fd382be6583916b689c74137279055b08db4392f71f7d4379ee43f9a331a6065afcc627a3a27691df8fa1472 +R = 32ac2fc9266242fde7ede28f21ca65fd8c8c738f +S = 6f2406e7725550eef5a12fb02488e93b2f6a202a + +Msg = 694a1983320cbb2dcac73fba0f711be0b3822e0c3ff1ebf75760ba7a3f949ba39e270d0882812e5ba504233fef87ba5a3b064eac5e97ec1f65a0b35f1f4881ebdc2bcc6d7352cd478a62e46e1113387b10e49effa30ebc1742b66e414666686ea9be1d590e67e016014949ee7ffedb6ab986e3ae153ca3087608b0c9bdd79954 +Y = 5b6ca304b5299726610e11b56081df530c3d53e74783b5a3e011e521e6b2a07c0eacb526871d6315bbb1297058d5a2d6d50483a11272bee7a94453653f1830897a7da069d63464114e3c0e1296d337001f1222060f5d05c7cff62fb9a5ce6540c427d7855b8df73d +R = 1955d9979431ac5ab0ef0d215be5a629faac1f55 +S = 62ac28d46879d88a3bc2064b29c963c31a789f04 + +Msg = 0b32e9aa6918768b7143716aa37f82210216e4ccc8a9bcd1585fa91e74429cb2b0e5ea5f264a9fce6c0416c3c399c6a2912a5f33125616a24a5b3cca3e7e16b263aee958576454aecfcde2e3d12be0e323796c21034dcf9418030dffa918ba760dd40e1e622c3c3482e6005133fe77ec9e493420035890afaa9f41481dd62f05 +Y = 455932efe5c19583c78c49dcc8ad9be75a07983b93b4c94e78284ef0784297bc71fd95653421f24406bf95253c9baaf5683cc36de8644bb2bc9651e05c40ecc651e550242440ab6d62ebd77132aeb303874d7e3e687d53272c0e183380e485516990f88a52412b12 +R = 2d4ecae6ede70c2533120fbe6cc081bee6440a56 +S = a2830ce3faeca0fb849771137cc7c9a7490c0ba6 + +Msg = 997a5b1cddf83f95429d13112818595654eb1d93436fe38bbd19def5adfb62232f8e9ce3ebae81a3a2e604d806ee8ca0cf72a5a50b15f545b5b673f18af2d3d318ea44b418465e1cfd7a56bbcd4775073085c827c7211810be621ceea570eec57b16bc580cc7c04a7edf7283262cfcd5a0adeedf1e99333200a344b3a57d9b41 +Y = 4063b5b0b63d566759a563d7c5733e779a7180575ada707262ca1caeaa6c838755cc90eb486441cdf0730431ae03ffae8169e918225b6ba28378a9719b4eb85424d15a406f6ea0c09706d79080a7ac4a24f50d4586ac5a6155ad308d20ed9614b012bfdbc698e51e +R = 5a3d5615b574e600ae70510d33a6ba11787e69d9 +S = 1cfcc11f625ec03fd3a77038f88d9104d5a7ce44 + +[mod = 896] + +P = c68e25dc00f7be584f539fc0c44100f5c48c53c241ccf28a3e97a2c6a679052cc003fce8fdd81df95590d3c3df34608a50700844a9aaf5374c82bd25e987be7e359de2b74718b9569b054bb23203df325f18ca1536d4c4e31a5aae5c3a54d9fcf40ba6d3048abbf1337cd87c3dfd086f +Q = aef3f4e0c053c6612cd1389aa623cf8d5fd8f4bd +G = 9eaf13f7409a16e25ab23482711081d8c22a9bc69bd818efa82b7f5a9793120cf8e68d825987f26eefdd2580ef5e65cc2e3cc980666b5201f12c856bcdfcdf803eee21328d1a7c052c4656e221f88670bb2c1323ab422f00c486eff800ecc27bab79e68f117f5b03dda9fe645dc544d3 + +Msg = 5575bd5bd35e1460e21777cc230cb6fc0a2f062391e1534b2e16d79602b4ecca533d1e0c3cae85eca3a752a26ccba797ec6aac28a15edfa62032aba14e8a3d66d3be93c6ccc9d519c062e983d66842764583f8780b091e27e21e507a70208b49be424110eb76adf0229165f6c9a92ea0fbc2139d39aab9d55c22eda9ce3e7f7c +Y = 1abf1f55d966559b88de41d2ea9dccbb2a752da43cdbebd2b1a0cd8345fd903a2d0bc7cf573247d365286f0c04adca3f389215d669a9db713a3b2c41e7d33e7c143264d08abd9fdedc9bde73f37a8ffc98b58642b3099df9aff18bb4e4efc58499da1daa8bc51db74a8d9f651742ef66 +R = 13f5e72d55fbcbc6f0a9bf4aebc1d075b17042aa +S = 7901e0e715a27b76fc4080b23cf16493907533ff + +Msg = 7cb73ac6d6bb3be3659e25a6d27299c353aa07758773ba70a1481516c8c01cedbeab3651c05e3066ae4b86516cd5dea88862d6261db1ffa4f76e2944f703e2f0b9b2390375e0c84523b4f11de3e167029bc0f033e2a26aa81d640c48e744ef5cb7f2cd44bceb08680c02ee72fe3f3bbbd4eddf029eef02645b534688602a4c1b +Y = bae977b8694cddc692cdd310fab67d2552ca31ecc79e56e85688fce7c7a5635ac6d8e6b90f59b8feb90c56a724d50680a2e0671e77c95daddb86d2dd1b2fbd12e5900a185bc460e73c48cbefdb62819e9ddcda33f907f93d9f3bdc0cab9e84080895ba3e933bf79b031706633216272e +R = 0b3cb236706d72549c5eb9dbb100c9aeca0efaa9 +S = 1f981d0dec5b6b52bd4b0d9475a14d7cf641449d + +Msg = d073d6b62bff9e5e788cd751ff161f0b5e902bb82128019a92cd67acd2ee9b852985447e9b55a917bc6f2197c5fbcaf3e6357ef1deb6038dcaf5829c3a0d3baf8ac1763a70bdbdf6d11e4883d935b9524a880ac2141ac38927ed705685c452b59b2d5532d1bf42c160a1365d634c53f03291b573ebdda75651bc1722da9c485d +Y = a487dbc5c09874a660ae3e88298285ebc9cb646f568351b4b03547881a867abeb1a4ee69672e8bf82aefaba6d8ff7cdd439ab45c2b0f4ca1754c62d2e7ff4d7d293a438a8fcac1e530ed6af525b7cad5a73f2f584213d5af64396aa4b0b770cee262beb200da9be9dd0d4ff7092fcf9c +R = 3bd0e8e36bce1bb2b0a7fe243758b9c031b95c82 +S = 6fbd5c501152b55e664097ec04a3c0af36082887 + +Msg = caf8cf9129bc1f1197e48e507f80fe72027cbc63ecc5101be6ad1221ed91c04e02b94ed4237fbd7f7bb4af3ad63f7ad457077b046d14adab03f1795af754d014ce007855a6eba3526b9cc6834ed8a85f737dba67eaaea665e1302af6181427469597f51b9846fa15d1667b34d192b19abfa620924cdc24d2e835cdfd371bec6c +Y = 41e7013095aecdfcc7f6f07c09d9f27e9a1387f216bcddbf31b21ea734bab9962566698ecf12854f121baf27dd26f349839a95e03659c8d85154d059e5f1a9691fcd86802cc5b2ea575d3cff1559937b7184f4e602405df09a2efa75398503aad0bf0ab286ee3fe1f38f1833183f6778 +R = 8287f38b0910bb0b904d0b8d6a5ba54368f628e6 +S = 9506308fb79b4a6576f818aae5be88ee1c699613 + +Msg = 32f3f0e825322e83984fb97c2293897a1c0161c4062f55b127558a6074a43da8b3d90652e0115e86d0df6084149ccc9520fe5140adec0cc05b914cb69bb0981ccc37f37aa4165e5cd2519f03e154415b6088dc2d402396967d44eab8013fa8afc5353dc639e935ebe6cefe615165efb523c588f3887bfc19d595eccc6dfa764a +Y = 9c5727ee805fd006212d0c3d1c9dc918c38792d34abbae84b5631cd95028765bff2da6a8654dbd7423b8af18281528ef7be729be76d233cc2a7970a74f1bffd0375ff715de3330cb984cb495708be8ce0c7381c56e53df6871a7e48cfd787a54ee170b1f59ea19bff3fb9bfc4396b261 +R = 41276648da3036ed6b53c310f65634f8d02108e8 +S = 90fbaf1af3da4edb3f569fadef08fce372f08436 + +Msg = 3001b0ec4e185e4e24e2598e10568f7212879abe2e7641a7122b428af9044fdecf4c5668960f05ad082d8ead7eaea7ce1055d517fe78eb9e4f0fcd44b70a7a9fbee84a381f8574f76e33d2dbfe0de9ee02882479f24b60743141ad40ecec539945fc14c6b120b1129e1cb0805a1c5bbb30470c4cd498a80f01e96ae86051e2b2 +Y = a1408897d99e74d62e547211603557fc0d4e1faf12f7492463dfc56a4571ca3b5ec79ad54c50b2f362063547933ea016b7874a40d353f4612154e767099f327a6f40a44d935f31e2cbf5a41c8fae2a8c1b2ccfe1b6ad2cbe09de1767b56be2dd0e04d0b27226f33abf8d684ded478e29 +R = 8f096310e458c34bbb2e9cb1e4b538365e8e3759 +S = 5eda396220e7d09e93edc13176a191027118960c + +Msg = e4b7486bac5da4ac296834258925a6161d70f1eeadbf46690f6343fbf70a6b711187d3d64dd61d937b5aaadb176a0c46660cbabcc2000895310156fe3d47879f0050b57b7fe02217394772deffe218c405e40f2a3a56ca01d55d6d3330bc3d3eda995522e8849c7e8bb5f3f6e895b3d7238156febdca74f62100f26079707698 +Y = 82e6e47f872ea36083fa5bc4b8507bd9edad2e13c7ee09e693939ae00f4d329b2f8f2f5846380288d59004a448d2d2b7043e6ea3937a4edef12067375e1926fe611bbace14e4b7392fd1bcc7c29be9b2207e0db019d17f038584642fb36eaf02f5e7b4ed14842ebce901a177e6f7af8f +R = ad133e48d04accf21f0bc8eeb9d7a5461413d7f0 +S = 6d1511ca9f4089bbeb2e35655a25bef23f939fa9 + +Msg = a261849bc524e1d46a8703c1e4979be4fb0b52cf4f185194f48d077c601b26fc87f4efe44499b0dafbec8b077d8d78102b638d485f797e24070c60ef93e2b2be12dd9da797cf7b2ee29097003c4e33e4a325d0ee27efa9f5945e814851489e9d8841164a876f49b8679aaf14eb83d447aa77a0297123dcf1e3aaf2f162f5f480 +Y = 7728e3789b5f7506b2600364f42fd1b014fcbc68a79ad1b1b76c3c12a419da8688d125bab9fac6a8ef0b79b286251f22f49e5b6fc63a77adff471701d644f11b6bfd9dcfc1cfe70cafd3ec6164067c968396ccc8e59e74871fde76b59d955384dcc823d3a67fe1e9d6bc99b3efed486d +R = 6108605c79b2ec142039bd6ceff66e6fa19fbcbf +S = 1857b6a80498031467d68d7dadc9d36db7dfe7b7 + +Msg = 292af5d94fb88f890d5b4f8a84bf07f8b8e9742af210c52a63af576809d8c3afd7cb1a5710c76fbdf42096f09e922cad2dd5d78e2271cf7e09d49e705ca22451a44cdd3ae1e467eb2c303e759bfdcb3665b59d0a4634f6c025d889cbf5d7823ad9d6c7eb8bb77dfbfeb2cf8042a7ea7ba9b24c0828013fd8ffe2a0e19c20e554 +Y = 85ce97946884fdac2cea8ecca1e1231f36389db9fa76d4d21dee85c076596c0cf05d584f9d1e2727ba88cd3ba5ccff313741ed570389d076eb16faa35f5f8417b598e006c3dda3b20a9b0a7d61c60d11d21835d1682d6d3e31b62c1bbbe90d379cebaaa89573f9310c4690a46cd5468d +R = adf934f067a7fb658d5f616c761eb0aa8dc8b2df +S = 245a765bb54ce6312c5dd83a2f8eaf8e1ccb8bbf + +Msg = a861af491a35ee9c37e40fe6889f147831cc5791814ec1c7c6063ca866996ba22b749820df0eeef6196de8ff56ec09044b3bcee07aa7e1e2049c8f73be687cf9864195fbd88a47859c52eece421e911811e8ccd8bc670d1737910418c85f543b61d08f212d306111699a0b9a75bc137a2bda3abf6f15af2c07ee82deae065b30 +Y = 7d0f43a1fc614c9c19f3fa25e9f4bbc268870005c14f8892a5ebf629863acda0e9181a5ad1f9996453fff71259381c9f26d8db7120c2f7fa40060bb5a60525b31b439371cf43521dd71d8976a705e9e3cc1674b8619984adc9b4ac8a50552be3c06f43ebcd20b04e99b9d1c9f57f69e6 +R = 1dde8d3108c0ca52dd1fd0d89116d7ec40a056a9 +S = 4c3d6979f7ca9db9e2c0c9e9573bf1a9ad3b73b5 + +Msg = b61b9fa7c6f92111f36b1e636cf5dd4f6708d9fbc11b7db5e4fe2ce3ee6b843810dfe42e33a72bb0e23ec31664d6df572835007a67c2be4e04e0c55bb77a1e186adfb05fe3d1061da4d8524e0fddb229cef3b397727814ea5a5dccccd7c24d758dc60b221d9d38c201e3d2f2b72fe02b21ecf93a2c6405f1b01e481d976a9cb8 +Y = 986d8c2eb917248898b08b9a0e3b7e844b173955c1f94491291328a77a71e979b6b2cca0798e908f3a1b72f8235804a69e0c3bc93afc162c885e3f58ee186c85d627c58806566967e21f63d87e7e4665430453978f58d22f1769e1dff4dc891af64aa9e5c3092c970059ef52209c61aa +R = 2c21238fde6f5a768c6160e30646d50c6759e952 +S = 758b5957a347302296c2c3931517a7abafbcb280 + +Msg = 129f7b7e1ff3412582fccbdaa50e6bbef668b02b316ad390e102517c2468daf8ae0b6a1a10cbb6d73a68c9193f3aef115923d2cf2dc3e31050eafb570953423f598f510f383f938f2286f11ad2beaef54e6a8fdf236c40e9f279f3882bc94ae9191377841fb8a2f4413f8a06e5017010db2531849ccfb2c4cf9580381233b89f +Y = 909310adfbcb198b09bd587ceb54f5be8e32797abafa46dca92d55ed45bfab2dc56fb3a2c21481f32eb8b429cd935f184f23c31132b61dc33e1a5a72639c681ecaddeb3a69df37180d3276e6f143ab5670e3444d91f8c755d6220f7d46baf241cef33e8bd2c4b81fe2a156d9f002672a +R = 670cff5e3141afa6a7d0ec1f57a1e74b072ad71b +S = acbb8653242ba977af0ae3ff0cf22cd2a203f728 + +Msg = e7b9f6d36d42475aad397abfca495934746cc89d55bb4bfeab85ca34369e91e454f99bb26b7910b387050c2444dba25cef2621ffe8d295754a9f919ace742cb7edf74ab2455a1d813e77ebe4ed20115439b048363ce62755ecf4e98ffad271cffad88b3bc58c75ae1bb99e688dc1ad049a33c5ab19a00788d7ab597b80606612 +Y = 343fcffede41eea16de80bd59fb7894494db70ec3e68318902d956043b88b63a4b89d8287c7f6f7f82fda23ae8f87eb7ed0ea53d0196f5ecde764b436145de5929774f6ed474a65074880427e4a43bbbae01bd314c5804fa24c27dc398ebdd8896f1d84d45e26e084af865af9da2f068 +R = 64ebca6e2954e072d29ec4bc80aa7dde1dd40c55 +S = 85d5e9d32ebb7d40a0882026c259200ad8fb3d19 + +Msg = b1e8ecda509a67f3a8ebacbfb2be9fe09d59fd731d6c4b38054f0cf3188c37121c9de88f31f756186147056e78fb3d0b1604ba0702daa53cc1c1c3a9684ced14ae1fc0f345f8958d6bf1b35dbcffc4b74abf86aeef72c334e245838389d780bc8ef5dace35a80c9aed711f5525d31e2d6012c92f8c3b8d688f64b44a2435da52 +Y = 39f3419a832ac0553eaba928425742e9af10e93cd309f391c2d91b3276a364694f33fe6ca7e939417531927d91b7f507cc1447178707374c939f27a47c37da66694ab6e2c50526c4f0ffe834a79b88f939bd30b548458d17b812a3ae84a615b73d8ccb966d4dd845eb472162e0e6cf14 +R = 73e5ad1420b201ed1c99e041e206dea246d48e6a +S = 172b6a32dc6f8cb6e53060823aef08a06f09a924 + +Msg = 760fdd972d8ac3174e820bf7cde968652f02a4599b244d7833bbab39a58ff446fc49c325bd33c7172f3fb840fa4b9009f3a3f7c337c7ff8d776f117792cd28e769123c3cef3302b27fedd2857307e85af2d7d0da09071ca0fd995855e029401963723025eb14dbafe795400e60a5da1fd1a617e73a6b0c7a7040671bb72ba5a4 +Y = 6d641805e930968e015664aa6669cb96528640f618325959de7abbf1c52a739f19b9212a80c21f7d285d62744127405f0b946eafd5c6296c9d16db9d696f12400bd8f559175187fe5c5a75db0a1a3d0a4acb3146ae5505ab12a03ecb23c34585c1a62f1ba61dbe1c4b552d3622ea26c9 +R = a17c2af621268f5556767717ef3468e3a8cd4cef +S = 6ecf0f1fc8fc22b58411a256c57918e07f35fd1c + +[mod = 960] + +P = b2ef165385df8e208cb687ea5557859bc15c88fe765f8c794a787255f329a532bfad69dede23bae0cb1b27066b9261d497615d11049eae86e880d1258630fa3a9df59afdfe67556bcf7bea1c9cd56f4d224939da561fb19b8e264fe12c0ad0e0c447ead77b69809b95fba832d7d24b5742ac0bd3d8164585 +Q = cc54862020a43477f30be235494391a8d4e39d73 +G = 61d55f9749f2f7c3ac463efcb4cce23568cf73cbaf566ae77ead4794f947e1161a0367077b6984b4d0dd4f81793fa8c854273a9e44ebd8ddab4c9103ae1b52b042f3d9831c621fb649445826357ea5d8121a6417002f858c273f7ec0397084b8692f798cc78d5dbca6e461bc88d672cdab02d523cfd27def + +Msg = ca81e748dda4aabb8cb9488b60b13c55503dc766403e93d3c77d97c7359d3a17d54ebb1c6fc3d0c111658ddb0fc988b949df3bfcac6da9a9fcbc457dd0920f81de5f00de78bba8f1571016a29894f8f2047b03d4946a953e342e997fc8aeacd36d1e7d3501767a74e523a98901fcd3280977e895ff1d9fb9fa3b5d7525db5836 +Y = 93e5f7117f4722f8e91e12eee2fae20d3120aba64fb908bff0ef1e514b8bb6386e71c9032189caf32160c01f9a68b38f8ad6ef1dedb13b18119509b341abbe0e2e0c950f31d449308bce6e4693dddb6a49b6f81bc3251811ffa1e07179aa70e636f0950f2b3f981383ae9fe2f8f34b3c5bd53a33c4c614ad +R = 7526d87d32d84c1c792c77dbcadd0c1628601fd2 +S = 2f4e46b8470c1d0be8c05f72ed2d5f52e9333557 + +Msg = d794dd319e4ccd5a7319c690b6e8d53782768a2f91aeffbe593217ca7b38044c5e970c0117218c638d343dd7da8cb628f45b32348c9c94e536a4a863cbfaac880b680f9587527823bf470a5c87d6e76aafa3f230e2bada38cf2254ed87b6a70b26306e53b6879983507bb685846d6fe7fc75538b5bafd9a06bd5a1d07813febb +Y = 174a45b44828e4be988c5c02b7bac08668163aea8f4d8063261d8875abde03831f83c2c2d699c97dbfe0382f02971db3706531e6f855c9e4d0648f31243a173b658d37c6deb0c7fe9fefbab1f913cbc7ce0c5816ccbce307afa1470831557350ae1311b1a77472b7499da547f6897b311ed74bf50d634d57 +R = 040239f5e413e9cf1085a95a550ef422789dfd28 +S = 8855f6dbc0427ef8eefb251dc197a40a9d5bac58 + +Msg = 8c46cd3478f594a12c255990e3b4d3eea61202cc14f511b1624e8135a07b84cb3ebea7dfceeeb4210b6cd7201b59ff1a11068712b6ac1624895ec416043b7e2f21e8ab4c1d3e0f307c3ff01c4d4f789fafa15bb094efbafac56e46772701a8403cac21a4ec4c6d778686eeac02fe062789c9c5cc3724c4dc1f6650818f33cba7 +Y = 0006389dcfdf907d14f0dc7433840e4de0cd3c3dc0428b868674f53abdc2904e171b7b20e46cb405eececa0725376c232c12a26d734514bc7dedc3cb9885d44e21f1cd4f31050ea2795f33a910bfa738d2b636df6cabe9e317b20ae0dfdd3bc4b4fc21a82fac485e21eb59d44186021f5be70c11dc0f2e2b +R = 3c9032c8c068825aaf415feecf3f31eb8751f1ef +S = 4cddff770d7edfc4391d0c49a5d5b9be85efdd8d + +Msg = 896b964e6f5d122d1db61ffc0a2091d245799f985e28e70684adb3ceeb7c7b16710cab2c802ba57536940aa7c3c3363813080917aedbed99dc6f14b60c8a027576934ca500ed9fce5e8303677ea4614923124364d055dcb1e755486712281572e2290121b64a051fdfab93a4016b1decbcbed6e98c3fbc35ee88d64ac500baf5 +Y = 204aba5953e5abe58de0cdd6b0b323778612605f8564ee2ddf49b1cea1368204c696feeb72b554350321fcdc5518e638c9dab0023abed8e3887bbea452680926e0c17db138c311f29aeea8e378d1bef02bcdebf005ea4a9bacb82990f2913145670a0656b020fa09d58f5468f1e8fb3f08a1427f205546d7 +R = 1621681d28a7f0b367b6978235869772c7e0fa4b +S = 0f25855f4fde7736e928aeb0350f1f089426b381 + +Msg = 0c5c5a45c0c9b48d2718738bbcef733ade39c5fbbd78af877a5cf3288a9454295ce4578a3b7847f975787bfebddcdc76ce82a142517d5d4001b13c7a0d9d899ebd7774af597e13f9478ca64a73ea1f5ff469e29decaec902afce6b5a281b9eb6793d3a1ae2842076e47c7bd7a6c246df97170f7355b3fab3cedb082fa5b69957 +Y = 07bde861e32d951105c93ac4a178f066f8819ad430026fd73f810b5da6c4de80b67dd7527fc4dc9859dbb23e8adcb771794a53826f5509e7f4581eba9fa328851b4abad4b056419f22ee8d94f020b71825d9ce1ae3f24db98d3c932966a63abdfa53d06dfbb255ba7814700f92ef338774cf73c62197dbec +R = af4f48a900345882f36c832efcc0a0e0440e1972 +S = 67dece02a3f068a570a946a53759c3cb4edf86d5 + +Msg = 6796a4d79aec156b6728b6cdb42b33092c8038268792d9ff0c1c324e54e24a0a509f3ef38e3e9b6bb74c0b875dae3466f38fddc11d9d52c42b750a1cdf5b8852772f7f57e79c3960679339f32df820427c9bcdb9dd69c8d3ade4e131d7d014ede32fb02c3070b9f27de48a3bae71be47cd8a5135505e03d39a50fdb5c4a8b784 +Y = 38cff69ed096982a8585e9a77b8b6ee87b4637a7195ccc6444f8c37610823bc4352e1e37a344f239a229a23f1ee2ae7ec00a25bfadd59ca4f62440d2a8f375a1f32b038c7e9aa5abe29be6d5fe079313c8dbdf127559f9e2e71d0372239f15effb3ab4c29183b8c0a348df6170b6af5f228fa4d426ab28d8 +R = 472a0938650a3734b3cef0ece8fc003356d10d5d +S = 1deca841fd771f5cc249c0369daf32b831f4e67a + +Msg = a9f5413e57ce4e9034fdb8b6dcf8268758fbfda64d63310773585cae49ae0dba080d62a3d550d9c03a2c630cd712ba295556f5a59c905a7d464373df53bc64341e3d7b5e8f5b093e93a5707ac9867e7d7f6df9bfdc2a7b465e9c806d8889bee4d4cdb5f8efb7861425b008881a1d198abc87327a75f93f6ba5aaadde4fdcc4d0 +Y = 4b16470ee64b9ebfc2ae5579a9582e69f014402181aab32191c41714144ff44034db0a5452fa7dbdcf8ad8962d23bf329e1121500cc3233ed45cb02a537d653da00e838d45e7d87a38d4c613388b48c8ef69e0ecd1896a64914823ccc674e1cbb63a95dc04042047277a136e0ec8a1e898fd4b1b8f8afb66 +R = 35d0ee481f7d1ef347036ac9b619264fd0d68d37 +S = 2782af5087d76f89499f8b2f534e40f9558e8664 + +Msg = 4926f4379771a3b6b29324c323bd71b9e4d07a1f731ed2872975a9b5c85afa045392050622e7006b35280a24c97260c829aed336c75b7a7c8b8ea4f76b3610bc3ca56137c74ccc1220c614583319b8dba0386bd3c9ccc4c7283337b1e7c9445daa67ee12b02a6f741a762aa98a3ae1bbf075283da1f91932aa6f4a2a639bfcae +Y = 72e322d09a9ffd2da1a8ae5ef5911954e464898172447bf446e4bc2beba0f41bdee767bdc5bc75cb5ad0de184662b145450c93fdca1529250718386ad2fcf53ab375c6e8d5d3a72a056ce81f88c957bca830fe86e55bdcec1f88408ef5e216b7098481a799000f17b6e003d80efde96222c7d9818ec2ec41 +R = 4b4a2e19abc9678a00f73602524f450ab2e77e80 +S = 49d3058e461dddaa59a35a16d834d7901e135f9d + +Msg = 26ba32e56c228d58c05e750ba5f132b44b61002f6b8d12727341d7c3e3087c29f741b2208675b1902ae87d00a16e68077380d804d58f4a0fce98973098f976ce4983436ab3d0ff8d88d797fec2bd693941ef041db66d2fe5c1692e595610404565a86c2bbadb7d3522524c6dcf863d30fdd30ce0d6cfcada93d922a8e5f5e177 +Y = 3d495dca408cc0c0028825c67a7518b19d3a5cb3ab3d5c2542d1fa5c5118565d1c1c9fbb22c510a0cc6641700f4647566e2d800862850d6922e3532259774b5f57a4722f6f6a217331ea6bf312203e18d5f42c798b460349012b8cb9b53c64bcaeebe81cf2781084b8f56dfa8d090e84cfc8764a0641c3a0 +R = ad7d20a2ca2f2a9008094a026a6505572a164355 +S = 2333f09b3d25e5e35252cbf362a2239634a9937a + +Msg = 036f9031b59e756f733e452a038e99a56a0c4478b32c36e4eb50a06470f559846c2a81f69c4764e356dba07fcae68be08849cf10427a5761d37c6f00810f26cd7f24f76ab693a992c61074ad475c65a154b804ea4a9f33edcdb459890cfac0f046433cb58eeb0e26cbc507db0256f18fd8412a2f52039231e0e0a7279a1def94 +Y = 590987a18804ba898f55bdda256ac3f7d6f4b6a65133dcb76e3fdcc38ea65e03776285108ca84b828d3eec19ef5b3d5bb6d4229c1b492faed99b25e0ba089bd4113013739f7156ada808e139b636a301c5e5d259508880a7594a8dc98f5427f9795a5a644454c6e55babf6f939c42c83337841d2eaec3319 +R = 3f0a672a2bb6d76d530cf6e720275e137d0bf42c +S = 7955bd501e462cd93aadec180ba7ab8ff9ba85fc + +Msg = 7ca9c6748a53873195b03516546b60c7eae9647fbbd1e0b07dcc69e992897ffd9505bf6233095bd73cf4c849f9bab6f8c12d45d6c77b762f36f8df8f801ea4e1f2d2a2d48de9ed8311eb7d545a172420efa7c395d955bed9b11dad70fd455560bd9bd69340fe257c3c1fbdfe1e8992899fdf47869865a0f517c23a54b2057ac3 +Y = 9c30b97597a9fd5c671ea74ce5adb7c47ec7b8bf3c590bc140193496f8f229b407bf747e41b3295b5e8341cf9ab7e9353ba8f7d65a08a809c753bf0e8f92f9bdc3e0748bf5b3a541076d63b208581a4126c001a03518bde6c24e77f982e414d278a5f843fea0eb2e6953b09b5c0e11fed2b77136e4771ca2 +R = 1c06dcf5488f700adb2d4ef98d96aef301ed3cc5 +S = 7ed2ac43d24dbae2209ee654ab3a938316fec918 + +Msg = b63f68cc72bb215cd791cd0ddf65d2c3b24c3c656c83a830206160521d8ac7b47066f817aad1aa62e314573afe149dd42fcae407bbf341a6ff099a0cb4710bf871f6899c7176c5f097db534caf4d0c36f7a7b179de27d1770b69ecbfa196d8e2c2d9648352123caefdcf0c6b7b78e89212c9ece05d851f4b4d699d936d5ff61a +Y = 958fed5acb06ae7fd0b9940dd03c67eda79a9fce84b6c311b6882ae5ad2c3d76384fbb6d14274283ce3829818ab0fed7bf4a856729bc63b770f5a854fbf3c2cdda910149ece40a413aa86d46e083dea9d80935be890deacbbf51ff215edebd63086ce494cb80dd8cb1b08d978d32356ed3def40a55165c1c +R = 496fa489a2a481fdb14b660df87624c9c394358f +S = ba7d8ea2e0f54be60962bfd414a1900b96208007 + +Msg = 3e09e0e5a9912f8a465a387d82a8862dde8d2d71aaa5aed410041b2f556d7c7e5cc470ec6cc6183032f8301c0add7f737a6c72fcffc104d40d13e00851e6ca6339823b85b6a34b354172d4f91cb4d5e3da4214ad21b90809af72f5329bb559c7dd2987d9118f924378b06c3940944f2405f55cad97f38318fe0aa2d4bb40f150 +Y = 2f31e8aedf7e089a67b638fffaae0b9abdadf8cbc906b10bff98e9082c34d5e4902f6c9762b7df1be69961042e3d768b06eef3be928cbf43267d295a300ef9cae17bf427544b110f7338f12f043eee4a57150e7139cfc71d888613c1d46f34de29aaf55a7960a13a729cb7487feaa79a8dcfb01cdfa96958 +R = 112afe99d2837d1a812873f5d5e7f25514474365 +S = cbbd6896a080450bce11c40d29a20184e1740879 + +Msg = 76ff684bbbd051c4f95e1085f6e44bb11db06431801c9d4c1dc0807760e67e6eea3ed68391d4b836a83eaa07801a2c882eb897b68f134b898a0609ca95bc9e257b69c27f5c373f8af5845696214a5eaaa0deaed318debdbc5964887fe58034bbb0e6f5e724e32ee56896dadae25c2a3efb8c6f2f22653b0b1344c33d591a8857 +Y = 83b90eadae36eda4a5faf8e74ab507904d44d5b1ea7b2ff3a98bb1d98be422e04807e7d274f143ccd9312672aff2e55b3478c823179416bdb9fe40d0feceaa22339cc6d818d1667060ed3de4cd682cb83736c52c84cf0a78d7dd4746529cc846daecd267ca8d8a65d08a6f6bd909d1ac25a324b2b1719301 +R = 89e49b4c65b3b2689cc56c3210fb78f656e4c53a +S = 72c33968bcf18d3622cd85c97e385b3c938a2f9c + +Msg = d2d71f735f910aa33710b85b11bd3c6c49186870e0aaf05ec33acd5b5044e0d316a7d8c9dc9e556be5f14dea736db0888a9147f3f68ae2d19062b29cbc74f4b03623cfa20fcb80d4f2f8b446acd635afebe9c9cd46fe58f97e624cfe04513d2bbbb1cea7fe01d205e58cb418c4e21509f588b6a6d8ef99fd17a3632a2fc5056d +Y = 4e099d48c3091cadd4032f0649c2c1c551077e67e98478d61b05d37f317d71934fcc45d28201922c68dd29ee1b0017b6149ff69a044775d7f80292330f06ed46f15c00ab1e54a4fe8f5affc738ad9c685722b6849c5cfbb702652f2ec31045946307a752f367060bd072d8f0fd7f0c85cddc72787900beb3 +R = 604baf53d6e731ab41371a1f416738e0b25fd67e +S = 3913b38bff81e0463fbda51658f5be170e3d7929 + +[mod = 1024] + +P = 9a8ae526206ba7561f19b601dfadbb250ce359f4db5e0c8dbed756c0bc2bc4d3a668f29a3c36c44604e446f0ca30ebef78656640717e7cd5fd223f4bbc9e79f1ed14584e5d601b0eaf0cbd707a676fdbec959dc463eeab61e689262d06b85479b5c1ac2691d1e01f33ca2be9c5605b49a3be6721d2c38d0e64ad338f10661d31 +Q = a135b3b1261c42edd721dd3ae6c0f505fd6ba5fb +G = 167487735037f560784b77100c0c7245fa2ed4b9b124fd6605163117e5f07e672987aa9f27471cc58375ecc77ac612a9d5b24831d174bc73b6fe910a30e56ededee654c713e53c353cc75fdfccf3580001a095f1559110268801fae088896f767817a55ce526e62d8224903d3ed6a6d7f2de6abad61b28c6d147f40f534933ac + +Msg = 3d3589879098855bf7ffc391c677e3d54e264a88b99625b63550aa4955ada17cb3e92492db79a3c7649e2b87603be7def7e4e7304e37202aae6fb4f8e23674b8e0bba32fac05fdbb7a87f88913f44a087954ab9ece58dc9972eae8686c09aa0b0bd48fc8cce49e207fdfb501a64a153d1e9f203b01a062edcaeacf01bacd4b5c +Y = 82877ab7db2a67e1f47b244e5de96648451adb62bb5249d6871ff1a862866cd1070d3bc7bc368b974d6af46f78b160310f84a3403dd7af3641cad9f7eee32accd126126daf62851f0fd09048767ba03e5abee20c4a6876618d001dde142f13df008714014ee74f903aad8b789731a0791ea0d5b7ba02573278b2643b00c438f8 +R = 192f6691c100de604843870f431884f391467094 +S = 75ad0dc01f5e07d9b428284170335dc9b08e459a + +Msg = d2c2098cf129b912db328a1996d46a691549783415650c044827f7f1b38e0c1754addf470902ccfdad043b9284fb23b3d914cd12e5b5db5bf30e886ac2f131bb2be31522037359bc43ca4f256684f7eb13bec643fc70a7fb06fe40b0aa0976419b8b3383a9236637e5ad4c390616effa0b6eec2f223f78cbc91ea52b337fe291 +Y = 3a3f7a3d046202cc8fa05768d5f947a73e745b860cc1228ba6444fcc808ac16e787fe5cefee5df63937e426a9f664f16be76d919525906f30f478fc4f24fcda2dc46083c424621de174e499dd607ef2629a8fb20f4816e22214b9cf1ec86f105c88332bac252313aec940b41a9015e16a2e0fdb93f5774b7d9a527ac77e9164e +R = 69f68631c0deec3bc553f0e6b629c7d5332097eb +S = 5261c2a9b26e07a95dd3552f07ada4e66197cb66 + +Msg = 47346f696bc8f842c642281949e20e5410614f948a856be7dbf441407e46d6242f5d52a508f94b94ea8746f31e3a7ba93c5dd9794ce84a352c51382f32a450f111d6862e015759f81ae6583201a9e549c77d391f0e8ba8486e1c267917ae0b3db74613ea9e09a9d4200665c03a57d39c7968766d18960c8868fc140575898e71 +Y = 537022b86a8e0824d19d5a2ecd574ff27511efdd56e4007bde6c4e39268097ee501b9c15e1ec4f3f20dd0c81948fbfa0239085c9c2d642e62bdfdc006ad4a89df3082dcea71dd24e39b48518d374b2501c8146358747a7f2ae4f50ff3302d3971fafc81f4e591540f334908f40035f093b9868e0f2e5a7aa7c02fef44402a1cd +R = 82574c1423ac096c9293b08799701ef0e32bcc11 +S = 6ed0a1949e8d02b845033b4b2992557b155cba79 + +Msg = a0c025dc7619ce03dd919c35aa3d9f58ff45aef313984e8931ded62604afd0371102a19e85e86d06317a3574d30f421f97b3c782ddd5c2af3d4023e6c84d3066915628836d6d26f9f64e4980d69312a142270dc7c4fdb4993e0290872c50a1a329a400b3b512c38435f721813b30d7830889c9eb4f78edef3c0c6531b520eb96 +Y = 8d72d15c39aece2fee6ce89ab9e3247eb1df4765986e67635c1f9813e551bd128b155ea293ce69890557e010bd16f48b1779217806e2575f4de127e6bbf60877d6b358b3cdbea2564e885c67e18cafb73f50b4fa449270d59c24ff11b46fe6da31e91f4a25fdf8142bf36831f3078326bf3c65524cc08416723cc34b99cdc135 +R = 585b5f11a48ce80a05593f6dfdfecba636601f64 +S = 7e94ae039a3bd0fdb52704ab9d902b189c641f1e + +Msg = bac542a3e90b33be07a1dfaf931a5cc2fe353dce0db014ae7e6135f5ee82bcdefa4dd182a5c92a4ef9e3d2b3f2c0291f97522d2d6a29f719028c8876f7c9c623fec9c27b55e73ccc6202690a97d1f4c598774259a058fa65212ac57eaa4f52240e629ef4c310722088292d1d4af6c39b49ce06ba77e4247b20637174d0bd67c9 +Y = 693899678f6ec8fe558f1bbd1fa9ba96edeb920716393b290a0b47ed065b962c891c3beb3835fb61a42c6677982e0ded75708a59220b011aa0673defba187938b456ff6c6fe72ed6294de331b740d1ee32118650ac68064c709b9f859e4aff49ac5107a00910292af64b59f68b71d1756655b7442b02bba38b9a30ef6de6fc60 +R = 2bca4acbeecceb130f6020aaa83bdde118d33867 +S = 503378b4fb36cd23db9fa2392b9c1940f2e2911f + +Msg = e37f637e0943b3f7a3a44273f2ae7c01d98d6dc9ec4e79f3c9ea4dc4ab80150a3ce2efbbab53a0d9ff8f8798ab0ccfc36280e85c2ca33783ba360c98f644d5a4dfa892f594cf8909aebf3baed358966689da6c1047a824c5d24cb001c7babf0373d93376eb3fd550593c47fb951b3bb3f5a4e32f65e6a883ba331f45436b39ee +Y = 8efaab200730b8635f2930f503d7a5d714f0f50ed800b2a4cc0c72768b13f0fa8a2349e9c545c6ba63c8b76165000915496c7ae9fb98b8d7e5d34f7499459210067063dc10ce7be507f83aad925ed2f339e48c549238f283d70e7a7bc24ecc0c680ea9e92e24e128db27cbc0a6d89f6cd06dd5fd319792880e890a8bb51a998b +R = 056f561975c1bbccde8784d33781847de408c261 +S = 8c7f5d773c1896799beb221734bc258ed09f2f42 + +Msg = e0e142a0f6d1186edc728480e6cf3459df9fd488631a8d228a0bcb6fc72744e40f9d36513deeef5cb5ff932e476d1a6c572098693b23c19ae5b2ac4ac295d78ee1ad6c7c58cdc298e4cb278fcfd6dd2817096277cc41f454ba2c550b48a3cc55a03a6c871015980ab0fdc70b46b285736683bb1ade1d2f3751a14e1c21f92a20 +Y = 57ae75c5ce72aa7c5e6fd8ba13ede7202d5deb786c8615b5d43b4a152e0eb56952e51f6caff7fd0d10ddb074fd1b805a28c03a59b53a9f07f7a8e9084777207cd079d1be6200b006cf7ce9907e2fe9fa0c8db91de30cd3706489aeed53a2c8aab9203f0502a5d1a0207732eb7069f96e2544785dfd0d0c2c843ed9761d92ef35 +R = 49c8640bccadc5054ce88b47df328b2d5cfdae7c +S = 8be1c702968a5838546cff77e6783c812a326e49 + +Msg = a0dd145abb2a94e147639bfda86659a73e29c39145079616f9579971fe43222e00d8dbdf9759c6106dd97f7da208c2826f4e2cd20a16466cca6dbfcb8ccbf95d5530c837397376077bd70a4af5e0c9bfba65fe1bfbe5f7fe271f502656dc74e3e81060ca6921aaaeb887c2cc699579466796bfd3de1cb1b45895d3ea261f99a6 +Y = 1c4f4a68d4b3d956539e2e086aa62940dbfdc77c928e6af9b6129eecc5dddfee8f371700ec1353757d849b25958045500187948175e09293925d1e23e7262b9667eb7dfc9e080c0a2999dccc80e17d6151d5b5a451657920cf09693a3b51364a0570c4ea178ec223bf6f2db7294f6549ec3d7992016a0ad9a176bcef1c0e5548 +R = 3b91672ad576a4428a4d9ea31e8aaff0e11e30d7 +S = 7a612939413810774e665112b209fa4a074f41ba + +Msg = 83be4cd7c8ae8069bd05161a97f8fa71c8ff5b3318915e3ef72e13b511a3a85d248adc470e10b7b02bfb7825ddebd0eb6cdf4d9d11fc19174d8ae4937f401f12b6c16bfec466510d943e3368bd53820d562f32710d9f6b6a73b7824d9a162753e26ce0421039b649a0d72d2b5dba7aa02ef7f1f83303bd0110bdd32b89af29ea +Y = 5b172a8c3f277208cf594691c01be3795a130d09ef0afed1633436c72e62fd64ce606bdc3374bafbf958514708a8b296181e8d3279e1232b3987b04a37eeee9832f0a3664087a23f05768cc5f7245465c0190eaf6a76e226679197d26707ebc4d093d2b5c8e8ccd9fa34a4fed2d06c917923a80f047947d2b3a42ebd900049bb +R = 0c02f313a63a3ffae081ae1abe166fdd3c869666 +S = 91165689477457e9d62cde774b1f88ce89b79350 + +Msg = db6b28c8ceb9f578be2a1dd17bdb950a33cda94b3a99e3060a5f2e8b89003bd78a8d24ad95ff4fe9eb289610c5e9a42bdda6a2d62ff7149401a0fd6521c44a9b6e556de999cf49bd2d264ecfcdfce5fabd180e4ca51447599155b1d43b416e608dab4da36292a99c8d0c8e371c7d1e1fde0c33d4225846fdc26690ff60df6ece +Y = 5fc967c82cab8f168ef4a4bce4228cc1d07626b567eb39cf629fc3f9c45a5291a6535fdd9dba51b71a906942a6b1f26a92cc0a72d37866e05989759042afab0e35dea223e0f05bd1c276b2fb5441d5ed9f79a861adc1a5de726bf91be7917c1b5f9c8748ee3c52f91304cf6729eeff04c936c4b2d9ea15edb1fb2f54241fcea0 +R = 49b4ff6519a023d5978e3cf7c5e21602e7e1ea98 +S = 2a07600432971d091a347e739836728317d75997 + +Msg = 72f61f343b86f26fa629961f06fd7f7514e6d48ad6dd7650c58b3dc92e168576d93be913e99d4e81035c2404b2eae8ae0a1aed1b8c7a5d5f4ae37a3d4c4e2a9a31e9b330196bc387c3a4b321f3580cf5174d4b2029a3e1d6d7647e9ee25c8fbfc42b06f5959859692f28cde091f0f43381a774ff76ff0b9db435d055b9e7bcce +Y = 4f3d7c1a4b85fca3e93db14a10e8d4dd1790a75b58fcbc65d8246ac337fd11e4ddb06d17ce4ae5a79e1d506bbbc20d6e64ca46d4713b17fe75791be308515feb32c214da874b0484ceb2f66a90308c24b61142b9f5edc3ad77544a66857a0e00562ec9ae06fceafc3bfce62f9983683904d487b0391f08bc0685509664fee811 +R = 861d52813ff32f2e3aca131867d565ffd1859285 +S = 6e47ce3aa2ff9f662754c73ed928ba9a7f4439ae + +Msg = 15c2c1e584346a2936e34cf1d65f0b60c904dfd9b6703d15463bb47228e2158e5903d615a2d0b8d762bea81e8d7de33ef52d5e6dc8cf65d55af982e825cea0f40f2e70f7eb2a0cb441bbdb0652b3b47557f346070adfb758670f8bedb447c8c6bfaa5732672aaee85d43ac522ce9c42c77bf5e4e82897ac6f5e4972adc35d32d +Y = 54d8dd7fb31564a6f3c522b34be5bcf58e4716b60bddf1e8126da4376c1164cf7ce0a26447a2d9ddc02db6ce6ccc97ae7dc94196127213ffecac3a151b1484429991bdb8245e9acf4c7c252a51e2a237963f414ce5d96b4b7e863b9cbae84206da1c0a300ca4a2d417bacfc4f22b0a7f4e5f256cd924568686d03289a6b116f1 +R = 24142238231cb226fb3ae7bf2b9de045fab10d1c +S = 65f71151f072c27ee8cc78ad370e4052d8fcfe94 + +Msg = 2272293ebcbb4543e6db4e2f504f1d8547c10265377e66a66e2aae2622b3635eb683903a39fa6c27301b396d95856cbf1fa50e10c42b62a97dbac87949e4e1ac7455f47f194e9152e65674fe1f2cab6ae5fffc59b9e181863c7a95f338f9f47ee4501db564a1fbeb90f3c58cf62a23ad223692e71d8a096633d0dd3df9dbe2fc +Y = 4b0b4c048e848d85610866ad60db4ebd7868f0509e3e07ad01b50ecf12ef3ad00c2bfa9458e8649b4631149fc144625d0c642d944b6e38b821f0f169d1e175274b3e326e37ff89a436dc3586c01692b4dd2b6672d23a63450b7a5ff416060d6ae2d8ca6b41b9a3ed5dd64359830d970213c81e5ef2a1c4bf9341798a3e606dcc +R = 27e4ad950057ef4de16dc6f6862e188ce74a2521 +S = 0c8e99d4b4f5887a3a26538af982ce63d8cea25d + +Msg = b2540e3337838ae6ef2e526eeea7c0d6e865c25af4b2c8c290a4e1efe54e20b44d3745e7130c99b77a911a3f00ddd85ce3c79fbce59cd6384c13a7642e826164eb511a01fbaf98fcea8572a1a0a872a0e6533e1926d437f67285a27dc8fe06259589d4a977d74d5c47f1a1bc57705449f8f1e69840c4b3a30ae418633d2cd7a1 +Y = 815f4cbd9794adb3d219ed4aa5e0c513b820445ee7eb04b1d694f5f0bb376f2656b86b5909235ffb0061a0ea9be3ab1333addd97fec78e72c94f6a47b2bcebfa72337e16818c5856e772bffa7f9f8eedcfaf48a4fe7034af515bf9d1cecedaaa4740a0d3d6e66d31e48bbaf685c14887588964147cbae2ce1504543a3bcfe42e +R = 795583f17da5dd1724e12d8f8e62309fcd2ea49e +S = 5c4925b600589b95e7cf0f97fb6eb51532741343 + +Msg = 269b4f2d119c488b5ad794ee9e045cebeb8db05e814371bad54f6e9ddc6bcda88552ad8d887409695eefdf5590bb923735248edfb67e2a4fd514d259ee6165707c83dcb8deec2d5f5c5b6e30650a3e651a2961bd118caacf52a11e9ea6a4566d121625d59e6b7b145a0389a8a35b261da385722317d5b9e355de9a938d9c6848 +Y = 4411be4c2f40ba1062606428606085ef7396a57b1508817e51a04a72e33920eb5656bc34551e6cbc3ae81ae09d00b3c52d681b224a1d3b90ec36cdadee565e0123396ced9209f0652a8846848d1779f93d2aa15806f81de8d6d03dbdd396c12619bc13bc121f91634d950d7f959defa9306e948fff483928177d1a28e36bd471 +R = 399b285760a8f89534b301d0a8113b4f19c62510 +S = 9493d05c25c22ffbd8119f817965eb6023735f3f + diff --git a/fips/testvectors/dsa/req/pqg.req b/fips/testvectors/dsa/req/pqg.req deleted file mode 100644 index d3266772b0..0000000000 --- a/fips/testvectors/dsa/req/pqg.req +++ /dev/null @@ -1,20 +0,0 @@ -# Configuration information for "OpenSSL FIPS Cryptographic Module" -# Mod sizes selected: 512 576 640 704 768 832 896 960 1024 -[mod=512] -N= 15 -[mod=576] -N= 15 -[mod=640] -N= 13 -[mod=704] -N= 9 -[mod=768] -N= 7 -[mod=832] -N= 6 -[mod=896] -N= 4 -[mod=960] -N= 3 -[mod=1024] -N= 3 diff --git a/fips/testvectors/dsa/req/prime.req b/fips/testvectors/dsa/req/prime.req deleted file mode 100644 index ac39ab3678..0000000000 --- a/fips/testvectors/dsa/req/prime.req +++ /dev/null @@ -1,86 +0,0 @@ -# Configuration information for "OpenSSL FIPS Cryptographic Module" -# Mod sizes selected are: 512 576 640 704 768 832 896 960 1024 -[mod=512] -Prime= ef37b140f287e1958a9509d0c7bea5798ab11719c8d0a90e32f3c10f265ea3e24c34cd2ca899a4cd70e23cc335422a0435f92bff5b5d6f204c2c5bfb19a5b965 -Prime= fb1ab1810041c62af6e5174f3eeb078710f13776955eddb4b37308fea8c72e2ed0783639b598f8f736e05517f36cf93ce5f27f0f1cc93f49e2d3718e2fb7e04f -Prime= f7817a850c8000918ec8837615ce6864b8a71c3ecf3f59e073544312788e5e33d342009d159abf3024e9c6866e566893a4ae3517f39d4930c81c41b6530d8189 -Prime= f97bcbfc752c218f753c001a0bf78f8c59d5a1518584800ab60116c812c94e928fa06bfb9334c5edeab66ba21422db4cb26c25eaba00bd45344e8a0d4ceca0a7 -Prime= 94a5473dc9a47c6950d94a680bfe45ee03882040468d47d5e6bc8dbbdd9cc6daaa67f5f82f555a1ee5265926dce131a76c49dba51dc419c17d9721d10fdd494f -Prime= 802cd608b11c0e56723bf7326a0f6656f41e005535272968ef807e794983251a33c72c7042d264ccf213399512738fc973ba32b9919d45b99be0a5d5c7b9c443 -Prime= b7d595a475dcae68fe687b408f80feb08c4c51ca7b9c334e00621001e869a6dff6ed75a24b16dc2d161a9f0a33a350ed10abe0f740c2a71166c63842b126dc65 -Prime= e3063abec7a1a51d4f46c3fb748a82cbce0d90aaf756ce9b392b2ff2044c676f218f4b5d9bf0d37cba86ce5ae362d5f08d8c3feefc99be243f15df1865b90f61 -Prime= d64639d2bdc6661287cff99a549b90d73ea0f3bb18aad0c24dc99631de2745387ae6df34df8d73d8d5b6522822724db1d9706ddca82d255f361846a518f8d6d5 -Prime= e10d8d7ac60248d265425904be877bfdba44321cdac21e5928387d5663797f0debeb1980e4fd6f33680f8a5eefeeba587d2aa532f8482687b50b606dd666d22b -Prime= fc2e924867c5b45ba194f47125045bd89ef8d393f0bdf9bcc0ca01cfc2ad794e792d0ae78fdb2fe4146dbae9020a01f153bcbeeb7e30a8a8ca47ef1bc567d243 -Prime= 97d0ffebe0ac05857d6231ba07fe7b8a6d8e2a1487d5958090db28d6fb9a0552d1302ac28824baaebb839cd3463c1aca65d1b94e4a12d2b09c0e66c8081727f3 -Prime= c761900df45575da50f8b607e0169bcbbfc98cad52436d707292cb32496bc5f7b4dbeaf260b24b673bbf384ccb66d217a48a4543774d1ea1cb670a68c760d701 -Prime= 8ca896fe246c6ec9b0059ff478ad558ff3da6e97a1d0d994d008769b9ab3d257bb72cd64bb5853e358e96929394cdc6c0725461193d2d7058580371c84d95b09 -Prime= 9a97ce075f3fe7f48306a6810cf419b1eb2c083968460b9bdb568bf340aae2e6ad9d2ea6d203d9965254678cce65182f6fc8e5adbf708c58e51c514271b2c357 -[mod=576] -Prime= e3ac2e1264ab57bac2a5cc330e14ffd28a3843202b707bd0dfef2e561168a2d54618a683ff03d26758d27c0a254b5f46be04ad3050eb68dbc4f4931c53bbe106bc990039dd111769 -Prime= fe1c0ab9d6becc015ebaba3b41b7f7dba11eef08d42ffabd76197b76056dc21910f2f54dceb133a6e68e54dedc3c89a8aafa7027c204a87ca541eb79b823a9326d5048d071912383 -Prime= c7c9bbb397313ba7e8eaddbb5b8e450c916839163d5123715fbab01a13441ebf7fc89c85e96b621e5aae309c12b9c47b8c57fc1e66e8599cace716e802dcc993088799cb3b0f5983 -Prime= e88e7c15998acfbc94cf60a7e23ba374cad951a6e02ba3fd4b5bf83eee352dee5b1e5ef79377c9b036ef12391ca9a49f579631273f52f705c12e260ba68becc7e611a1aaaeddb96b -Prime= 94b175345a73f4a01bfc02d871d8e8de4aa08c78974824db4c2b9bb7f2a2bf238457354307aedff842844916d1c9ec88145694833938b81ec21927a153b9f0758b2a2676cb32d137 -Prime= ff11dbc74607b4c1e7479fe13cd3765b49d68d088d4981e0319b9b6279705dc1cc2b281847fc9e74b8113f95f65d45d9019da36f25ed1d3795c1ce5e014f13d36ee863c97a996d05 -Prime= 893953147807f766833b9ca49e73b92d092b7d838d9749a626db3372b12248b2f6b4ae8636a74010fefc9a84b00077cf783fc1bbc7fa3b8cafb1cfa7f54ce248d88afc4c74672ff3 -Prime= 8b9e79167e1f2f4e03c4e368d52c7470b684959e90fc16613bbea2fee92185bab0b82c76f1da166efb64da2f5623a9e67f032f2242c6e7301c6d96d124063f0ec517a7f51c21ffc3 -Prime= 8a83493f9eb5ab1a8f92ea4f868ff2ce5f2d062a49368fddffeb07053c44b7e5df436afa3ba1721579efc4f7946386c2a8f07e9bedd17ee8169f43776fb5faab7b82a18f6c3dca23 -Prime= a3c608bb1ae0b49c2ecc3e134bd74dcff077717b49a8c55c2337f962f2f5909c269cf1da1e1f3ce8a76412ad73a817942b0f33eade22add16153b7398fe28156172c21203ae9a19d -Prime= e23222456407449ebe4c9548183908e84f703d79248684240c465a46bad2a370500aeb3163efd8eca00f41d7e250c784e67cb11888411c08b7084a012848184021a1246b2e5ebdd5 -Prime= d46a4bdd24754bf139a562a5c010def7d23d723d5d97b757613467285f526084efea11e2665433ea8e586c57e0203a6f189114ce06b0f8ba47c032e2b1df022b89bb8b4da12ecff3 -Prime= b5394d8866249ad5ceb47f8e637d789eccee9b6cf0fc4c22b3fba2913fdf8098ed3a838951bbc2af83c85ca31b52a37b789787ee9d1eb634afa51732cc52ffbe701e6915a89dcff9 -Prime= 92b81c52a6bb29f40b1ddcc1c5df00c5fb2381352379113ecf32bd461a6c55894450f20417797ca681a3f60ca4c9b3030a382ed4fb29820708ae8629df0138805c40cd244283c56d -Prime= c0aa45180605bcc063de0bf99e4324db38f8f630dbefa19e961c36cb9a39efc16c2019a8b4e43306bed254be0f983b537a5b1c5eb51f8ba3da21fcc96846d716858f51ce9ab24c33 -[mod=640] -Prime= bf30f1132bd4163fc59e2919d37220961d94ab1a418c076bba48b213281913575865acbe97bf209fde3b9b296c2546e7ef1f042eef08e0b6dbd4f665b5d2a5c79dd33b13e3b34d091e693abecec061ed -Prime= c518a81c8c02f434198839a47cbdf6333fb76b24b910c3d94a0864f50aff8f6f32f5831c43d6a4903fd5c835f939804ca80d9c7808126d93c352134474748127a0f876fdbeb29c97c94d1a456167f759 -Prime= ec2c06d1248bb3eb12718b8e927c141ddf18a6028514898189d50c7d129c007c611b61051215a8b0d0f9ea4f8a0ea0314af8d1640df0040fc607e52acdfd10f6453c9faa9333abcc64458dcd32b8b16b -Prime= 993b92b2a260b4e937c5a924664e48bbfb1fa110f4c22a7e5161f1e5e3c4f35e87c1fc37c3a04ee6242efe19be071b88f3f203c8753327a1d1d57883ab7e06ddb3b05158f1eaa065182a3b1c10910b69 -Prime= d976a11b01046f7ef0c04cbd3ecd786bf6f91544f7893a9314c69175208857e0a2948f78f35ed9be0cc432839343481cb234b1915d7fd8c55d366427e7df6a27277e36cd74d71812a2d3f5c6b1a09167 -Prime= f57a8afe2d63999e574e7d58f516eca74cbc36260c516669737717132c9970c9610ed21c29856298d25159a78fe0709f30bd592c73573a15ed1c5aa2b16952c5e31226268f6fa47b73b24bf60d939b53 -Prime= c4e35cb1142a9a0c36628943a824a42f7135fbad41d0d99df300a67262e2fd0ed4a12f6e5b8c5f6ec16aa24604aa8c569760747c8103b3b4e65121a33dafc94924de3754e080f8ed17fdc273a44250e5 -Prime= 8e652546ebe5c0414c0fe863e7ce2b140403df9f86f44751d406889397af547fe8fa7c9cf38eeee75a9132ad6f26475059ad70c47cf19f5d05097a68593045cbbf7c11b24bd55c4ed22fde62698ed75f -Prime= fee267ff4e3479a61c4f42ca265917acbeb986e80f5438389693c64832acbe9df517d215777c20150b932717f7bb459ea2c773eb8153dd6f29261a7a47a5969c045225e3612b147c7ea6da819fc03171 -Prime= a1e2ec8883a79b7162e2fcef4f641fbdbdb416f0619011d25909dee3b68963850352b9cddc4ee8ef90cb123d4aee2ff605c189bdb57476e9252219fde09e69679ac354584396d57fb441181d0d6846ed -Prime= e0f981f9220716a229afaae0bc2c82c6968455baab74538a8412524b1793d5b3de614b788015a17e4a970bde5243c5bcbbcacaa2c6fdf5332efe736669eb312d0adc8f561b119ef4c40df7531329a50f -Prime= dc63210e2db090ddc3aece02c78c72f012a1bcce822d3309d551ec56fdab28a68b1264101acbf8b6338c813b7dcff969eed609b447d33a994b0622e66995be76f2aa078c7f7dba2ff0b545ef8d05d843 -Prime= bec017126ceb1369026646dd0be0c859c7a3342fb6cc02a22d5c750f4a3a3da8b200409011a20a7f70f6ada6ed67eed4b0c1bbcf557f9f8fb9a40b4fdb82aa90fdba010d776e631787d82967c0bdee19 -[mod=704] -Prime= 80c889e92e4b9e695ff73bcb4e583edb31ce791dbe448ada8afc371b6170cbc87fa613b6515618f5f9256c50c102e8814f19d7867915ce74664fa27296e748c0e66a8cc82acaaec21ab86ae8f5509f4484ae36683cf52483 -Prime= d0da00ccb3a7464091d7bce54cd8d931eab4549c706269a110e7e5c1a185e16e0582520fcd772fac0c1ddedcd3ac483ec73fdb123ccdc65364648baa8b8fa8a0e1e2f2c34d15abc9b60f29af697e7f025539216ee2c20b31 -Prime= 8dd691fd6573f37d3102d0e25470a19b0f33736053e0e9e3df298f48cfce6f35c0b35cf2f2ce7f3e72f71f5efcd50330c5190b2d860675de02b56282df67652f26fd1a885d41b2b64e3253a23c6eb09e053caaf788351b67 -Prime= ab65341fabd3d9031af67152aa7960ade10db3b910ef44f1cc2dc067e231c15ca0027671654f222d3d06e9a8c98bbcd2ff8da83bcce048cf2658bcdcdd1c871fd27e0b5fbbc15dd39c62b1fedee1264a0f8db1b8dbd0fb21 -Prime= dc27533747998f3c17079800d03ac9117b5ef2e443e6b4e5fb03531d2aa63e19ba757eb1af6d66697866b1c024171d5d2b0fcb69f83fd7cf8cf2b27bd7d5d00f55d4f5895e286d39ff879ea26d5cbce5c7d92537fb2ec773 -Prime= fee205aa567ce27c42bcf4be1ac6d524c980f4f8f3479fa2586bc9d6adf63d48e0f0b4eef00adfbd9e770ad5ab0fdf5c6184831accacf0ba8b1ac6cdb0fd0957df64ed959d897c3c4ed5af071c45e4d70b28c0f5c9272e21 -Prime= b4d2340c866ddff204ad50da612d9c1a7e24ffa0a30fbaaa1d019526a08924bda1ef202e0655693ca8cb3746c8f2a6eef4add287368a81360b38bcc93242d53ec5f3932dacc1462bc7539c5f8e88e834aa5a02ac39ca8447 -Prime= cb5bf83eee352dee5b1e5ef79377c9b036ef12391ca9a49f5796312881ebbdeb9d5f7fa86155c2808462b4270bee3c852817c2a59ef74ba571e6b733b7c58a9c9c4d9b85a7de78cc93acd49d6db04baf54dcfebd373947f7 -Prime= fe03daf544a50d2060ddd4c348800b9434697d2e6d8a8773e7633ea75dbfc250bc651032bbeca571ddfdb1fec1f9b3c94c26863626f33c3e35a707c3142f2218b16f0d01badc544ee9600980b4ed3f518f4201596b6af007 -[mod=768] -Prime= f9bba0c002e2883a0de58fc82a57653dbe250064a127fbb842e8778eae9e46b44b414a81020dbde15bd99126564d513b7cba72eb2ccb53dfeb4b308a685a8521b64b85f976a24f87fbf6a39454e4b16789cc055cfbf34ebd540837fbe52e6a39 -Prime= a3f6e111b12aa3ec2d124f1a57d295f12001f569c661a6ba82298b853d39d9b88ddaaa96bf4e320ebbc3c50ddfe5e4d1b6e249cde3943d1443facdc31ff64168327aa3c32250bdfd98320ee49cea59ffa61873c031b87103097ef8cce5970f51 -Prime= c3e69ad672ee56a309c322900f636545ec8847f5d63fcaf303531c79485cbe809729f8bea99c027f571bdb2043c742749ceefc9eb0e20c1e1b10b4bb1ab67985c2c7c7efe41da6d5b297ce654a77cfe5670de53ec84bd9d7f9638430445c6deb -Prime= f3472312a4ca35cd37641b98f327fa6817ac9fbc79d58f5f16939b540fb596f2a9fc7cc48d518c258b182a8687d096a0d93455005b01e83831071c6d3b80b5952665feec53c37769b39de17a5baffed612291f7726477b826476be680625076d -Prime= eea19ebd063028bef6f3e38061694f358a17716bcc196076717bc25ddec3e4d3473a5b660f3424cd551cc66549ec826742bcd8014cab19b319ea43fd113baeffed64b0d8ed85cc8ddb0ebbe427d3e55581ca22df55dd82103ec2521736181741 -Prime= 98f30150769dad70ebd891cad5c8486b1e49385d140b5b6edc156db0dbcc5e921adfb7704a294be8d52952fa660d5c26710e18961576fcd1f10155742a3b6c7482091a827f7ca08b19141f6cdc22c4c7f03966572c953cdcc260fef39a362d75 -Prime= 8d1bacb1b8fe1d032a3ad58b12ec6c5a41bc94f3d0d77aa7298a10d56deaedf67136965b2ffc0f1d268b1e14f25850f5f48bb94fd19824eb3c70eea7b654af9b3eb7b873f7d649210c40f22e3a99df9d530899038a5d2041069917686e091103 -[mod=832] -Prime= edf3fc06f94d16617c3e1ccab973485d5b418d3cb60e5579c9427472312af25d449b5cf0836169d019fbf03dd01a2c23eb183cb6a44fb16a8ce674f04e244b146a69eb8c253ecad4180a2f035533c5da68668fc38eccdba980364e3b77bb4df0f84ab21ef1c335cd -Prime= f4fa3cfeb339c3398cb3bc75e8325ddfca0ea980a264c80b3c6a06e4fbc9df27c421f702ce4e2687aa738e2b9100eb15f234e4af028ff0dbf6dcf0ba4d7009b39100f7100de7183cd693cb4dae5247cdea82afaa20d5d4d6bd329c169a97efa449880a4c40d5cb2d -Prime= 8004f1c6b65c730f7da6165d54d590680efa5e306e6e3b400acde5f08b4ec51a78178c351e3981871d1c46c727d362849dc4331224c72814405df2358b46bd46d137eda0db160970af8ab7d44dd76188c36092966254bc9ed986dbb8da56587f0ce533dacda0d98d -Prime= cdeead4e1afce22b98ff9f195569f886c0636a1a04d16c5aa57f8bb967707080ca06d2207c5e86d74f140711c04d00c5a8b6987e8f8e497f9b55c7d4da9245b95c1e51e4a4e0e9b64b069987c600307a5ba32ac6228c613d82b5c56364b4e44fb322b2ac5ca5fe83 -Prime= f154110fc692f9b2f03e970757c9d828dbd797191566296bfaa02e15b1af1df31e0b8c02c3745e151905f9ce139fcd567c43e8a69968d283d2f394b369572f82ebdfe6888d09b93f03fb35cb57f1c9a625178adfb79407a7fd86dda7802043a415b5d8cc3e9da883 -Prime= fde1fadf7d89831736a92f28a590ee20fed1edda15c7b72d85a7ffa3d8e8bda9d9a64b41ecf877cff146925be1fce18ca01dae130191c19eb0bf7d1414a1f6dd1f970bc21828b0811586c4e99f7871d91bb816f6e9973275c486a3d3360aa0f7d4b357ca7cfe007f -[mod=896] -Prime= e71771e26c7f14cef0572b53454177d692a12a7b4f34b27603d9bb67c64dbe6185ab05ca24f3b6fb427a156da170474fcdee5452d93dc616feef7ca6e54e182c608d30243d1faf8d064b866b04396f4d692d78f2d8926dda49e0de398a75e2845dfe63ead69c894bc4e4fba045376b83 -Prime= c71c72bdde589979d10a2a63b11249c7983b1377ff7d24ffa521b1e3a8ab6f7cfc5a4efa77595f98ca1b2f15ad7f410d63dea0aafa1a0cdd863cea63e9fa07f9d42372e557d976e55e3ac4c0d23876d95c742d4b39a433c521cba132241aa864b1ef4f929007b9098f3208377f7ff82d -Prime= 9aadfd94ca25595bbfa3ecb783cb1076095f0a3f583114e3fd0ec837f630aba217d4e4eeca4162509099dd7a4558058dfbf29633169618326e919fea6538c8b92b4827b9acee113c8f170c5765db215d6599428e3b19db1b3990eb2f64c8b5b24d3804ce3bc84859bda3d9300d092e65 -Prime= a946c8c3d0d96a4b6ef8e423b808639829167d58bbdcb00a535e1198829160c2be34527fc11f47956d8231b2f6cf50b2e2a24be4a36481936334cc4a074b2c99159e633cfaab7feec3c65fabad36f8508b2290e4e651f230ad3223fd406da1a6ca96fc0a74057030ec1f5bcd52398de5 -[mod=960] -Prime= b5124ff28d9aa05937246cd173290e07f4fd03c6dd406e0d2db64c74f7ec146d859898338cfec1d7cc7f0a59ace80768800907cd2f0063819acf3e12cb87ae6de0c3d51e4c59c44ba0e33dea0d706e22390ffe7041b97a8612a845ed976b988ed0c41c26727710ba3e71d9d7907b6c6ca1dac2b1eb3abd03 -Prime= b13c989d09be9a60547cc0f2d212257af34f48d6860267b2108d57ab4afbc27761a54cbf0668f3de31c60d30e084641bcbea171fad369605632119e62f4ee91c6973e131d61a00f2db150879adebb01944d47395318cc1a20e6d12afceeb4e27c457da6bd2d2d9aca8b505a15217d6253ae4a54f16fd6445 -Prime= d94afec01613a46d5e86f43901901d2338a1357e8ba59a877fad4839cc92fea3ce643b6daef678763f55a0db5b650675585d8c7e84ba067b61a91f9d567f3e00a3f732cb0866f5b2173d791be112e61ebcc0dfd73877ad5f82457a3fc5c92e9b966658fd9a06fdf270e5956540eb18700f144051a2deb7e5 -[mod=1024] -Prime= f1eda3e7c73a135d61080f9f54509bbddbc4cd2717cce9a92a6cbec57fa82bf7671594ea25f2525e2fdfd7a8c3206972430b42d20297e615ba7068b0c07673a6b34174eff0543fd67bde7a35b57658bd72f9ec7ef8b56d1103931089f3ab5003b84f0c5300deb1fdb2631ff0094bc037b04a5ff33069c51ef88b6a613b3eaf75 -Prime= a8c8945215954a71570443b87d3a0e6cc24567429cfdb68917a0c60c65e2fef14a66c1c94d23a88546e41d39118b58aeafe339be3b8977749a3a1b7f5f0fcc83c2b6796ec331b33e6f10b4d70ee82a56e4d16d4d5e3cac64b6de7abe5e357104660ff85f3edabaed3324dcf5d965f6c425a072a35c2161b49b00e7b4b5425a3b -Prime= f4fab32eaece36943e0b7ced6663fa777527a8b462c9e0b8ca6542c007e9a0cc45d4f38e154e8798448f9cead4b7c8acea64aede994abb70fd0d8306818ce21c7636b5f5f7aacb863bd42ce520308c0748d7c1a3efcee8b546969053bee5a60a0561508cc04157e326f17c0c8ffb70dcd863e4d8cd9a1a63cf74b83f48f7bd39 -- 2.25.1