Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add BSI variant of EMSA1, from InSiTo | lloyd | 2008-10-08 | 7 | -1/+87 |
| | |||||
* | Add missing include | lloyd | 2008-10-08 | 1 | -0/+1 |
| | |||||
* | Avoid a memory leak if lookup of a component algorithm of Lion cannot be | lloyd | 2008-10-08 | 1 | -2/+9 |
| | | | | found by using auto_ptr | ||||
* | Correct Lion constructor (would access unset pointer) | lloyd | 2008-10-08 | 1 | -3/+6 |
| | |||||
* | Including the name Botan and the project URL in license.txt, | lloyd | 2008-10-08 | 1 | -16/+19 |
| | | | | | so it is clear (when the license text is redistributed) what the license text is actually referring to. | ||||
* | Cleanup | lloyd | 2008-10-08 | 1 | -2/+1 |
| | |||||
* | Cleanup | lloyd | 2008-10-08 | 1 | -4/+4 |
| | |||||
* | Document that OpenSSL and GNU MP engines no longer require all public key ↵ | lloyd | 2008-10-08 | 1 | -0/+1 |
| | | | | algorithms to be enabled | ||||
* | Split up GNU MP analagously with the OpenSSL change. GNU MP module can | lloyd | 2008-10-08 | 9 | -389/+476 |
| | | | | now be built with any or all public key algorithms disabled. | ||||
* | Split OpenSSL public key implementations into algorithm specific files, | lloyd | 2008-10-08 | 8 | -388/+496 |
| | | | | | which allows it to be used while still disabling some (or all) public key algorithms. | ||||
* | Needed include of numthry.h | lloyd | 2008-10-08 | 1 | -0/+1 |
| | |||||
* | Needed include of numthry.h | lloyd | 2008-10-08 | 1 | -0/+1 |
| | |||||
* | Split kdf.h and kdf.cpp from core/ to kdf/kdf_base | lloyd | 2008-10-08 | 15 | -22/+48 |
| | | | | Update dependencies as needed. | ||||
* | Fix infinite loop if no close tag found in info.txt file | lloyd | 2008-10-08 | 1 | -0/+2 |
| | |||||
* | Add PBKDF1,2 deps to PBES1,2 | lloyd | 2008-10-08 | 2 | -0/+2 |
| | |||||
* | Append _prf to sslv3, tlsv1, x932 module names | lloyd | 2008-10-08 | 9 | -0/+0 |
| | |||||
* | Split GF(p) tests into passing and failing ones | lloyd | 2008-10-08 | 1 | -7/+11 |
| | |||||
* | Tense | lloyd | 2008-10-08 | 1 | -2/+2 |
| | |||||
* | Also mention that big pieces of ECDSA were missing in 1.7.15 | lloyd | 2008-10-08 | 1 | -0/+1 |
| | |||||
* | Document adding GF(p) and ECDSA tests | lloyd | 2008-10-08 | 1 | -1/+2 |
| | |||||
* | Document header renames | lloyd | 2008-10-08 | 1 | -0/+2 |
| | |||||
* | Make it clear in log.txt that SHA-224 came from InSiTo | lloyd | 2008-10-08 | 1 | -1/+1 |
| | |||||
* | Oops, revert back to standard GCC -Wall flags | lloyd | 2008-10-08 | 1 | -2/+2 |
| | |||||
* | Add commented out alternative for using botan-config against workspace builds | lloyd | 2008-10-08 | 1 | -3/+10 |
| | | | | (lib in topdir, includes in build/include) | ||||
* | Add SHA-224 from InSiTo, written and (C) by FlexSecure GmbH | lloyd | 2008-10-08 | 9 | -47/+103 |
| | | | | | Rename sha256.h and sha_64.h to sha2_32.h and sha2_64.h - this affects users who instantiate these classes directly. | ||||
* | Partially merge back with InSiTo in an attemp to trace bugs | lloyd | 2008-10-08 | 8 | -278/+513 |
| | |||||
* | Add a set of ECDSA tests from InSiTo | lloyd | 2008-10-08 | 1 | -0/+609 |
| | |||||
* | Correct boost macro replacement | lloyd | 2008-10-08 | 1 | -3/+6 |
| | |||||
* | Debug output | lloyd | 2008-10-08 | 1 | -43/+60 |
| | |||||
* | Add GF(p) math test suite from InSiTo | lloyd | 2008-10-08 | 1 | -0/+692 |
| | |||||
* | Update examples for recent API changes | lloyd | 2008-10-08 | 10 | -21/+46 |
| | |||||
* | Initial changes for future 1.7.16 | lloyd | 2008-10-08 | 2 | -1/+4 |
| | |||||
* | Bump soname to 1.7.16 | lloyd | 2008-10-08 | 1 | -1/+1 |
| | |||||
* | Fix problems with disabling ECDSA | lloyd | 2008-10-08 | 4 | -56/+60 |
| | |||||
* | Reformatting | lloyd | 2008-10-08 | 5 | -30/+34 |
| | |||||
* | Remove unneeded Botan:: prefix | lloyd | 2008-10-08 | 1 | -1/+1 |
| | |||||
* | Fix include | lloyd | 2008-10-08 | 1 | -1/+1 |
| | |||||
* | Split ecdsa module into ecc_key, ecdsa, eckaeg | lloyd | 2008-10-08 | 23 | -200/+549 |
| | | | | | Add actual implementations (from InSiTo) for ECDSA_Operation and ECKAEG_Operation. | ||||
* | Mark classes with BOTAN_DLL macro for DLL visibility | lloyd | 2008-10-08 | 7 | -7/+7 |
| | |||||
* | Fix lookup for ECDSA keys. Fix ecdsa info.txt | lloyd | 2008-10-07 | 2 | -2/+2 |
| | |||||
* | Fix that | lloyd | 2008-10-07 | 4 | -289/+289 |
| | |||||
* | Split ECDSA and ECKAEG implementatations apart | lloyd | 2008-10-07 | 11 | -1046/+1124 |
| | |||||
* | Update for 2008-10-07 1.7.15 release1.7.15 | lloyd | 2008-10-07 | 2 | -2/+2 |
| | |||||
* | Add new aliases for Opteron, Pentium-M, Pentium4, and Cell PPU to aid ID via ↵ | lloyd | 2008-10-07 | 3 | -0/+9 |
| | | | | /proc/cpuinfo | ||||
* | New /proc/cpuinfo matching logic suggested by Derek Scherger. Attempt | lloyd | 2008-10-07 | 1 | -10/+14 |
| | | | | | longest match first instead of random Perl hash order. Seems to work very well in practice. | ||||
* | Make configuration quieter | lloyd | 2008-10-07 | 1 | -2/+2 |
| | |||||
* | Add dependencies on the public key implementations in the engines code, | lloyd | 2008-10-02 | 2 | -0/+18 |
| | | | | | since they assume all algos are available (need to be split up eventually, so one can use OpenSSL module in a RSA-only or DSA-only Botan) | ||||
* | Revert part of revision b87599ffaee2d8ed2ec7597634413e73e4fb2fd8 that | lloyd | 2008-10-02 | 9 | -29/+20 |
| | | | | | | | | added a new mandatory parameter of a Library_State& to get_cipher(). Do this so Monotone does not have to special case. Other lookup related functions like retrieve_<type> and add_algorithm() still require a Library_State& however. | ||||
* | Don't generate the makefile until after we have processed build.h.in | lloyd | 2008-10-01 | 1 | -4/+8 |
| | | | | | | | | | | Markus Wanner noted on the mailing list that build.h was not being installed. That is because it was not included in the HEADERS variable in the Makefile, and build.h did not yet exist when configure.pl scanned the source and include directories. Rearrange the order of operations in configure.pl a bit so first build.h is generated and then the makefile is. | ||||
* | Revert back to portable GCC flags | lloyd | 2008-10-01 | 1 | -2/+2 |
| |