summaryrefslogtreecommitdiff
path: root/Filelist.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add -fno-devirtualize when using GCC 12 (GH #1134, GH #1141, PR #1147)Jeffrey Walton2022-08-241-1/+2
| | | This is not a fix since it only treats the symptom of GCC removing live code. We do not know why GCC is doing it.
* Rename PowerPC specific filesJeffrey Walton2022-03-291-3/+3
| | | | This will allow us to filter-out some files more easily
* Add test_arm_armv7.cpp programJeffrey Walton2022-02-111-0/+1
|
* Add LSH dynamic dispatch (PR #1032)Jeffrey Walton2021-04-261-0/+4
| | | This commit adds dynamic dispatch to LSH. The implementation pivots on AVX2 and SSSE3.
* Use *.cpp file extension for test programs (GH #1024)Jeffrey Walton2021-04-201-65/+65
|
* Add LSH-256 and LSH-512 hash functions (GH #1025, PR #1026)Jeffrey Walton2021-04-161-0/+7
| | | Add South Korea's LSH-256 and LSH-512 families of hash functions.
* Rename test programJeffrey Walton2020-08-071-1/+1
|
* Update FileList.txtJeffrey Walton2020-08-061-0/+3
|
* Add C++11, C++14 and C++17 support to configure.shJeffrey Walton2020-08-061-0/+9
|
* Add C++11 test programsJeffrey Walton2020-08-051-1/+7
|
* Update FileList.txtJeffrey Walton2020-07-291-4/+6
|
* Add additiona; test programsJeffrey Walton2020-07-271-0/+3
|
* Remove 64-bit AdvancedProcessBlocks (GH #945)Jeffrey Walton2020-07-071-3/+0
|
* Add C++17 test programJeffrey Walton2019-10-271-0/+1
|
* Add test programs for feature testingJeffrey Walton2019-10-211-1/+3
|
* Remove *.s files from MakefilesJeffrey Walton2019-10-211-4/+0
| | | | They are no longer needed since removing the NASM sources.
* Add XTS block cipher mode of operation (GH #891, PR #892)Jeffrey Walton2019-10-121-0/+3
|
* Add BytePtr and ConstBytePtr overloads for SecByteBlock (GH #890)Jeffrey Walton2019-10-031-0/+1
|
* Avoid circular dependency using AlignedAllocate (GH #885)Jeffrey Walton2019-09-281-0/+2
|
* Add rdseed.asm to FileList.txtJeffrey Walton2019-08-061-0/+1
|
* Add legacy ECIES EC2N cryptosystem and kat (GH #856)Jeffrey Walton2019-07-031-0/+1
|
* Add legacy ECIES ECP cryptosystem and kat (GH #856)Jeffrey Walton2019-07-031-0/+1
|
* Revert changes for lgtm findingsJeffrey Walton2019-06-091-1/+0
| | | | This broke SunCC to the point of no repair. SunCC is using AVX2 instructions for C++ and SSE2. Man this compiler sucks...
* Clear lgtm findingsJeffrey Walton2019-06-081-0/+1
| | | | We did some refactoring and added sse_simd.h. Over time more SSE functions will likely move into sse_simd.h
* Add RDRAND and RDSEED test programsJeffrey Walton2019-05-221-0/+2
| | | | These are for Autotools on Solaris.
* Add ARM SHA512 asm implementation from Cryptogams (GH #841, PR #843)Jeffrey Walton2019-05-191-0/+2
| | | | | | | Cryptogams is Andy Polyakov's project used to create high speed crypto algorithms and share them with other developers. Cryptogams has a dual license. First is the OpenSSL license because Andy contributes to OpenSSL. Second is a BSD license for those who want a more permissive license. Andy's implementation runs about 45% faster than C/C++ code. Testing on a 1.8 GHz Cortex-A17 shows Cryptograms at 45 cpb, and C++ at 79 cpb. The integration instructions are documented at [Cryptogams SHA](https://wiki.openssl.org/index.php/Cryptogams_SHA) on the OpenSSL wiki.
* Add ARM SHA256 asm implementation from Cryptogams (GH #840, PR #840)Jeffrey Walton2019-05-191-0/+2
| | | | | | | Cryptogams is Andy Polyakov's project used to create high speed crypto algorithms and share them with other developers. Cryptogams has a dual license. First is the OpenSSL license because Andy contributes to OpenSSL. Second is a BSD license for those who want a more permissive license. Andy's implementation runs about 45% faster than C/C++ code. Testing on a 1 GHz Cortex-A7 shows Cryptograms at 17 cpb, and C++ at 30 cpb. The integration instructions are documented at [Cryptogams SHA](https://wiki.openssl.org/index.php/Cryptogams_SHA) on the OpenSSL wiki.
* Add ARM SHA1 asm implementation from Cryptogams (GH #837, PR #838)Jeffrey Walton2019-05-181-0/+2
| | | | | | | | | Add ARM SHA1 asm implementation from Cryptogams. Cryptogams is Andy Polyakov's project used to create high speed crypto algorithms and share them with other developers. Cryptogams has a dual license. First is the OpenSSL license because Andy contributes to OpenSSL. Second is a BSD license for those who want a more permissive license. Andy's implementation runs about 30% faster than C/C++ code. Testing on a 1 GHz Cortex-A7 shows Cryptograms at 16 cpb, and C++ at 23 cpb. The integration instructions are documented at [Cryptogams SHA](https://wiki.openssl.org/index.php/Cryptogams_SHA) on the OpenSSL wiki.
* Use test_arm_sha1.cxx for feature testsJeffrey Walton2019-05-171-2/+3
|
* Make config.h more Autoconf friendly (GH #835, PR #836)Jeffrey Walton2019-05-171-0/+10
|
* Add SKIPJACK test vectors from SP800-17, Table 6, pp. 140-42 (GH #824)Jeffrey Walton2019-04-271-0/+1
|
* Add SHAKE-128 and SHAKE-256 (GH #805, PR #806)Jeffrey Walton2019-02-121-2/+5
|
* Add IETF XChaCha (GH #727, PR #794)Jeffrey Walton2019-02-061-0/+1
|
* Fix ChaCha20/Poly1305 when using filters (GH #724)Jeffrey Walton2019-01-301-0/+2
|
* Add ChaCha20/Poly1305 AEAD cipher (GH #724)Jeffrey Walton2019-01-281-0/+2
|
* Add Poly1305TLS algorithm (GH #727)Jeffrey Walton2019-01-271-0/+1
| | | | This is the IETF's rendition of Poly1305 that forgoes AES and the nonce, and uses 16-bytes of the key directly to mac the message
* Add Poly1305(AES) test vectorsJeffrey Walton2019-01-261-1/+1
|
* Use carryless multiplies for NIST b233 and k233 curves (GH #783, PR #784)Jeffrey Walton2019-01-161-0/+2
| | | Use carryless multiplies for NIST b233 and k233 curves.
* Add ed25519 (GH #764, PR #767)Jeffrey Walton2018-12-241-13/+22
| | | Add ed25519
* Add Test vectors and data to VS project filesJeffrey Walton2018-12-151-0/+1
|
* Add Moon's curve25519 using SSE2 (GH #761)Jeffrey Walton2018-12-131-0/+1
| | | | Moon's code is very fast. In fact it is so fast it broke our benchmarks. Moon's code registers 0.00 milliseconds and 0.00 megacycles/operation.
* Add Langley's curve25519 (GH #761, PR# 762)Jeffrey Walton2018-12-111-0/+6
|
* Add CRYPTOPP_DISABLE_MIXED_ASM define and feature test (GH #756, PR #757)Jeffrey Walton2018-12-051-0/+1
|
* Add test_x86_avx512.cxx (GH #753)Jeffrey Walton2018-12-041-2/+6
|
* Add Power9 Random Number Generator support (GH #747, PR #748)Jeffrey Walton2018-11-271-1/+8
|
* Move CPU_ProbePower7 and CPU_ProbePower8 into their own source files (GH #742)Jeffrey Walton2018-11-181-0/+2
|
* Update FilelistJeffrey Walton2018-11-171-24/+27
|
* Add test_pthreads.cxx to FilelistJeffrey Walton2018-11-131-0/+1
|
* Update Filelist.txtJeffrey Walton2018-11-121-20/+23
|
* Add test programs to file list (PR #737)Jeffrey Walton2018-11-111-0/+20
|