5B77E0898B3B6D0E202C38E9A85DA30C6920C748463247E5ED6F1EFC92C6794CE23ECBB83CDAED5CC79BFFBF197C171B1DE7FB872491B7A34966E1FB4D0E0D0F smg_comms/mpi/COPYING A2EB4B7AFC8AFE95836F6CF05B0EB589977606525747A45776A1409A65CCD52EDB062EF150226CA65E91F66ACEBEC828B050C1A2E946C542EB86D7830323DAF3 smg_comms/rsa/tests/obj/README A2EB4B7AFC8AFE95836F6CF05B0EB589977606525747A45776A1409A65CCD52EDB062EF150226CA65E91F66ACEBEC828B050C1A2E946C542EB86D7830323DAF3 smg_comms/rsa/obj/README EF968E74FEE9D5C5451883AFC1A47D0EB8A99C775A6B045040134A7F9C0D80DBEC3644FF9D69CF941BDBC718A6D4BED3A27A11D2EF6530453AB6E4955AA45F32 smg_comms/rsa/bin/README C4E10D617469ED871477B2EF41AF5DFE7830F97A85B8A5034D2E2C9806202462A566EE6A0412C8A5245CF17FDE5E84CA7F6B1AC864ADFCB0843E6F4D8F26F571 smg_comms/rsa/README F829705D787E0DE60B165CCD6BE182B11C11BC80E43B3B536A2062A7247B102A9EC8906E3D48C0D7EC71D6757678FD573728D12EF3FD3AE2DA9924B7593BC581 smg_comms/mpi/tests/obj/README 0C71B67054A6B49A19C3F8C03751BD4D537843986814B8B970F6A127251E78042BB8DA1AF5F33D335E69322A7878D33D2A8C50DA2956E629EB0A32846258DE4E smg_comms/mpi/tests/README F829705D787E0DE60B165CCD6BE182B11C11BC80E43B3B536A2062A7247B102A9EC8906E3D48C0D7EC71D6757678FD573728D12EF3FD3AE2DA9924B7593BC581 smg_comms/mpi/obj/README F829705D787E0DE60B165CCD6BE182B11C11BC80E43B3B536A2062A7247B102A9EC8906E3D48C0D7EC71D6757678FD573728D12EF3FD3AE2DA9924B7593BC581 smg_comms/mpi/bin/README 65A8797E0181E25A392820473F105126FFD8C5DD0FA57011D04FF984E852F7E338EE6FBDA3C5FA176F1021B404E4712005AA9FC4D25041D924611F09D539074A smg_comms/mpi/README F829705D787E0DE60B165CCD6BE182B11C11BC80E43B3B536A2062A7247B102A9EC8906E3D48C0D7EC71D6757678FD573728D12EF3FD3AE2DA9924B7593BC581 smg_comms/c_wrappers/tests/obj/README F829705D787E0DE60B165CCD6BE182B11C11BC80E43B3B536A2062A7247B102A9EC8906E3D48C0D7EC71D6757678FD573728D12EF3FD3AE2DA9924B7593BC581 smg_comms/c_wrappers/obj/README F829705D787E0DE60B165CCD6BE182B11C11BC80E43B3B536A2062A7247B102A9EC8906E3D48C0D7EC71D6757678FD573728D12EF3FD3AE2DA9924B7593BC581 smg_comms/c_wrappers/bin/README FB1426A00C38F5C9D94C79071CFD6E8D39343EFEC1FEA43B771F8C96CA53E075339A28A2C2D7AB1A2D42B1AE128E0090F4DC580477F211680742CFD027C958FE smg_comms/c_wrappers/README 50F9B127E6AE2019779520D8998BEA7F559496B1847C7C66B6CE6A6F3FC20DB67D45F1FBF7A9318C86EBBA0694DB73DE168F409D8328A751F3104C1474A83A0D smg_comms/tests/obj/README 50F9B127E6AE2019779520D8998BEA7F559496B1847C7C66B6CE6A6F3FC20DB67D45F1FBF7A9318C86EBBA0694DB73DE168F409D8328A751F3104C1474A83A0D smg_comms/obj/README C24569926E5388672B1AF9E79B01B55902F2176DE3F2887C978327871820CF1EE19BC9B0B52BA614A90FF197FAC4A91C0975133EC55B38F362BE48E3DEACE1B3 smg_comms/c_wrappers/c_wrappers.h CE32037651DC139757805B3F6B25B73A47015EA87B9D17995F59CF8C0FA856E2D74D552A043DA7D931F579656A9CAC3E4366A0F9FEDA6C2F3B9F61E0166C3A24 smg_comms/c_wrappers/c_wrappers.gpr 0BD7662525269421638C3CF0B5013C4E89B3181BE9D081FD6CE4CAC5AFD731AE831EEAE39F854BCBD5D31A134C47D1083F3C92A44F6DDF64D6160DE04E4D561C smg_comms/c_wrappers/c_wrappers.c 579BD4807F3DE9E8A399E942E2401053B5D89A049C257491011456E2ED35D746E190FD642493FD76E8D803D2529EB9F39CAD7BDF0E88AE5AB2CD0638C1A7EC13 smg_comms/c_wrappers/tests/c_wrappers_tests.gpr DC5CFF0B04CFAB46A536021938AFCD0649409872771B21800D10175028DF61751AA6E919D9EBD3F07C16327A467510FCF48F02BA5CCB52CF5E989DBF6C5FED0B smg_comms/src/keccak.ads 294BA38D9E97BE1B0F63D96BA294EF5628CEE71001C683024322CA7F7DC086A885BC91DED97D96CAC045DAA944F535DDA3775B36CF8B017F693F31BDE1994775 smg_comms/src/keccak.adb 6725C66E826E26E5642847037F0A3C6AC67D39C9D121C6BA771E168B1BA1CECD976AEDCFB65F772A8AEC9D29E0C1DA5D4DA3C6BDD1D3950E8D735D7A0BA7FA99 smg_comms/tests/keys_rsa.txt FEAFFACD0ECCEEC5B42D086F1755FEDE58DD7244B52B8EF599B7E4AD79B149FCBE55F036A1C46F5BAE0A00DD3C50B1DC7D8C1BDE9958934CBCD8D01862E29B9D smg_comms/rsa/include/knobs.h 1E58D3ECA9C3CC986A0B371F931498784570BBAECB5DCF98E85F159C2E7FFF90CCB30063DA8CA10F6D9D6C9E25DEEACE497436496E3D48EF4AE49F364D02182C smg_comms/mpi/include/knobs.h 0418E5BDE9C91CCF99BC408F3088AA1EF37C3F8318EBC3BABC9D9AB283A2ED3B158F0057ED885B0C336C69C4F58AC1FF4721D9188072DEC45391C0F2CCA7B250 smg_comms/mpi/include/longlong.h 7E1D9C77E461686BA11E96F1F50ADFB9B9B9749714940766072489C1E3B9ACDE5A892C7422CE2EAF6712AF95317DFA09984CE8EC57D1E69A9674F85650BE7287 smg_comms/manifest 739F6960D138E5AB2EB53F41872BEF6DE1A66EE43161B6B8A69D12849F13332E48DB2392566A8736D6B2BF7272DFC01AA2BFE927D917F152BE75AE821DE1AFD6 smg_comms/mpi/memory.c 27C0BD5775F26059D615F270D9E74C36E5C55F72FBA1A95DE0E15F66DE1EEC857E8470AA62BDE31CBA19024F80A3CF8E8B487582703F142B3C167EB02B0A0E86 smg_comms/mpi/include/memory.h 9F5E8E039129A65969E8E89ED17DFA033676D406E8E872FD9F47FAC0BC207ACCE55201D257671B39E46DC90909109588398005F5DB9B1FDA3CDF3A97CF434F99 smg_comms/mpi/mpi.gpr D86FF3ED23FF796D0C35B550F60142DD5A7242343DCAE7CA74558C30B5FEC1749AAF6A0207F4BF39DF464BCC60FF37A6495965D3E7DAD5AD70C0AEB7A7C2A46C smg_comms/mpi/include/mpi.h 1D6A019FD026BF2712BE8E24EB9BAC995524336DF8EA4BF08878BDA3F95A943139E68381347974FEEA6DDAF3748ECD837FD698875324CB16C2AF13AF1E54BAA0 smg_comms/mpi/mpi-add.c 36AA7BC45976C3792B00414443B35C0DE1C172B5D2DDF26FF62736CF8642F3D2260FD45216F075DA1024A27CED6E03004A41CC3A7508877462A7A06C11EA4339 smg_comms/mpi/mpi-bit.c 9225D6FAA31311EA2857E6C9A8AD497846F41ECA0BF07B0EBC7601B05251AF751E68226CE7BB6B9F261FB182A5BE9BB1A05AEE4F222764D2F9CA28BFC59CFA99 smg_comms/mpi/mpi-cmp.c 4C816E02A36ADBCAE224E0F6ECBEF7D46811A2ADD9D33B677165936BEE0D5E8B4900490904C25E0EAE3E8616CC3BD7F7DF13269EA4ADDE641814BE563F820667 smg_comms/mpi/mpi-div.c 0AD3099F1DB858EB1D25E7BCCC7461F981ADAB9F7853346EF97A161639D3BCC31F22539ABB342C96EB087F0FCE3C91BB26A7E9C78C92DC33CA1FCA5EFCF534FE smg_comms/mpi/mpi-gcd.c F9C2A485A76A2A0C12704D4683A4DC6A891B82217EB70B6FEE22D4CDE87FE7453C99463136A677C4520F9ACE2B110EBD856214AFDEC5104EB2CB0774573F09CA smg_comms/mpi/mpi-inline.c 2EA77D3E9C3D040649368883BDCAECA474685EF6968E358CDD744647292902E584E34949CABA771CB43145F3AC1FCE64932CF2E7D48AD514B84EE81FE5492C58 smg_comms/mpi/include/mpi-inline.h 0EC90EEED7BB58E2D737FDDAF5CD8101CFB114C9D0824457384E5C199B4E1A75F1762BCD465CD4B675FE19DA36197EE9BFF0D3E24ED6B9E4C26A1A05FFC7386E smg_comms/mpi/include/mpi-internal.h BD7B8BD954F2DDD627A55179B48C589DEE37155BA3A2984C0E7AD6CC32C1C4A53DD0E9BE5BD9A1EC1B6EE9C04E98DD40ADFB2FEC78BD2F24FF4E6EC6F723CB55 smg_comms/mpi/mpi-inv.c 221190B0F2BADE0E8F32E7ABB9A0CDA81A2B15A0ABE6AB54596B4823C41149EBB93338FA4CE7C6C4809618A53A173003F7FEBD510F188509E0D7FDD466596130 smg_comms/mpi/mpi-mpow.c F70DDD8CDF793CD1A95B6C84A9C73BFF0EF7BE6BB56483AAE08E26AAF004AAB695E34F4CD0982BF5D188374E9FD07241B225BA763EFACB78EDA586FC84E3CBE2 smg_comms/mpi/mpi-mul.c BBB0C95D94298E81A2357FDA16069A02AB02DC1B36A48E6585200DF41E235C56EA25317C5A851AA7E9F5C5C5FBEA684D039377205030715C3FD8E06F31D3BA6D smg_comms/mpi/mpi-pow.c EAF2827058A07C1502EA5DA210AE7B7662B6B02AC4847D37467FB498DDB84D592CCE814DB4B15588DA8C5349E4FFE4636D267FEDF0ECEB29E63BD8DCF0249BE2 smg_comms/mpi/mpi-scan.c E415FDE563A94473CFE9E85E8862CF30F6C8B820F383F6A964AEF675E576648BC9F66F55BA7EF01E27969FE57D14293B96DAAC1525197BE392ABB5C9B1AD4040 smg_comms/mpi/mpicoder.c B5713900ED6F31370C3136B3BEBC4A96603A0F319D1E75ABD706219BD6FDD5C5105F9E33275DF06ABD1321552FFC342DCF41C15CC28873FAEE616A0D62974467 smg_comms/mpi/mpih-add1.c E789CEA1E3A670F80F48773AE523B6BA57FA5BDBC170D552037871C9E22F04BC697ED636C9DCC13BDAF1DDC7E86748CEE33CF8519F619E8E6F7F4486A549C881 smg_comms/mpi/mpih-cmp.c 49EF731356E9C2E54D04CB0F5C4A68285AD1CA1C27015AACEFDA5F0CB5AC676A0DC47B1656AB2057E1CFFCC58E837B1010E85391A8F570CCDDA24630B28620F7 smg_comms/mpi/mpih-div.c B4153B7F9F829152CA1273195628566628CA4EED54792C61CD58EC4481F83CDED7E0A6DD4E1FB632B10B20314B28A209D2CF1F78A684A64F7A9002B6E00FB2B9 smg_comms/mpi/mpih-lshift.c 1C5BD39C13569D58A5CFD542D96DF998B63EFD14EDFCDB9488975B69DD7796B21EF656577E9DA950CECE9D9122B7030395F0714CBBA2983B3DAFC860B34C1B85 smg_comms/mpi/mpih-mul.c 2FCC124504ADC576636A56BC387F7F6B73C60B263ED01A7DFFA2C2131F89AA6D337399EF9DB92C5423D25BA596A898AD1160AC1EAB5D49768AEAB14D08C29466 smg_comms/mpi/mpih-mul1.c 3B4CC6335137AE38D7A62B34E1D2319C33371D77B6169AB101B4DF8CE83EE7E10FF859F24626B13AE42AFF8CFFC805FFAA433D53FAF56C5924837AC1FAC0A6F9 smg_comms/mpi/mpih-mul2.c A6703D0851FB4F5A7C05EA94B0EA1C9DF3B79379B43C55EF10481496984DC6B58C3B26FC009607EDE37917758CC7576065049C5A511EEE7E0B9048E1A1B06654 smg_comms/mpi/mpih-mul3.c FB51D6B55D5E9B7ADA61CE8C50C3958A5D8B38CD1673683437D572EF52469C428A68C2926739EEE75EF379DB77C713F4BD8506B53A7E259E2CE9516E23AC44EF smg_comms/mpi/mpih-rshift.c 88C8DFD8A7CBBC742FE8E01121C9166DC010BA16554277137ECE7642BB6C9D94183EA6D23F4118D2BCD7A2A31A399A22A7A264EA178C0CE0BD4A2D0BF18F149F smg_comms/mpi/mpih-sub1.c D98F0266D7C1F2466393E4951BABE3A7289CF8133821FBAF3BD139383AA5E14FC1CDAB87C6329AB6790B250CE9F141B2B7F935804EC43BC5A4933A2932A8178B smg_comms/mpi/mpiutil.c 1DF6E427D9A484501633259AC37AE404CABD5A7513447CA85DAF349DA205D5F70DEDB59486D1A868561A22FFC02D5E70CB05198C412E7BEEF7F926A5CF6A8A21 smg_comms/src/oaep.ads EFEAAA4C7DFD3875BD71A32327E798AAAC33550E1205F0E929DD0B6ED66A46DFA2D4546B2281B5E6FF67C495ACB13B86F74C5FF7C0ADBA628BDC58C74344D159 smg_comms/src/oaep.adb 35A028DE1F46C6B81DB6159697DF6A2CD170ACADF60CBB5CA01880206BF59B34D6F9FE8199B77120FC680D882BCC2DEC0D21EE552FE76AF5686CBC02A418397C smg_comms/src/packing.adb 1ABD8B4C0B1DC937F181A72C6BE60886D6739239FED88204046D674C1F63206D37F338FD055F16DA09FF9EEDF2EC4DA6E8FB19D63683737AECE44C0498E72E60 smg_comms/src/packing.ads 992C1ED9B3037031C841DB0BB5D6467D2142ACCE1E9B67DDF91D1661D7A9731452D2F2D95222AAC51EE7672A781FD2BB195692D3949E14EAF46B8E29D2243FE0 smg_comms/rsa/primegen.c AF8D8AEF6AF31A1E9B664ED49AA62785576DE0526849596269EC46EDE622C474756FB58AC151A26C93484913881AFDEDD3A069D4327CBC741D6F0C62FED9238D smg_comms/src/raw_types.ads 8D73D5ADC05BE61C685C3F7123733FA7F032043684D5703DDA4AE9092D4DE5513226538BCF7256A9926DB2F860CE5ACC8C4B2A5739F12D88C0F47436C6325674 smg_comms/restrict.adc ED853E32EBD9E0C93A01EF12EB5BF7E6765D841A4A8E67FF72B4EC69228985D8429F68B7727387F78D8E83BD8248C7724BFAA54495DD19DA068979560A3610D4 smg_comms/src/rng.ads 722719434C50879F456D3A82A31D172252E559FA7EE567DD81080FC32E7CDCA2C3AB9717B58C54C4F80C67532C5055DFFCAB01A620C10FECF23227C3A5DB36C4 smg_comms/src/rng.adb 88B2ABCF9FAF9D0689673CC368D3E3C853147DE327EEC636B90CBA1A085EB1E8B14AE9EEE8521F121B9F5EECBECD5078A2EFE52DF1FD5A1D097E605A27A244D2 smg_comms/rsa/rsa.gpr 388A33BE262FAA152FB74089B6AC814C7E5C6248A5B52F91A8C69C0E19EC9F9EEA12B0551B0AADC751F73CDD5AC4004C8C493AA1E6041118A922070EAD3A7ECB smg_comms/rsa/rsa.c 30C0E084AC56702B73EBF5609107A8B21B71B269F34B37D9067A542A94DC0D26526480FE52EFDA976752B292BE361CE4A4C7C1D3F2FAD8CC100FC06CE6C78BF7 smg_comms/src/rsa_oaep.ads E2C22C3D60357595FA21ABFCF4535F455A3984272FD66AC9F36B14C263023C149AFBB7862B4C8D9516CFE0AA9200141E141539DB52906A09379BB92277B47529 smg_comms/src/rsa_oaep.adb 2B787A241AB819008B23B6235AEC68EA7EA5DC092859FF42FFE50A7BD00D710F39547E35EE66449377FE70BDD870F7BD4B40B7EDE228F6842671C5E167183493 smg_comms/mpi/secmem.c 3DC03A39E5FAF220021E2AD7A0C6E1E59B98CFD2F3B3D81AAD065632268BB091077EE74BA4E3138EDD4594BF562ACAA68D6E5A150E56F5E4C3EFF992F1702981 smg_comms/src/serpent.ads 41093717FE246DAC63FA4CB79464F1FF6CCCA51C885A40405C1EED02DC7A6B2C23D368B1D971C13028C12C80E9D237CD74B0D7F60969A6FE803CED628034D0AB smg_comms/src/serpent.adb 1EF7799C9ABE4DF9E1BEB1903C3EA0EBA7B9AF7407DE48E0A8556933A600490BED4815F14DA7AE5554209EE93E01A55BB5479ECDDDA7560E590C9768CDE955A2 smg_comms/smg_comms.gpr 73247011FCC9996859CAB02ADE955CD8D5FA04B85593E182645EBE0F497686ABFC771ECDF1E43B0E39506C85B25F365D80A81031FB82F13919E2FF5824EDA5EF smg_comms/rsa/include/smg_rsa.h 7D578BDF06F017DCDBDD1DA840952193CA7EE282C424259C3C8B299A36FB786B568177E55D5821FA542D39CA89F019F3E0F2FA43BFBEB48CE73D067FE67367B4 smg_comms/rsa/tests/smg_rsa_tests.gpr F12CA7F8F9755AD77B5EF30AD9EE5C3CA83D1D24FFA5807F669005A3CE8F3BA37321E313E76C5D6141AF32C716A61CCA94E5A668291F46C2633A8A447B7758A9 smg_comms/tests/test_comms.gpr A29B3F2A6D20F115E9150134305105FB5A21567355ECE0DDC3E3CFBD3B752D6D6FBFDBB97533F568E75898F04A01CBB555DF566B1117B1FEE5711A7912E0B29D smg_comms/mpi/tests/test_mpi.gpr 5EB23A86515CC3CB7E47FCDB287828FA70F21A62026AB715BE5121F7793ABD90F5929FBA94F6DAA9B3FDB62E159D3319920903DFC7183B2890F492265C96E081 smg_comms/mpi/tests/test_mpi.c 0B774F9947B49EC87836A030BA9AE0B8AD0C802DF3FAA23A00D1019BA4CEF610765F36CD7E36212EBDB80EE32691E39277A42C11F88E9B3FA949E1CAB6FA676F smg_comms/tests/test_packing.ads AA23A7DCA5D7DB80C185AB5C81D4E3645D3A32CE795559DC6C057806BA4928D1C56B0528FC45578DFB0AE69152B290ABC591EB86931B59E1A862ADF7AD480AE5 smg_comms/tests/test_packing.adb 88B6D8984DF53BCBC6D173D67B4BA34E0F25EF40D204C3787DAAE8BD38C8B633AD4EF8FF39F10BC5D541423774386BA0C671FB49218DF1A89A48A0DDCDFBD324 smg_comms/tests/test_rsa_oaep.ads D8FB2B62B07A71DE0B2269325308207B9B2CFA850195D64339F7D35B33DE572BCC01121CFE6EEC977A2B12097EA34C39F12E27BC651E26E47F5A7DAD74AE27F1 smg_comms/tests/test_rsa_oaep.adb EAB1B7A936B15973FF60966C0EE60BF8166C246E7534BE8DF0EF3429CA233A631EEAD75F67032C3CF11CF46215804DF4B05C6D11D5DD4EA33B466FA065D9FF34 smg_comms/tests/test_serpent.ads 5391B6BDDACB52E015B16F67B366754D20FBA03A96B1D036A44F0D71B85122C3F5A0A15123BC4E353669418B7038161F2F820C36C12B6B5D0DDABD3A8AC6BA07 smg_comms/tests/test_serpent.adb 01DED6598577BF4FB8027BEAA9678239EF98F27ABB62E3C5739B9347E4A747A1107052A6F908C7B4D3603C8DB762B59AAAC9EFA6EBF64C8CFFE1287985D87BB6 smg_comms/tests/testall.adb 4835EBBC34C00A3A78A2A4EE13C9F553697525A2A21CB137E629D65D8B7E70A7DD1283F395A2C4590024E522C82D1DC027BBCBBB26C27A7D844B4A1FBD6F2941 smg_comms/rsa/tests/tests.c 62807ED879ED8E0089ED1F605C51603005A18C813CFFF19DF7721478823C6886BF609075D82C1022A4A849B62D573D9FEA1D20C49DB1B37F6950C6326E5B5C87 smg_comms/c_wrappers/tests/tests.c 234021F88C073C4C0E719125E55546A98351A2CF0DF584701FF19A9E8D9EA5B134FD9FDBCC24CD412C56802099A2929B608C41D3ACF7E8FB545EB1C04F8BDF9F smg_comms/rsa/truerandom.c FAB4D9725D153347B3E67DCBC53ED25F5F8CD8149D35B17F11CE06CD62A825368F95B95F65F394395CEBE34BAA02AFD4F0B331D3019BA6E8B0DB73A947A7878A smg_comms/mpi/include/types.h 9CB4E6A599501CCB7615C4DA88439D29C483B03D85BA4FC5A02C2B2FBF2920AEDE4E99F0438D86802183B05F3A113CA597A676B18D373F2D5E39D9D6F65553B2 smg_comms/mpi/include/util.h