Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use std namespace for memset, memcpy, memcmp (#1204) | Jeffrey Walton | 2023-04-15 | 1 | -1/+1 |
| | |||||
* | Use subgroup order in ElGamal encryption (GH #1059, CVE-2021-40530) | Jeffrey Walton | 2021-09-23 | 1 | -4/+8 |
| | |||||
* | Use \return and \throw consitently in the docs | Jeffrey Walton | 2020-12-07 | 1 | -3/+3 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-09-26 | 1 | -1/+1 |
| | |||||
* | Update comments | Jeffrey Walton | 2019-08-27 | 1 | -6/+6 |
| | |||||
* | Update comments | Jeffrey Walton | 2019-08-27 | 1 | -12/+13 |
| | |||||
* | Fix ElGamal compile on Linux | Jeffrey Walton | 2019-08-27 | 1 | -5/+5 |
| | |||||
* | Add specialized Validate() to ElGamal | Jeffrey Walton | 2019-08-27 | 1 | -1/+73 |
| | | | | | | This was added for compatibility with BouncyCastle and other libraries. ElGamals paper and the HAC says to select x over the interval [1,p-1]. Crypto++ selects x over [1,q-1] as with other GFP schemes. Crypto++ fails to validate some of the keys of other libraries. DL_PublicKey_GFP_OldFormat used to perform a reduction on x, but I think it treated a symptom and not the underlying cause. The underlying cause was, Crypto++ wass too strict in validating the parameter. Note that wikipedia says to select the privaye key x over [1,q-1]. We are unable to find a reference for the practice, though it is OK. | ||||
* | Update documentation | Jeffrey Walton | 2019-08-25 | 1 | -8/+11 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-08-25 | 1 | -11/+45 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-08-24 | 1 | -3/+26 |
| | |||||
* | Use ASN1::elGamal() in ElGamal keys (GH #876) | Jeffrey Walton | 2019-08-24 | 1 | -2/+22 |
| | |||||
* | Fix typedef for MSVC (GH #876) | Jeffrey Walton | 2019-08-24 | 1 | -3/+3 |
| | |||||
* | Add typedef for ElGamal::PrivateKey and ElGamal::PublicKey (GH #876) | Jeffrey Walton | 2019-08-24 | 1 | -0/+2 |
| | |||||
* | Remove unneeded Doxygen directive | Jeffrey Walton | 2018-01-19 | 1 | -4/+0 |
| | |||||
* | Update documentation | Jeffrey Walton | 2018-01-19 | 1 | -1/+1 |
| | |||||
* | Remove DL_PrivateKey_GFP_OldFormat (GH #567) | Jeffrey Walton | 2018-01-19 | 1 | -2/+6 |
| | |||||
* | Change Doxygen comment style from //! to /// | Jeffrey Walton | 2017-11-29 | 1 | -15/+15 |
| | | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw | ||||
* | Change file preamble to include "originally written by Wei Dai" | Jeffrey Walton | 2017-01-27 | 1 | -1/+1 |
| | | | | We have made a fair number of changes, and we don't want WD to receive credit for issues he was not part of | ||||
* | Removed MAINTAIN_BACKWARDS_COMPATIBILITY_562 (Issue 70) | Jeffrey Walton | 2016-12-03 | 1 | -7/+1 |
| | |||||
* | Fix: GCC warning "type qualifiers ignored on function return type". | Ralph Tandetzky | 2016-12-01 | 1 | -1/+1 |
| | | | | This pedantic message appeared all over the code. Also removed one warning about an unused variable in release build. | ||||
* | Add CRYPTOPP_STATIC_CONSTEXPR macro | Jeffrey Walton | 2016-11-13 | 1 | -1/+1 |
| | |||||
* | Updated documentation for Crypto++ 1.0 algorithms | Jeffrey Walton | 2016-10-26 | 1 | -8/+19 |
| | |||||
* | Add constexpr-ness to StaticAlgorithmName member function | Jeffrey Walton | 2016-09-07 | 1 | -4/+4 |
| | |||||
* | Crypto++ 5.6.3 check-inCRYPTOPP_5_6_3 | Jeffrey Walton | 2015-11-22 | 1 | -1/+7 |
| | |||||
* | Revert botched "Crypto++ 5.6.3 check-in". Corruption due to VMware adding ↵ | Jeffrey Walton | 2015-11-22 | 1 | -7/+1 |
| | | | | | | garbage to the end of some source files during drag and drop from guest to host. This reverts commit c45435812225aa68d122c7de246e5f60b509766c. | ||||
* | Crypto++ 5.6.3 check-in | Jeffrey Walton | 2015-11-20 | 1 | -1/+7 |
| | |||||
* | CRYPTOPP 5.6.3 RC6 checkin | Jeffrey Walton | 2015-11-05 | 1 | -123/+138 |
| | |||||
* | Included "integer.h" in source files with Integer dependencies so make would ↵ | Jeffrey Walton | 2015-07-30 | 1 | -0/+2 |
| | | | | rebuild stale object files | ||||
* | fix compile with ICC | weidai | 2007-04-16 | 1 | -1/+1 |
| | |||||
* | port to MSVC .NET 2005 beta 2 | weidai | 2005-07-12 | 1 | -9/+9 |
| | |||||
* | changes done for FIPS-140 lab code drop | weidai | 2005-01-20 | 1 | -19/+3 |
| | |||||
* | port to GCC 3.4 | weidai | 2004-06-19 | 1 | -2/+2 |
| | |||||
* | remove Diamond2, code size reductions | weidai | 2003-07-19 | 1 | -2/+2 |
| | |||||
* | added support for using encoding parameters and key derivation parameters | weidai | 2003-07-16 | 1 | -5/+5 |
| | |||||
* | add CRYPTOPP_NO_VTABLE | weidai | 2003-05-16 | 1 | -4/+4 |
| | |||||
* | various changes for 5.1 | weidai | 2003-03-20 | 1 | -2/+2 |
| | |||||
* | Initial revision | weidai | 2002-10-04 | 1 | -0/+137 |