2017-05-18 23:20:23 +02:00
|
|
|
@comment $NetBSD: PLIST,v 1.7 2017/05/18 21:20:23 adam Exp $
|
2004-07-26 17:18:44 +02:00
|
|
|
bin/cryptest
|
|
|
|
include/cryptopp/3way.h
|
|
|
|
include/cryptopp/adler32.h
|
|
|
|
include/cryptopp/aes.h
|
|
|
|
include/cryptopp/algebra.h
|
|
|
|
include/cryptopp/algparam.h
|
|
|
|
include/cryptopp/arc4.h
|
|
|
|
include/cryptopp/argnames.h
|
|
|
|
include/cryptopp/asn.h
|
Update to 5.6.2
* Update buildlink3.mk.
Changelog:
5.6.0 - added AuthenticatedSymmetricCipher interface class and Filter wrappers
- added CCM, GCM (with SSE2 assembly), EAX, CMAC, XSalsa20, and SEED
- added support for variable length IVs
- added OIDs for Brainpool elliptic curve parameters
- improved AES and SHA-256 speed on x86 and x64
- changed BlockTransformation interface to no longer assume data alignment
- fixed incorrect VMAC computation on message lengths
that are >64 mod 128 (x86 assembly version is not affected)
- fixed compiler error in vmac.cpp on x86 with GCC -fPIC
- fixed run-time validation error on x86-64 with GCC 4.3.2 -O2
- fixed HashFilter bug when putMessage=true
- fixed AES-CTR data alignment bug that causes incorrect encryption on ARM
- removed WORD64_AVAILABLE; compiler support for 64-bit int is now required
- ported to GCC 4.3, C++Builder 2009, Sun CC 5.10, Intel C++ Compiler 11
5.6.1 - added support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM
- removed WAKE-CFB
- fixed several bugs in the SHA-256 x86/x64 assembly code:
* incorrect hash on non-SSE2 x86 machines on non-aligned input
* incorrect hash on x86 machines when input crosses 0x80000000
* incorrect hash on x64 when compiled with GCC with optimizations enabled
- fixed bugs in AES x86 and x64 assembly causing crashes in some MSVC build configurations
- switched to a public domain implementation of MARS
- ported to MSVC 2010, GCC 4.5.1, Sun Studio 12u1, C++Builder 2010, Intel C++ Compiler 11.1
- renamed the MSVC DLL project to "cryptopp" for compatibility with MSVC 2010
5.6.2 - changed license to Boost Software License 1.0
- added SHA-3 (Keccak)
- updated DSA to FIPS 186-3 (see DSA2 class)
- fixed Blowfish minimum keylength to be 4 bytes (32 bits)
- fixed Salsa validation failure when compiling with GCC 4.6
- fixed infinite recursion when on x64, assembly disabled, and no AESNI
- ported to MSVC 2012, GCC 4.7, Clang 3.2, Solaris Studio 12.3, Intel C++ Compiler 13.0
2013-06-12 14:00:08 +02:00
|
|
|
include/cryptopp/authenc.h
|
Update to 5.2.1. Provided by Stefan Krüger in PR 28740.
5.2 - merged in changes for 5.01 - 5.0.4
- added support for using encoding parameters and key derivation parameters
with public key encryption (implemented by OAEP and DL/ECIES)
- added Camellia, SHACAL-2, Two-Track-MAC, Whirlpool, RIPEMD-320,
RIPEMD-128, RIPEMD-256, Base-32 coding
- added ThreadUserTimer for timing thread CPU usage
- added option for password-based key derivation functions
to iterate until a mimimum elapsed thread CPU time is reached
- added option (on by default) for DEFLATE compression to detect
uncompressible files and process them more quickly
- improved compatibility and performance on 64-bit platforms,
including Alpha, IA-64, x86-64, PPC64, Sparc64, and MIPS64
- fixed ONE_AND_ZEROS_PADDING to use 0x80 instead 0x01 as padding.
- fixed encoding/decoding of PKCS #8 privateKeyInfo to properly
handle optional attributes
5.2.1 - fixed bug in the "dlltest" DLL testing program
- fixed compiling with STLport using VC .NET
- fixed compiling with -fPIC using GCC
- fixed compiling with -msse2 on systems without memalign()
- fixed inability to instantiate PanamaMAC
- fixed problems with inline documentation
2005-03-19 17:48:21 +01:00
|
|
|
include/cryptopp/base32.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/base64.h
|
|
|
|
include/cryptopp/basecode.h
|
|
|
|
include/cryptopp/bench.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/blake2.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/blowfish.h
|
|
|
|
include/cryptopp/blumshub.h
|
Update to 5.2.1. Provided by Stefan Krüger in PR 28740.
5.2 - merged in changes for 5.01 - 5.0.4
- added support for using encoding parameters and key derivation parameters
with public key encryption (implemented by OAEP and DL/ECIES)
- added Camellia, SHACAL-2, Two-Track-MAC, Whirlpool, RIPEMD-320,
RIPEMD-128, RIPEMD-256, Base-32 coding
- added ThreadUserTimer for timing thread CPU usage
- added option for password-based key derivation functions
to iterate until a mimimum elapsed thread CPU time is reached
- added option (on by default) for DEFLATE compression to detect
uncompressible files and process them more quickly
- improved compatibility and performance on 64-bit platforms,
including Alpha, IA-64, x86-64, PPC64, Sparc64, and MIPS64
- fixed ONE_AND_ZEROS_PADDING to use 0x80 instead 0x01 as padding.
- fixed encoding/decoding of PKCS #8 privateKeyInfo to properly
handle optional attributes
5.2.1 - fixed bug in the "dlltest" DLL testing program
- fixed compiling with STLport using VC .NET
- fixed compiling with -fPIC using GCC
- fixed compiling with -msse2 on systems without memalign()
- fixed inability to instantiate PanamaMAC
- fixed problems with inline documentation
2005-03-19 17:48:21 +01:00
|
|
|
include/cryptopp/camellia.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/cast.h
|
|
|
|
include/cryptopp/cbcmac.h
|
Update to 5.6.2
* Update buildlink3.mk.
Changelog:
5.6.0 - added AuthenticatedSymmetricCipher interface class and Filter wrappers
- added CCM, GCM (with SSE2 assembly), EAX, CMAC, XSalsa20, and SEED
- added support for variable length IVs
- added OIDs for Brainpool elliptic curve parameters
- improved AES and SHA-256 speed on x86 and x64
- changed BlockTransformation interface to no longer assume data alignment
- fixed incorrect VMAC computation on message lengths
that are >64 mod 128 (x86 assembly version is not affected)
- fixed compiler error in vmac.cpp on x86 with GCC -fPIC
- fixed run-time validation error on x86-64 with GCC 4.3.2 -O2
- fixed HashFilter bug when putMessage=true
- fixed AES-CTR data alignment bug that causes incorrect encryption on ARM
- removed WORD64_AVAILABLE; compiler support for 64-bit int is now required
- ported to GCC 4.3, C++Builder 2009, Sun CC 5.10, Intel C++ Compiler 11
5.6.1 - added support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM
- removed WAKE-CFB
- fixed several bugs in the SHA-256 x86/x64 assembly code:
* incorrect hash on non-SSE2 x86 machines on non-aligned input
* incorrect hash on x86 machines when input crosses 0x80000000
* incorrect hash on x64 when compiled with GCC with optimizations enabled
- fixed bugs in AES x86 and x64 assembly causing crashes in some MSVC build configurations
- switched to a public domain implementation of MARS
- ported to MSVC 2010, GCC 4.5.1, Sun Studio 12u1, C++Builder 2010, Intel C++ Compiler 11.1
- renamed the MSVC DLL project to "cryptopp" for compatibility with MSVC 2010
5.6.2 - changed license to Boost Software License 1.0
- added SHA-3 (Keccak)
- updated DSA to FIPS 186-3 (see DSA2 class)
- fixed Blowfish minimum keylength to be 4 bytes (32 bits)
- fixed Salsa validation failure when compiling with GCC 4.6
- fixed infinite recursion when on x64, assembly disabled, and no AESNI
- ported to MSVC 2012, GCC 4.7, Clang 3.2, Solaris Studio 12.3, Intel C++ Compiler 13.0
2013-06-12 14:00:08 +02:00
|
|
|
include/cryptopp/ccm.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/chacha.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/channels.h
|
Update to 5.6.2
* Update buildlink3.mk.
Changelog:
5.6.0 - added AuthenticatedSymmetricCipher interface class and Filter wrappers
- added CCM, GCM (with SSE2 assembly), EAX, CMAC, XSalsa20, and SEED
- added support for variable length IVs
- added OIDs for Brainpool elliptic curve parameters
- improved AES and SHA-256 speed on x86 and x64
- changed BlockTransformation interface to no longer assume data alignment
- fixed incorrect VMAC computation on message lengths
that are >64 mod 128 (x86 assembly version is not affected)
- fixed compiler error in vmac.cpp on x86 with GCC -fPIC
- fixed run-time validation error on x86-64 with GCC 4.3.2 -O2
- fixed HashFilter bug when putMessage=true
- fixed AES-CTR data alignment bug that causes incorrect encryption on ARM
- removed WORD64_AVAILABLE; compiler support for 64-bit int is now required
- ported to GCC 4.3, C++Builder 2009, Sun CC 5.10, Intel C++ Compiler 11
5.6.1 - added support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM
- removed WAKE-CFB
- fixed several bugs in the SHA-256 x86/x64 assembly code:
* incorrect hash on non-SSE2 x86 machines on non-aligned input
* incorrect hash on x86 machines when input crosses 0x80000000
* incorrect hash on x64 when compiled with GCC with optimizations enabled
- fixed bugs in AES x86 and x64 assembly causing crashes in some MSVC build configurations
- switched to a public domain implementation of MARS
- ported to MSVC 2010, GCC 4.5.1, Sun Studio 12u1, C++Builder 2010, Intel C++ Compiler 11.1
- renamed the MSVC DLL project to "cryptopp" for compatibility with MSVC 2010
5.6.2 - changed license to Boost Software License 1.0
- added SHA-3 (Keccak)
- updated DSA to FIPS 186-3 (see DSA2 class)
- fixed Blowfish minimum keylength to be 4 bytes (32 bits)
- fixed Salsa validation failure when compiling with GCC 4.6
- fixed infinite recursion when on x64, assembly disabled, and no AESNI
- ported to MSVC 2012, GCC 4.7, Clang 3.2, Solaris Studio 12.3, Intel C++ Compiler 13.0
2013-06-12 14:00:08 +02:00
|
|
|
include/cryptopp/cmac.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/config.h
|
Updated crypto++ to 5.5.2.
Changes since 5.2.1:
5.2.2 - added SHA-224
- put SHA-256, SHA-384, SHA-512, RSASSA-PSS into DLL
5.2.3 - fixed issues with FIPS algorithm test vectors
- put RSASSA-ISO into DLL
5.3 - ported to MSVC 2005 with support for x86-64
- added defense against AES timing attacks, and more AES test vectors
- changed StaticAlgorithmName() of Rijndael to "AES", CTR to "CTR"
5.4 - added Salsa20
- updated Whirlpool to version 3.0
- ported to GCC 4.1, Sun C++ 5.8, and Borland C++Builder 2006
5.5 - added VMAC and Sosemanuk (with x86-64 and SSE2 assembly)
- improved speed of integer arithmetic, AES, SHA-512, Tiger, Salsa20,
Whirlpool, and PANAMA cipher using assembly (x86-64, MMX, SSE2)
- optimized Camellia and added defense against timing attacks
- updated benchmarks code to show cycles per byte and to time key/IV setup
- started using OpenMP for increased multi-core speed
- enabled GCC optimization flags by default in GNUmakefile
- added blinding and computational error checking for RW signing
- changed RandomPool, X917RNG, GetNextIV, DSA/NR/ECDSA/ECNR to reduce
the risk of reusing random numbers and IVs after virtual machine state
rollback
- changed default FIPS mode RNG from AutoSeededX917RNG<DES_EDE3> to
AutoSeededX917RNG<AES>
- fixed PANAMA cipher interface to accept 256-bit key and 256-bit IV
- moved MD2, MD4, MD5, PanamaHash, ARC4, WAKE_CFB into the namespace "Weak"
- removed HAVAL, MD5-MAC, XMAC
5.5.1 - fixed VMAC validation failure on 32-bit big-endian machines
5.5.2 - ported x64 assembly language code for AES, Salsa20, Sosemanuk, and Panama
to MSVC 2005 (using MASM since MSVC doesn't support inline assembly on x64)
- fixed Salsa20 initialization crash on non-SSE2 machines
- fixed Whirlpool crash on Pentium 2 machines
- fixed possible branch prediction analysis (BPA) vulnerability in
MontgomeryReduce(), which may affect security of RSA, RW, LUC
- fixed link error with MSVC 2003 when using "debug DLL" form of runtime library
- fixed crash in SSE2_Add on P4 machines when compiled with
MSVC 6.0 SP5 with Processor Pack
- added support for newly released compilers: MSVC 2008, GCC 4.2, Sun CC 5.9,
Intel C++ Compiler 10.0, and Borland C++Builder 2007
2007-12-01 05:17:50 +01:00
|
|
|
include/cryptopp/cpu.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/crc.h
|
|
|
|
include/cryptopp/cryptlib.h
|
|
|
|
include/cryptopp/default.h
|
|
|
|
include/cryptopp/des.h
|
|
|
|
include/cryptopp/dh.h
|
|
|
|
include/cryptopp/dh2.h
|
Update to 5.2.1. Provided by Stefan Krüger in PR 28740.
5.2 - merged in changes for 5.01 - 5.0.4
- added support for using encoding parameters and key derivation parameters
with public key encryption (implemented by OAEP and DL/ECIES)
- added Camellia, SHACAL-2, Two-Track-MAC, Whirlpool, RIPEMD-320,
RIPEMD-128, RIPEMD-256, Base-32 coding
- added ThreadUserTimer for timing thread CPU usage
- added option for password-based key derivation functions
to iterate until a mimimum elapsed thread CPU time is reached
- added option (on by default) for DEFLATE compression to detect
uncompressible files and process them more quickly
- improved compatibility and performance on 64-bit platforms,
including Alpha, IA-64, x86-64, PPC64, Sparc64, and MIPS64
- fixed ONE_AND_ZEROS_PADDING to use 0x80 instead 0x01 as padding.
- fixed encoding/decoding of PKCS #8 privateKeyInfo to properly
handle optional attributes
5.2.1 - fixed bug in the "dlltest" DLL testing program
- fixed compiling with STLport using VC .NET
- fixed compiling with -fPIC using GCC
- fixed compiling with -msse2 on systems without memalign()
- fixed inability to instantiate PanamaMAC
- fixed problems with inline documentation
2005-03-19 17:48:21 +01:00
|
|
|
include/cryptopp/dll.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/dmac.h
|
|
|
|
include/cryptopp/dsa.h
|
Update to 5.6.2
* Update buildlink3.mk.
Changelog:
5.6.0 - added AuthenticatedSymmetricCipher interface class and Filter wrappers
- added CCM, GCM (with SSE2 assembly), EAX, CMAC, XSalsa20, and SEED
- added support for variable length IVs
- added OIDs for Brainpool elliptic curve parameters
- improved AES and SHA-256 speed on x86 and x64
- changed BlockTransformation interface to no longer assume data alignment
- fixed incorrect VMAC computation on message lengths
that are >64 mod 128 (x86 assembly version is not affected)
- fixed compiler error in vmac.cpp on x86 with GCC -fPIC
- fixed run-time validation error on x86-64 with GCC 4.3.2 -O2
- fixed HashFilter bug when putMessage=true
- fixed AES-CTR data alignment bug that causes incorrect encryption on ARM
- removed WORD64_AVAILABLE; compiler support for 64-bit int is now required
- ported to GCC 4.3, C++Builder 2009, Sun CC 5.10, Intel C++ Compiler 11
5.6.1 - added support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM
- removed WAKE-CFB
- fixed several bugs in the SHA-256 x86/x64 assembly code:
* incorrect hash on non-SSE2 x86 machines on non-aligned input
* incorrect hash on x86 machines when input crosses 0x80000000
* incorrect hash on x64 when compiled with GCC with optimizations enabled
- fixed bugs in AES x86 and x64 assembly causing crashes in some MSVC build configurations
- switched to a public domain implementation of MARS
- ported to MSVC 2010, GCC 4.5.1, Sun Studio 12u1, C++Builder 2010, Intel C++ Compiler 11.1
- renamed the MSVC DLL project to "cryptopp" for compatibility with MSVC 2010
5.6.2 - changed license to Boost Software License 1.0
- added SHA-3 (Keccak)
- updated DSA to FIPS 186-3 (see DSA2 class)
- fixed Blowfish minimum keylength to be 4 bytes (32 bits)
- fixed Salsa validation failure when compiling with GCC 4.6
- fixed infinite recursion when on x64, assembly disabled, and no AESNI
- ported to MSVC 2012, GCC 4.7, Clang 3.2, Solaris Studio 12.3, Intel C++ Compiler 13.0
2013-06-12 14:00:08 +02:00
|
|
|
include/cryptopp/eax.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/ec2n.h
|
|
|
|
include/cryptopp/eccrypto.h
|
|
|
|
include/cryptopp/ecp.h
|
|
|
|
include/cryptopp/elgamal.h
|
Updated crypto++ to 5.5.2.
Changes since 5.2.1:
5.2.2 - added SHA-224
- put SHA-256, SHA-384, SHA-512, RSASSA-PSS into DLL
5.2.3 - fixed issues with FIPS algorithm test vectors
- put RSASSA-ISO into DLL
5.3 - ported to MSVC 2005 with support for x86-64
- added defense against AES timing attacks, and more AES test vectors
- changed StaticAlgorithmName() of Rijndael to "AES", CTR to "CTR"
5.4 - added Salsa20
- updated Whirlpool to version 3.0
- ported to GCC 4.1, Sun C++ 5.8, and Borland C++Builder 2006
5.5 - added VMAC and Sosemanuk (with x86-64 and SSE2 assembly)
- improved speed of integer arithmetic, AES, SHA-512, Tiger, Salsa20,
Whirlpool, and PANAMA cipher using assembly (x86-64, MMX, SSE2)
- optimized Camellia and added defense against timing attacks
- updated benchmarks code to show cycles per byte and to time key/IV setup
- started using OpenMP for increased multi-core speed
- enabled GCC optimization flags by default in GNUmakefile
- added blinding and computational error checking for RW signing
- changed RandomPool, X917RNG, GetNextIV, DSA/NR/ECDSA/ECNR to reduce
the risk of reusing random numbers and IVs after virtual machine state
rollback
- changed default FIPS mode RNG from AutoSeededX917RNG<DES_EDE3> to
AutoSeededX917RNG<AES>
- fixed PANAMA cipher interface to accept 256-bit key and 256-bit IV
- moved MD2, MD4, MD5, PanamaHash, ARC4, WAKE_CFB into the namespace "Weak"
- removed HAVAL, MD5-MAC, XMAC
5.5.1 - fixed VMAC validation failure on 32-bit big-endian machines
5.5.2 - ported x64 assembly language code for AES, Salsa20, Sosemanuk, and Panama
to MSVC 2005 (using MASM since MSVC doesn't support inline assembly on x64)
- fixed Salsa20 initialization crash on non-SSE2 machines
- fixed Whirlpool crash on Pentium 2 machines
- fixed possible branch prediction analysis (BPA) vulnerability in
MontgomeryReduce(), which may affect security of RSA, RW, LUC
- fixed link error with MSVC 2003 when using "debug DLL" form of runtime library
- fixed crash in SSE2_Add on P4 machines when compiled with
MSVC 6.0 SP5 with Processor Pack
- added support for newly released compilers: MSVC 2008, GCC 4.2, Sun CC 5.9,
Intel C++ Compiler 10.0, and Borland C++Builder 2007
2007-12-01 05:17:50 +01:00
|
|
|
include/cryptopp/emsa2.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/eprecomp.h
|
|
|
|
include/cryptopp/esign.h
|
|
|
|
include/cryptopp/factory.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/fhmqv.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/files.h
|
|
|
|
include/cryptopp/filters.h
|
|
|
|
include/cryptopp/fips140.h
|
|
|
|
include/cryptopp/fltrimpl.h
|
Update to 5.6.2
* Update buildlink3.mk.
Changelog:
5.6.0 - added AuthenticatedSymmetricCipher interface class and Filter wrappers
- added CCM, GCM (with SSE2 assembly), EAX, CMAC, XSalsa20, and SEED
- added support for variable length IVs
- added OIDs for Brainpool elliptic curve parameters
- improved AES and SHA-256 speed on x86 and x64
- changed BlockTransformation interface to no longer assume data alignment
- fixed incorrect VMAC computation on message lengths
that are >64 mod 128 (x86 assembly version is not affected)
- fixed compiler error in vmac.cpp on x86 with GCC -fPIC
- fixed run-time validation error on x86-64 with GCC 4.3.2 -O2
- fixed HashFilter bug when putMessage=true
- fixed AES-CTR data alignment bug that causes incorrect encryption on ARM
- removed WORD64_AVAILABLE; compiler support for 64-bit int is now required
- ported to GCC 4.3, C++Builder 2009, Sun CC 5.10, Intel C++ Compiler 11
5.6.1 - added support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM
- removed WAKE-CFB
- fixed several bugs in the SHA-256 x86/x64 assembly code:
* incorrect hash on non-SSE2 x86 machines on non-aligned input
* incorrect hash on x86 machines when input crosses 0x80000000
* incorrect hash on x64 when compiled with GCC with optimizations enabled
- fixed bugs in AES x86 and x64 assembly causing crashes in some MSVC build configurations
- switched to a public domain implementation of MARS
- ported to MSVC 2010, GCC 4.5.1, Sun Studio 12u1, C++Builder 2010, Intel C++ Compiler 11.1
- renamed the MSVC DLL project to "cryptopp" for compatibility with MSVC 2010
5.6.2 - changed license to Boost Software License 1.0
- added SHA-3 (Keccak)
- updated DSA to FIPS 186-3 (see DSA2 class)
- fixed Blowfish minimum keylength to be 4 bytes (32 bits)
- fixed Salsa validation failure when compiling with GCC 4.6
- fixed infinite recursion when on x64, assembly disabled, and no AESNI
- ported to MSVC 2012, GCC 4.7, Clang 3.2, Solaris Studio 12.3, Intel C++ Compiler 13.0
2013-06-12 14:00:08 +02:00
|
|
|
include/cryptopp/gcm.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/gf256.h
|
|
|
|
include/cryptopp/gf2_32.h
|
|
|
|
include/cryptopp/gf2n.h
|
|
|
|
include/cryptopp/gfpcrypt.h
|
|
|
|
include/cryptopp/gost.h
|
|
|
|
include/cryptopp/gzip.h
|
|
|
|
include/cryptopp/hex.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/hkdf.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/hmac.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/hmqv.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/hrtimer.h
|
|
|
|
include/cryptopp/ida.h
|
|
|
|
include/cryptopp/idea.h
|
|
|
|
include/cryptopp/integer.h
|
|
|
|
include/cryptopp/iterhash.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/keccak.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/lubyrack.h
|
|
|
|
include/cryptopp/luc.h
|
|
|
|
include/cryptopp/mars.h
|
|
|
|
include/cryptopp/md2.h
|
|
|
|
include/cryptopp/md4.h
|
|
|
|
include/cryptopp/md5.h
|
|
|
|
include/cryptopp/mdc.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/mersenne.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/misc.h
|
|
|
|
include/cryptopp/modarith.h
|
|
|
|
include/cryptopp/modes.h
|
|
|
|
include/cryptopp/modexppc.h
|
|
|
|
include/cryptopp/mqueue.h
|
|
|
|
include/cryptopp/mqv.h
|
|
|
|
include/cryptopp/nbtheory.h
|
|
|
|
include/cryptopp/network.h
|
|
|
|
include/cryptopp/nr.h
|
|
|
|
include/cryptopp/oaep.h
|
|
|
|
include/cryptopp/oids.h
|
|
|
|
include/cryptopp/osrng.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/ossig.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/panama.h
|
|
|
|
include/cryptopp/pch.h
|
|
|
|
include/cryptopp/pkcspad.h
|
|
|
|
include/cryptopp/polynomi.h
|
|
|
|
include/cryptopp/pssr.h
|
|
|
|
include/cryptopp/pubkey.h
|
|
|
|
include/cryptopp/pwdbased.h
|
|
|
|
include/cryptopp/queue.h
|
|
|
|
include/cryptopp/rabin.h
|
|
|
|
include/cryptopp/randpool.h
|
|
|
|
include/cryptopp/rc2.h
|
|
|
|
include/cryptopp/rc5.h
|
|
|
|
include/cryptopp/rc6.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/rdrand.h
|
Update to 5.2.1. Provided by Stefan Krüger in PR 28740.
5.2 - merged in changes for 5.01 - 5.0.4
- added support for using encoding parameters and key derivation parameters
with public key encryption (implemented by OAEP and DL/ECIES)
- added Camellia, SHACAL-2, Two-Track-MAC, Whirlpool, RIPEMD-320,
RIPEMD-128, RIPEMD-256, Base-32 coding
- added ThreadUserTimer for timing thread CPU usage
- added option for password-based key derivation functions
to iterate until a mimimum elapsed thread CPU time is reached
- added option (on by default) for DEFLATE compression to detect
uncompressible files and process them more quickly
- improved compatibility and performance on 64-bit platforms,
including Alpha, IA-64, x86-64, PPC64, Sparc64, and MIPS64
- fixed ONE_AND_ZEROS_PADDING to use 0x80 instead 0x01 as padding.
- fixed encoding/decoding of PKCS #8 privateKeyInfo to properly
handle optional attributes
5.2.1 - fixed bug in the "dlltest" DLL testing program
- fixed compiling with STLport using VC .NET
- fixed compiling with -fPIC using GCC
- fixed compiling with -msse2 on systems without memalign()
- fixed inability to instantiate PanamaMAC
- fixed problems with inline documentation
2005-03-19 17:48:21 +01:00
|
|
|
include/cryptopp/resource.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/rijndael.h
|
|
|
|
include/cryptopp/ripemd.h
|
|
|
|
include/cryptopp/rng.h
|
|
|
|
include/cryptopp/rsa.h
|
|
|
|
include/cryptopp/rw.h
|
|
|
|
include/cryptopp/safer.h
|
Updated crypto++ to 5.5.2.
Changes since 5.2.1:
5.2.2 - added SHA-224
- put SHA-256, SHA-384, SHA-512, RSASSA-PSS into DLL
5.2.3 - fixed issues with FIPS algorithm test vectors
- put RSASSA-ISO into DLL
5.3 - ported to MSVC 2005 with support for x86-64
- added defense against AES timing attacks, and more AES test vectors
- changed StaticAlgorithmName() of Rijndael to "AES", CTR to "CTR"
5.4 - added Salsa20
- updated Whirlpool to version 3.0
- ported to GCC 4.1, Sun C++ 5.8, and Borland C++Builder 2006
5.5 - added VMAC and Sosemanuk (with x86-64 and SSE2 assembly)
- improved speed of integer arithmetic, AES, SHA-512, Tiger, Salsa20,
Whirlpool, and PANAMA cipher using assembly (x86-64, MMX, SSE2)
- optimized Camellia and added defense against timing attacks
- updated benchmarks code to show cycles per byte and to time key/IV setup
- started using OpenMP for increased multi-core speed
- enabled GCC optimization flags by default in GNUmakefile
- added blinding and computational error checking for RW signing
- changed RandomPool, X917RNG, GetNextIV, DSA/NR/ECDSA/ECNR to reduce
the risk of reusing random numbers and IVs after virtual machine state
rollback
- changed default FIPS mode RNG from AutoSeededX917RNG<DES_EDE3> to
AutoSeededX917RNG<AES>
- fixed PANAMA cipher interface to accept 256-bit key and 256-bit IV
- moved MD2, MD4, MD5, PanamaHash, ARC4, WAKE_CFB into the namespace "Weak"
- removed HAVAL, MD5-MAC, XMAC
5.5.1 - fixed VMAC validation failure on 32-bit big-endian machines
5.5.2 - ported x64 assembly language code for AES, Salsa20, Sosemanuk, and Panama
to MSVC 2005 (using MASM since MSVC doesn't support inline assembly on x64)
- fixed Salsa20 initialization crash on non-SSE2 machines
- fixed Whirlpool crash on Pentium 2 machines
- fixed possible branch prediction analysis (BPA) vulnerability in
MontgomeryReduce(), which may affect security of RSA, RW, LUC
- fixed link error with MSVC 2003 when using "debug DLL" form of runtime library
- fixed crash in SSE2_Add on P4 machines when compiled with
MSVC 6.0 SP5 with Processor Pack
- added support for newly released compilers: MSVC 2008, GCC 4.2, Sun CC 5.9,
Intel C++ Compiler 10.0, and Borland C++Builder 2007
2007-12-01 05:17:50 +01:00
|
|
|
include/cryptopp/salsa.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/seal.h
|
|
|
|
include/cryptopp/secblock.h
|
|
|
|
include/cryptopp/seckey.h
|
Update to 5.6.2
* Update buildlink3.mk.
Changelog:
5.6.0 - added AuthenticatedSymmetricCipher interface class and Filter wrappers
- added CCM, GCM (with SSE2 assembly), EAX, CMAC, XSalsa20, and SEED
- added support for variable length IVs
- added OIDs for Brainpool elliptic curve parameters
- improved AES and SHA-256 speed on x86 and x64
- changed BlockTransformation interface to no longer assume data alignment
- fixed incorrect VMAC computation on message lengths
that are >64 mod 128 (x86 assembly version is not affected)
- fixed compiler error in vmac.cpp on x86 with GCC -fPIC
- fixed run-time validation error on x86-64 with GCC 4.3.2 -O2
- fixed HashFilter bug when putMessage=true
- fixed AES-CTR data alignment bug that causes incorrect encryption on ARM
- removed WORD64_AVAILABLE; compiler support for 64-bit int is now required
- ported to GCC 4.3, C++Builder 2009, Sun CC 5.10, Intel C++ Compiler 11
5.6.1 - added support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM
- removed WAKE-CFB
- fixed several bugs in the SHA-256 x86/x64 assembly code:
* incorrect hash on non-SSE2 x86 machines on non-aligned input
* incorrect hash on x86 machines when input crosses 0x80000000
* incorrect hash on x64 when compiled with GCC with optimizations enabled
- fixed bugs in AES x86 and x64 assembly causing crashes in some MSVC build configurations
- switched to a public domain implementation of MARS
- ported to MSVC 2010, GCC 4.5.1, Sun Studio 12u1, C++Builder 2010, Intel C++ Compiler 11.1
- renamed the MSVC DLL project to "cryptopp" for compatibility with MSVC 2010
5.6.2 - changed license to Boost Software License 1.0
- added SHA-3 (Keccak)
- updated DSA to FIPS 186-3 (see DSA2 class)
- fixed Blowfish minimum keylength to be 4 bytes (32 bits)
- fixed Salsa validation failure when compiling with GCC 4.6
- fixed infinite recursion when on x64, assembly disabled, and no AESNI
- ported to MSVC 2012, GCC 4.7, Clang 3.2, Solaris Studio 12.3, Intel C++ Compiler 13.0
2013-06-12 14:00:08 +02:00
|
|
|
include/cryptopp/seed.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/serpent.h
|
Updated crypto++ to 5.5.2.
Changes since 5.2.1:
5.2.2 - added SHA-224
- put SHA-256, SHA-384, SHA-512, RSASSA-PSS into DLL
5.2.3 - fixed issues with FIPS algorithm test vectors
- put RSASSA-ISO into DLL
5.3 - ported to MSVC 2005 with support for x86-64
- added defense against AES timing attacks, and more AES test vectors
- changed StaticAlgorithmName() of Rijndael to "AES", CTR to "CTR"
5.4 - added Salsa20
- updated Whirlpool to version 3.0
- ported to GCC 4.1, Sun C++ 5.8, and Borland C++Builder 2006
5.5 - added VMAC and Sosemanuk (with x86-64 and SSE2 assembly)
- improved speed of integer arithmetic, AES, SHA-512, Tiger, Salsa20,
Whirlpool, and PANAMA cipher using assembly (x86-64, MMX, SSE2)
- optimized Camellia and added defense against timing attacks
- updated benchmarks code to show cycles per byte and to time key/IV setup
- started using OpenMP for increased multi-core speed
- enabled GCC optimization flags by default in GNUmakefile
- added blinding and computational error checking for RW signing
- changed RandomPool, X917RNG, GetNextIV, DSA/NR/ECDSA/ECNR to reduce
the risk of reusing random numbers and IVs after virtual machine state
rollback
- changed default FIPS mode RNG from AutoSeededX917RNG<DES_EDE3> to
AutoSeededX917RNG<AES>
- fixed PANAMA cipher interface to accept 256-bit key and 256-bit IV
- moved MD2, MD4, MD5, PanamaHash, ARC4, WAKE_CFB into the namespace "Weak"
- removed HAVAL, MD5-MAC, XMAC
5.5.1 - fixed VMAC validation failure on 32-bit big-endian machines
5.5.2 - ported x64 assembly language code for AES, Salsa20, Sosemanuk, and Panama
to MSVC 2005 (using MASM since MSVC doesn't support inline assembly on x64)
- fixed Salsa20 initialization crash on non-SSE2 machines
- fixed Whirlpool crash on Pentium 2 machines
- fixed possible branch prediction analysis (BPA) vulnerability in
MontgomeryReduce(), which may affect security of RSA, RW, LUC
- fixed link error with MSVC 2003 when using "debug DLL" form of runtime library
- fixed crash in SSE2_Add on P4 machines when compiled with
MSVC 6.0 SP5 with Processor Pack
- added support for newly released compilers: MSVC 2008, GCC 4.2, Sun CC 5.9,
Intel C++ Compiler 10.0, and Borland C++Builder 2007
2007-12-01 05:17:50 +01:00
|
|
|
include/cryptopp/serpentp.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/sha.h
|
Update to 5.6.2
* Update buildlink3.mk.
Changelog:
5.6.0 - added AuthenticatedSymmetricCipher interface class and Filter wrappers
- added CCM, GCM (with SSE2 assembly), EAX, CMAC, XSalsa20, and SEED
- added support for variable length IVs
- added OIDs for Brainpool elliptic curve parameters
- improved AES and SHA-256 speed on x86 and x64
- changed BlockTransformation interface to no longer assume data alignment
- fixed incorrect VMAC computation on message lengths
that are >64 mod 128 (x86 assembly version is not affected)
- fixed compiler error in vmac.cpp on x86 with GCC -fPIC
- fixed run-time validation error on x86-64 with GCC 4.3.2 -O2
- fixed HashFilter bug when putMessage=true
- fixed AES-CTR data alignment bug that causes incorrect encryption on ARM
- removed WORD64_AVAILABLE; compiler support for 64-bit int is now required
- ported to GCC 4.3, C++Builder 2009, Sun CC 5.10, Intel C++ Compiler 11
5.6.1 - added support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM
- removed WAKE-CFB
- fixed several bugs in the SHA-256 x86/x64 assembly code:
* incorrect hash on non-SSE2 x86 machines on non-aligned input
* incorrect hash on x86 machines when input crosses 0x80000000
* incorrect hash on x64 when compiled with GCC with optimizations enabled
- fixed bugs in AES x86 and x64 assembly causing crashes in some MSVC build configurations
- switched to a public domain implementation of MARS
- ported to MSVC 2010, GCC 4.5.1, Sun Studio 12u1, C++Builder 2010, Intel C++ Compiler 11.1
- renamed the MSVC DLL project to "cryptopp" for compatibility with MSVC 2010
5.6.2 - changed license to Boost Software License 1.0
- added SHA-3 (Keccak)
- updated DSA to FIPS 186-3 (see DSA2 class)
- fixed Blowfish minimum keylength to be 4 bytes (32 bits)
- fixed Salsa validation failure when compiling with GCC 4.6
- fixed infinite recursion when on x64, assembly disabled, and no AESNI
- ported to MSVC 2012, GCC 4.7, Clang 3.2, Solaris Studio 12.3, Intel C++ Compiler 13.0
2013-06-12 14:00:08 +02:00
|
|
|
include/cryptopp/sha3.h
|
Update to 5.2.1. Provided by Stefan Krüger in PR 28740.
5.2 - merged in changes for 5.01 - 5.0.4
- added support for using encoding parameters and key derivation parameters
with public key encryption (implemented by OAEP and DL/ECIES)
- added Camellia, SHACAL-2, Two-Track-MAC, Whirlpool, RIPEMD-320,
RIPEMD-128, RIPEMD-256, Base-32 coding
- added ThreadUserTimer for timing thread CPU usage
- added option for password-based key derivation functions
to iterate until a mimimum elapsed thread CPU time is reached
- added option (on by default) for DEFLATE compression to detect
uncompressible files and process them more quickly
- improved compatibility and performance on 64-bit platforms,
including Alpha, IA-64, x86-64, PPC64, Sparc64, and MIPS64
- fixed ONE_AND_ZEROS_PADDING to use 0x80 instead 0x01 as padding.
- fixed encoding/decoding of PKCS #8 privateKeyInfo to properly
handle optional attributes
5.2.1 - fixed bug in the "dlltest" DLL testing program
- fixed compiling with STLport using VC .NET
- fixed compiling with -fPIC using GCC
- fixed compiling with -msse2 on systems without memalign()
- fixed inability to instantiate PanamaMAC
- fixed problems with inline documentation
2005-03-19 17:48:21 +01:00
|
|
|
include/cryptopp/shacal2.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/shark.h
|
|
|
|
include/cryptopp/simple.h
|
|
|
|
include/cryptopp/skipjack.h
|
|
|
|
include/cryptopp/smartptr.h
|
|
|
|
include/cryptopp/socketft.h
|
Updated crypto++ to 5.5.2.
Changes since 5.2.1:
5.2.2 - added SHA-224
- put SHA-256, SHA-384, SHA-512, RSASSA-PSS into DLL
5.2.3 - fixed issues with FIPS algorithm test vectors
- put RSASSA-ISO into DLL
5.3 - ported to MSVC 2005 with support for x86-64
- added defense against AES timing attacks, and more AES test vectors
- changed StaticAlgorithmName() of Rijndael to "AES", CTR to "CTR"
5.4 - added Salsa20
- updated Whirlpool to version 3.0
- ported to GCC 4.1, Sun C++ 5.8, and Borland C++Builder 2006
5.5 - added VMAC and Sosemanuk (with x86-64 and SSE2 assembly)
- improved speed of integer arithmetic, AES, SHA-512, Tiger, Salsa20,
Whirlpool, and PANAMA cipher using assembly (x86-64, MMX, SSE2)
- optimized Camellia and added defense against timing attacks
- updated benchmarks code to show cycles per byte and to time key/IV setup
- started using OpenMP for increased multi-core speed
- enabled GCC optimization flags by default in GNUmakefile
- added blinding and computational error checking for RW signing
- changed RandomPool, X917RNG, GetNextIV, DSA/NR/ECDSA/ECNR to reduce
the risk of reusing random numbers and IVs after virtual machine state
rollback
- changed default FIPS mode RNG from AutoSeededX917RNG<DES_EDE3> to
AutoSeededX917RNG<AES>
- fixed PANAMA cipher interface to accept 256-bit key and 256-bit IV
- moved MD2, MD4, MD5, PanamaHash, ARC4, WAKE_CFB into the namespace "Weak"
- removed HAVAL, MD5-MAC, XMAC
5.5.1 - fixed VMAC validation failure on 32-bit big-endian machines
5.5.2 - ported x64 assembly language code for AES, Salsa20, Sosemanuk, and Panama
to MSVC 2005 (using MASM since MSVC doesn't support inline assembly on x64)
- fixed Salsa20 initialization crash on non-SSE2 machines
- fixed Whirlpool crash on Pentium 2 machines
- fixed possible branch prediction analysis (BPA) vulnerability in
MontgomeryReduce(), which may affect security of RSA, RW, LUC
- fixed link error with MSVC 2003 when using "debug DLL" form of runtime library
- fixed crash in SSE2_Add on P4 machines when compiled with
MSVC 6.0 SP5 with Processor Pack
- added support for newly released compilers: MSVC 2008, GCC 4.2, Sun CC 5.9,
Intel C++ Compiler 10.0, and Borland C++Builder 2007
2007-12-01 05:17:50 +01:00
|
|
|
include/cryptopp/sosemanuk.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/square.h
|
Update to 5.2.1. Provided by Stefan Krüger in PR 28740.
5.2 - merged in changes for 5.01 - 5.0.4
- added support for using encoding parameters and key derivation parameters
with public key encryption (implemented by OAEP and DL/ECIES)
- added Camellia, SHACAL-2, Two-Track-MAC, Whirlpool, RIPEMD-320,
RIPEMD-128, RIPEMD-256, Base-32 coding
- added ThreadUserTimer for timing thread CPU usage
- added option for password-based key derivation functions
to iterate until a mimimum elapsed thread CPU time is reached
- added option (on by default) for DEFLATE compression to detect
uncompressible files and process them more quickly
- improved compatibility and performance on 64-bit platforms,
including Alpha, IA-64, x86-64, PPC64, Sparc64, and MIPS64
- fixed ONE_AND_ZEROS_PADDING to use 0x80 instead 0x01 as padding.
- fixed encoding/decoding of PKCS #8 privateKeyInfo to properly
handle optional attributes
5.2.1 - fixed bug in the "dlltest" DLL testing program
- fixed compiling with STLport using VC .NET
- fixed compiling with -fPIC using GCC
- fixed compiling with -msse2 on systems without memalign()
- fixed inability to instantiate PanamaMAC
- fixed problems with inline documentation
2005-03-19 17:48:21 +01:00
|
|
|
include/cryptopp/stdcpp.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/strciphr.h
|
|
|
|
include/cryptopp/tea.h
|
|
|
|
include/cryptopp/tiger.h
|
2017-05-18 23:20:23 +02:00
|
|
|
include/cryptopp/trap.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/trdlocal.h
|
|
|
|
include/cryptopp/trunhash.h
|
Update to 5.2.1. Provided by Stefan Krüger in PR 28740.
5.2 - merged in changes for 5.01 - 5.0.4
- added support for using encoding parameters and key derivation parameters
with public key encryption (implemented by OAEP and DL/ECIES)
- added Camellia, SHACAL-2, Two-Track-MAC, Whirlpool, RIPEMD-320,
RIPEMD-128, RIPEMD-256, Base-32 coding
- added ThreadUserTimer for timing thread CPU usage
- added option for password-based key derivation functions
to iterate until a mimimum elapsed thread CPU time is reached
- added option (on by default) for DEFLATE compression to detect
uncompressible files and process them more quickly
- improved compatibility and performance on 64-bit platforms,
including Alpha, IA-64, x86-64, PPC64, Sparc64, and MIPS64
- fixed ONE_AND_ZEROS_PADDING to use 0x80 instead 0x01 as padding.
- fixed encoding/decoding of PKCS #8 privateKeyInfo to properly
handle optional attributes
5.2.1 - fixed bug in the "dlltest" DLL testing program
- fixed compiling with STLport using VC .NET
- fixed compiling with -fPIC using GCC
- fixed compiling with -msse2 on systems without memalign()
- fixed inability to instantiate PanamaMAC
- fixed problems with inline documentation
2005-03-19 17:48:21 +01:00
|
|
|
include/cryptopp/ttmac.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/twofish.h
|
|
|
|
include/cryptopp/validate.h
|
Updated crypto++ to 5.5.2.
Changes since 5.2.1:
5.2.2 - added SHA-224
- put SHA-256, SHA-384, SHA-512, RSASSA-PSS into DLL
5.2.3 - fixed issues with FIPS algorithm test vectors
- put RSASSA-ISO into DLL
5.3 - ported to MSVC 2005 with support for x86-64
- added defense against AES timing attacks, and more AES test vectors
- changed StaticAlgorithmName() of Rijndael to "AES", CTR to "CTR"
5.4 - added Salsa20
- updated Whirlpool to version 3.0
- ported to GCC 4.1, Sun C++ 5.8, and Borland C++Builder 2006
5.5 - added VMAC and Sosemanuk (with x86-64 and SSE2 assembly)
- improved speed of integer arithmetic, AES, SHA-512, Tiger, Salsa20,
Whirlpool, and PANAMA cipher using assembly (x86-64, MMX, SSE2)
- optimized Camellia and added defense against timing attacks
- updated benchmarks code to show cycles per byte and to time key/IV setup
- started using OpenMP for increased multi-core speed
- enabled GCC optimization flags by default in GNUmakefile
- added blinding and computational error checking for RW signing
- changed RandomPool, X917RNG, GetNextIV, DSA/NR/ECDSA/ECNR to reduce
the risk of reusing random numbers and IVs after virtual machine state
rollback
- changed default FIPS mode RNG from AutoSeededX917RNG<DES_EDE3> to
AutoSeededX917RNG<AES>
- fixed PANAMA cipher interface to accept 256-bit key and 256-bit IV
- moved MD2, MD4, MD5, PanamaHash, ARC4, WAKE_CFB into the namespace "Weak"
- removed HAVAL, MD5-MAC, XMAC
5.5.1 - fixed VMAC validation failure on 32-bit big-endian machines
5.5.2 - ported x64 assembly language code for AES, Salsa20, Sosemanuk, and Panama
to MSVC 2005 (using MASM since MSVC doesn't support inline assembly on x64)
- fixed Salsa20 initialization crash on non-SSE2 machines
- fixed Whirlpool crash on Pentium 2 machines
- fixed possible branch prediction analysis (BPA) vulnerability in
MontgomeryReduce(), which may affect security of RSA, RW, LUC
- fixed link error with MSVC 2003 when using "debug DLL" form of runtime library
- fixed crash in SSE2_Add on P4 machines when compiled with
MSVC 6.0 SP5 with Processor Pack
- added support for newly released compilers: MSVC 2008, GCC 4.2, Sun CC 5.9,
Intel C++ Compiler 10.0, and Borland C++Builder 2007
2007-12-01 05:17:50 +01:00
|
|
|
include/cryptopp/vmac.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/wait.h
|
|
|
|
include/cryptopp/wake.h
|
Update to 5.2.1. Provided by Stefan Krüger in PR 28740.
5.2 - merged in changes for 5.01 - 5.0.4
- added support for using encoding parameters and key derivation parameters
with public key encryption (implemented by OAEP and DL/ECIES)
- added Camellia, SHACAL-2, Two-Track-MAC, Whirlpool, RIPEMD-320,
RIPEMD-128, RIPEMD-256, Base-32 coding
- added ThreadUserTimer for timing thread CPU usage
- added option for password-based key derivation functions
to iterate until a mimimum elapsed thread CPU time is reached
- added option (on by default) for DEFLATE compression to detect
uncompressible files and process them more quickly
- improved compatibility and performance on 64-bit platforms,
including Alpha, IA-64, x86-64, PPC64, Sparc64, and MIPS64
- fixed ONE_AND_ZEROS_PADDING to use 0x80 instead 0x01 as padding.
- fixed encoding/decoding of PKCS #8 privateKeyInfo to properly
handle optional attributes
5.2.1 - fixed bug in the "dlltest" DLL testing program
- fixed compiling with STLport using VC .NET
- fixed compiling with -fPIC using GCC
- fixed compiling with -msse2 on systems without memalign()
- fixed inability to instantiate PanamaMAC
- fixed problems with inline documentation
2005-03-19 17:48:21 +01:00
|
|
|
include/cryptopp/whrlpool.h
|
2004-07-26 17:18:44 +02:00
|
|
|
include/cryptopp/winpipes.h
|
|
|
|
include/cryptopp/words.h
|
|
|
|
include/cryptopp/xtr.h
|
|
|
|
include/cryptopp/xtrcrypt.h
|
|
|
|
include/cryptopp/zdeflate.h
|
|
|
|
include/cryptopp/zinflate.h
|
|
|
|
include/cryptopp/zlib.h
|
|
|
|
lib/libcryptopp.a
|
2015-03-27 15:14:26 +01:00
|
|
|
lib/libcryptopp.so
|
2017-05-18 23:20:23 +02:00
|
|
|
share/cryptopp/TestData/3desval.dat
|
|
|
|
share/cryptopp/TestData/3wayval.dat
|
|
|
|
share/cryptopp/TestData/camellia.dat
|
|
|
|
share/cryptopp/TestData/cast128v.dat
|
|
|
|
share/cryptopp/TestData/cast256v.dat
|
|
|
|
share/cryptopp/TestData/descert.dat
|
|
|
|
share/cryptopp/TestData/dh1024.dat
|
|
|
|
share/cryptopp/TestData/dh2048.dat
|
|
|
|
share/cryptopp/TestData/dlie1024.dat
|
|
|
|
share/cryptopp/TestData/dlie2048.dat
|
|
|
|
share/cryptopp/TestData/dsa1024.dat
|
|
|
|
share/cryptopp/TestData/dsa1024b.dat
|
|
|
|
share/cryptopp/TestData/dsa512.dat
|
|
|
|
share/cryptopp/TestData/elgc1024.dat
|
|
|
|
share/cryptopp/TestData/esig1023.dat
|
|
|
|
share/cryptopp/TestData/esig1536.dat
|
|
|
|
share/cryptopp/TestData/esig2046.dat
|
|
|
|
share/cryptopp/TestData/fhmqv160.dat
|
|
|
|
share/cryptopp/TestData/fhmqv256.dat
|
|
|
|
share/cryptopp/TestData/fhmqv384.dat
|
|
|
|
share/cryptopp/TestData/fhmqv512.dat
|
|
|
|
share/cryptopp/TestData/gostval.dat
|
|
|
|
share/cryptopp/TestData/hmqv160.dat
|
|
|
|
share/cryptopp/TestData/hmqv256.dat
|
|
|
|
share/cryptopp/TestData/hmqv384.dat
|
|
|
|
share/cryptopp/TestData/hmqv512.dat
|
|
|
|
share/cryptopp/TestData/ideaval.dat
|
|
|
|
share/cryptopp/TestData/luc1024.dat
|
|
|
|
share/cryptopp/TestData/luc2048.dat
|
|
|
|
share/cryptopp/TestData/lucc1024.dat
|
|
|
|
share/cryptopp/TestData/lucc512.dat
|
|
|
|
share/cryptopp/TestData/lucd1024.dat
|
|
|
|
share/cryptopp/TestData/lucd512.dat
|
|
|
|
share/cryptopp/TestData/lucs1024.dat
|
|
|
|
share/cryptopp/TestData/lucs512.dat
|
|
|
|
share/cryptopp/TestData/marsval.dat
|
|
|
|
share/cryptopp/TestData/mqv1024.dat
|
|
|
|
share/cryptopp/TestData/mqv2048.dat
|
|
|
|
share/cryptopp/TestData/nr1024.dat
|
|
|
|
share/cryptopp/TestData/nr2048.dat
|
|
|
|
share/cryptopp/TestData/rabi1024.dat
|
|
|
|
share/cryptopp/TestData/rabi2048.dat
|
|
|
|
share/cryptopp/TestData/rc2val.dat
|
|
|
|
share/cryptopp/TestData/rc5val.dat
|
|
|
|
share/cryptopp/TestData/rc6val.dat
|
|
|
|
share/cryptopp/TestData/rijndael.dat
|
|
|
|
share/cryptopp/TestData/rsa1024.dat
|
|
|
|
share/cryptopp/TestData/rsa2048.dat
|
|
|
|
share/cryptopp/TestData/rsa400pb.dat
|
|
|
|
share/cryptopp/TestData/rsa400pv.dat
|
|
|
|
share/cryptopp/TestData/rsa512a.dat
|
|
|
|
share/cryptopp/TestData/rw1024.dat
|
|
|
|
share/cryptopp/TestData/rw2048.dat
|
|
|
|
share/cryptopp/TestData/saferval.dat
|
|
|
|
share/cryptopp/TestData/serpentv.dat
|
|
|
|
share/cryptopp/TestData/shacal2v.dat
|
|
|
|
share/cryptopp/TestData/sharkval.dat
|
|
|
|
share/cryptopp/TestData/skipjack.dat
|
|
|
|
share/cryptopp/TestData/squareva.dat
|
|
|
|
share/cryptopp/TestData/twofishv.dat
|
|
|
|
share/cryptopp/TestData/usage.dat
|
|
|
|
share/cryptopp/TestData/xtrdh171.dat
|
|
|
|
share/cryptopp/TestData/xtrdh342.dat
|
|
|
|
share/cryptopp/TestVectors/Readme.txt
|
|
|
|
share/cryptopp/TestVectors/aes.txt
|
|
|
|
share/cryptopp/TestVectors/all.txt
|
|
|
|
share/cryptopp/TestVectors/blake2.txt
|
|
|
|
share/cryptopp/TestVectors/blake2b.txt
|
|
|
|
share/cryptopp/TestVectors/blake2s.txt
|
|
|
|
share/cryptopp/TestVectors/camellia.txt
|
|
|
|
share/cryptopp/TestVectors/ccm.txt
|
|
|
|
share/cryptopp/TestVectors/chacha.txt
|
|
|
|
share/cryptopp/TestVectors/cmac.txt
|
|
|
|
share/cryptopp/TestVectors/dlies.txt
|
|
|
|
share/cryptopp/TestVectors/dsa.txt
|
|
|
|
share/cryptopp/TestVectors/dsa_1363.txt
|
|
|
|
share/cryptopp/TestVectors/dsa_rfc6979.txt
|
|
|
|
share/cryptopp/TestVectors/eax.txt
|
|
|
|
share/cryptopp/TestVectors/esign.txt
|
|
|
|
share/cryptopp/TestVectors/gcm.txt
|
|
|
|
share/cryptopp/TestVectors/hkdf.txt
|
|
|
|
share/cryptopp/TestVectors/hmac.txt
|
|
|
|
share/cryptopp/TestVectors/keccak.txt
|
|
|
|
share/cryptopp/TestVectors/mars.txt
|
|
|
|
share/cryptopp/TestVectors/nr.txt
|
|
|
|
share/cryptopp/TestVectors/panama.txt
|
|
|
|
share/cryptopp/TestVectors/rsa_oaep.txt
|
|
|
|
share/cryptopp/TestVectors/rsa_pkcs1_1_5.txt
|
|
|
|
share/cryptopp/TestVectors/rsa_pss.txt
|
|
|
|
share/cryptopp/TestVectors/rw.txt
|
|
|
|
share/cryptopp/TestVectors/salsa.txt
|
|
|
|
share/cryptopp/TestVectors/seal.txt
|
|
|
|
share/cryptopp/TestVectors/seed.txt
|
|
|
|
share/cryptopp/TestVectors/sha.txt
|
|
|
|
share/cryptopp/TestVectors/sha3_224_fips_202.txt
|
|
|
|
share/cryptopp/TestVectors/sha3_256_fips_202.txt
|
|
|
|
share/cryptopp/TestVectors/sha3_384_fips_202.txt
|
|
|
|
share/cryptopp/TestVectors/sha3_512_fips_202.txt
|
|
|
|
share/cryptopp/TestVectors/sha3_fips_202.txt
|
|
|
|
share/cryptopp/TestVectors/shacal2.txt
|
|
|
|
share/cryptopp/TestVectors/sosemanuk.txt
|
|
|
|
share/cryptopp/TestVectors/tea.txt
|
|
|
|
share/cryptopp/TestVectors/ttmac.txt
|
|
|
|
share/cryptopp/TestVectors/vmac.txt
|
|
|
|
share/cryptopp/TestVectors/wake.txt
|
|
|
|
share/cryptopp/TestVectors/whrlpool.txt
|