diff options
author | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2016-08-09 09:54:00 +0200 |
---|---|---|
committer | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2016-08-15 01:09:10 +0200 |
commit | 0b2c8b09c6eb3ddce22fa88c34a640881f8f2177 (patch) | |
tree | 9985d4c18308f1e052fea3a6a3a05b45df80cb55 /src/Common/Tests.c | |
parent | 460f552a4173f8d798f52c2ad82c06a240094b17 (diff) | |
download | VeraCrypt-0b2c8b09c6eb3ddce22fa88c34a640881f8f2177.tar.gz VeraCrypt-0b2c8b09c6eb3ddce22fa88c34a640881f8f2177.zip |
Windows: Add Magma cipher (GOST-89)
Diffstat (limited to 'src/Common/Tests.c')
-rw-r--r-- | src/Common/Tests.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/Common/Tests.c b/src/Common/Tests.c index 81ba4161..02f893c7 100644 --- a/src/Common/Tests.c +++ b/src/Common/Tests.c @@ -497,7 +497,11 @@ void CipherInit2(int cipher, void* key, void* ks, int key_len) case CAMELLIA: CipherInit(cipher,key,ks); break; - +#if defined(CIPHER_GOST89) + case GOST89: + CipherInit(cipher,key,ks); + break; +#endif // defined(CIPHER_GOST89) default: /* Unknown/wrong ID */ TC_THROW_FATAL_EXCEPTION; @@ -925,8 +929,11 @@ BOOL TestSectorBufEncryption (PCRYPTO_INFO ci) nTestsPerformed++; } - - return (nTestsPerformed == 90); +#if defined(CIPHER_GOST89) + return (nTestsPerformed == 100); +#else + return (nTestsPerformed == 95); +#endif } static BOOL DoAutoTestAlgorithms (void) |