aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Move util functions into utils/ modulelloyd2008-09-288-0/+297
* Add deps to x509 modulelloyd2008-09-281-0/+5
* Add missing modinfo for modebase modulelloyd2008-09-281-0/+14
* Move get_pbe into lookup.h to avoid cyclical dependencylloyd2008-09-287-2/+48
* Add modebase module (and add dep in cipher mode impls). Move data_snk.cpp to ...lloyd2008-09-2811-0/+72
* Move Default_Mutex (now Noop_Mutex) into modulelloyd2008-09-285-31/+58
* Move allocator code to secalloc/allocators modulelloyd2008-09-2811-1/+426
* New filters module. Add deps for it in some needed areas (codec, pbes)lloyd2008-09-2824-0/+520
* Move buf_es into module, add deps where neededlloyd2008-09-286-0/+55
* Move def_powm.cpp from core to bigintlloyd2008-09-282-0/+1
* Add modinfo for pem, hash_id, selftest moduleslloyd2008-09-283-0/+48
* Move startup selftest into modulelloyd2008-09-283-1/+26
* BigInt uses hex modulelloyd2008-09-281-0/+4
* PEM codec modulelloyd2008-09-284-0/+37
* Add primes.cpp to build in modinfo.txtlloyd2008-09-281-3/+4
* Move primes.cpp to bigint/lloyd2008-09-281-0/+0
* Move hash_id into modulelloyd2008-09-284-0/+30
* Put OpenPGP codec routines into codec/openpgp modulelloyd2008-09-283-0/+40
* Move all BigInt stuff into bigint/. Currently all asm modules are disabled;lloyd2008-09-2847-73/+1008
* Move almost all of the ASN.1, BER, and DER codec related code into newlloyd2008-09-2833-0/+776
* Remove needless include of look_pk.hlloyd2008-09-281-1/+0
* Add dl_algo and dl_group moduleslloyd2008-09-289-0/+152
* Compliation fixeslloyd2008-09-282-2/+2
* Add missing PBE header and modinfo fileslloyd2008-09-283-0/+65
* Modularize PBEs (password-based encryption schemes)lloyd2008-09-284-3/+64
* Modularize IF family PK algorithms (integer factorization; RSA and RW baselloyd2008-09-2813-0/+199
* Drop old Makefile. Move tests to examples directory.lloyd2008-09-283-169/+0
* Move CMS code into main src tree, though it currently doesn't compile (needs ...lloyd2008-09-2811-0/+1400
* Formattinglloyd2008-09-281-8/+6
* Modularize the public key algorithms, though currently a great deal oflloyd2008-09-2813-16/+422
* Rename compression->compress and allocation->secalloclloyd2008-09-2813-0/+0
* Split up asm modules into appropriate (topic-specific) modules, eglloyd2008-09-2829-5/+0
* Modularize MGF1. Make EME1 and EMSA4 depend on itlloyd2008-09-285-1/+47
* Make mdx_hash also a module, which most of the hash functions depend on.lloyd2008-09-2816-6/+83
* Move all modules into src/ directorylloyd2008-09-28367-0/+31011
* Create an x509 module containing all of the X509 certificate and CAlloyd2008-09-2812-3050/+0
* Split def_ops into multiple files. Modularize DLIESlloyd2008-09-287-484/+423
* Modularize RNG implementationslloyd2008-09-286-575/+223
* Modularize CMAC and HMAClloyd2008-09-283-251/+13
* Modularize cipher modeslloyd2008-09-289-1092/+61
* Modularize KDFs, PBKDFs, and PRFslloyd2008-09-288-501/+54
* Modularize EME1 and PKCS #1 v1.5 EMElloyd2008-09-283-164/+12
* Modularize EMSAlloyd2008-09-287-538/+65
* Modularize CBC-MAClloyd2008-09-281-109/+0
* Modularize SSLv3 MAC and X9.19 MACs. Fix some feature macro inconsistencies.lloyd2008-09-283-183/+15
* Modularize hashes and checksumslloyd2008-09-2817-2855/+92
* Modularize all cipherslloyd2008-09-2842-7863/+186
* Modularize the Adler32 checksum in checksums/adler32lloyd2008-09-283-36/+42
* Rename header guards in modules from BOTAN_EXT_ to BOTAN_ for consistencylloyd2008-09-281-72/+0
* Add back from Ajisai 0.5.0 the implementations of the SSLv3 MAC and PRFlloyd2008-09-275-0/+234