VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Crypto
AgeCommit message (Collapse)AuthorFilesLines
2014-11-08Bootloader: reduce the size of Serpent implementation when used as the ↵Mounir IDRASSI1-3/+3
single cipher. We need this because to save space for the new features to come.
2014-11-08Small code size optimization for RIPEMD-160 when compiled for boot encryption.Mounir IDRASSI1-7/+9
2014-11-08Add SHA-256 source specific for upcoming bootloader build because of its ↵Mounir IDRASSI2-0/+301
small size. It was derived from the libtomcrypt public domain source.
2014-11-08Optimize code space and solve the Serpent issue ↵Mounir IDRASSI4-14/+10
(https://sourceforge.net/p/veracrypt/discussion/technical/thread/fb09633a/#6406) by removing key length parameter from serpent_set_key and twofish_set_key
2014-11-08Adapt certain functions in the case of Windows bootloader in order to make ↵Mounir IDRASSI1-0/+2
its size as small as possible.
2014-11-08Remove remaining legacy cryptographic algorithms that are never used by ↵Mounir IDRASSI2-20/+0
VeraCrypt.
2014-11-08Remove deprecated/legacy cryptographic algorithms and encryption modes that ↵Mounir IDRASSI9-1946/+0
are never used by VeraCrypt. This will speed up volumes opening in many cases.
2014-11-08use burn instead of memset when clearing RIPEMD context to ensure the ↵Mounir IDRASSI1-1/+1
compiler won't optimize it
2014-11-08Update RIPEMD160 implementation in Windows Bootloaded to benefit from the ↵Mounir IDRASSI2-4/+3
compiler 32-bit integer
2014-11-08Add original TrueCrypt 7.1a sourcesMounir IDRASSI35-0/+13423