aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Some small changes to GFpElement, including accepting u64bit insteadlloyd2008-10-092-30/+28
| | | | | | | of u32bit to the operator* and operator*= Instead of passing the n_dash array to inner_montg_mult_sos, which only uses the first word, just pass the word directly.
* Reorder GF(p) tests, add more diagnostic output on test failurelloyd2008-10-091-14/+14
|
* Set solib version, readme, log for 1.7.17 sometime in the mysterious future.lloyd2008-10-093-2/+5
|
* Prevent unused warning if GF(p) math not compiled inlloyd2008-10-091-1/+1
|
* Add BOTAN_DLL macro to public class definitions that were missing it.lloyd2008-10-0939-61/+61
|
* Update for 1.7.16 release 2008-10-091.7.16lloyd2008-10-092-3/+3
|
* More diagnostics from GF(p) test failureslloyd2008-10-091-7/+15
|
* Add stub if GF(p) is disabledlloyd2008-10-091-4/+3
|
* Don't pull in the std namespacelloyd2008-10-091-50/+49
|
* Make GF(p) tests part of normal test suitelloyd2008-10-093-26/+46
|
* Cleanup of gfp_element.cpplloyd2008-10-091-21/+29
|
* Remove BOOST_AUTO_TEST_CASE macrolloyd2008-10-091-23/+22
|
* Clean up GF(p) implementation codelloyd2008-10-095-92/+99
|
* Correct copyright notices in SWIG wrapperlloyd2008-10-094-4/+4
|
* Fix copyright noticeslloyd2008-10-093-4/+6
|
* Move DESX into desx.h and desx.cpplloyd2008-10-087-201/+261
| | | | Clean up DES implementation internals.
* Keep gfpmath disabled unless requested due to tr1 deplloyd2008-10-081-1/+1
|
* Update release noteslloyd2008-10-081-3/+4
|
* Replace uses of global_config with arguments to functionslloyd2008-10-082-10/+21
|
* More compilation fixes for CVC codelloyd2008-10-082-4/+12
|
* Fix further compilation errors. However some functionality is disabled sincelloyd2008-10-083-34/+64
| | | | ECDSA keys do not support the EAC serialization mechanism yet.
* Many improvements towards getting the CVC implementation from InSiTolloyd2008-10-0816-662/+1446
| | | | | compiling against mainline. Add several missing classes extracted from other files inside InSiTo. Add dependency note for ecdsa and asn1
* Add Card Verifiable Certificates from InSiTo (does not built due to missing ↵lloyd2008-10-0814-0/+1409
| | | | parts, not included in build by default)
* Add BSI variant of EMSA1, from InSiTolloyd2008-10-087-1/+87
|
* Add missing includelloyd2008-10-081-0/+1
|
* Avoid a memory leak if lookup of a component algorithm of Lion cannot belloyd2008-10-081-2/+9
| | | | found by using auto_ptr
* Correct Lion constructor (would access unset pointer)lloyd2008-10-081-3/+6
|
* Including the name Botan and the project URL in license.txt,lloyd2008-10-081-16/+19
| | | | | so it is clear (when the license text is redistributed) what the license text is actually referring to.
* Cleanuplloyd2008-10-081-2/+1
|
* Cleanuplloyd2008-10-081-4/+4
|
* Document that OpenSSL and GNU MP engines no longer require all public key ↵lloyd2008-10-081-0/+1
| | | | algorithms to be enabled
* Split up GNU MP analagously with the OpenSSL change. GNU MP module canlloyd2008-10-089-389/+476
| | | | now be built with any or all public key algorithms disabled.
* Split OpenSSL public key implementations into algorithm specific files,lloyd2008-10-088-388/+496
| | | | | which allows it to be used while still disabling some (or all) public key algorithms.
* Needed include of numthry.hlloyd2008-10-081-0/+1
|
* Needed include of numthry.hlloyd2008-10-081-0/+1
|
* Split kdf.h and kdf.cpp from core/ to kdf/kdf_baselloyd2008-10-0815-22/+48
| | | | Update dependencies as needed.
* Fix infinite loop if no close tag found in info.txt filelloyd2008-10-081-0/+2
|
* Add PBKDF1,2 deps to PBES1,2lloyd2008-10-082-0/+2
|
* Append _prf to sslv3, tlsv1, x932 module nameslloyd2008-10-089-0/+0
|
* Split GF(p) tests into passing and failing oneslloyd2008-10-081-7/+11
|
* Tenselloyd2008-10-081-2/+2
|
* Also mention that big pieces of ECDSA were missing in 1.7.15lloyd2008-10-081-0/+1
|
* Document adding GF(p) and ECDSA testslloyd2008-10-081-1/+2
|
* Document header renameslloyd2008-10-081-0/+2
|
* Make it clear in log.txt that SHA-224 came from InSiTolloyd2008-10-081-1/+1
|
* Oops, revert back to standard GCC -Wall flagslloyd2008-10-081-2/+2
|
* Add commented out alternative for using botan-config against workspace buildslloyd2008-10-081-3/+10
| | | | (lib in topdir, includes in build/include)
* Add SHA-224 from InSiTo, written and (C) by FlexSecure GmbHlloyd2008-10-089-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 bugslloyd2008-10-088-278/+513
|
* Add a set of ECDSA tests from InSiTolloyd2008-10-081-0/+609
|