Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove old decl | lloyd | 2008-09-28 | 1 | -9/+0 |
| | |||||
* | Move Default_Mutex (now Noop_Mutex) into module | lloyd | 2008-09-28 | 7 | -42/+75 |
| | |||||
* | Move allocator code to secalloc/allocators module | lloyd | 2008-09-28 | 11 | -1/+28 |
| | | | | Move paralle hash construction to par_hash module in hash directory | ||||
* | New filters module. Add deps for it in some needed areas (codec, pbes) | lloyd | 2008-09-28 | 24 | -0/+52 |
| | |||||
* | Move buf_es into module, add deps where needed | lloyd | 2008-09-28 | 6 | -0/+16 |
| | |||||
* | Move def_powm.cpp from core to bigint | lloyd | 2008-09-28 | 2 | -0/+1 |
| | |||||
* | Add modinfo for pem, hash_id, selftest modules | lloyd | 2008-09-28 | 3 | -0/+48 |
| | |||||
* | Move startup selftest into module | lloyd | 2008-09-28 | 3 | -1/+6 |
| | |||||
* | BigInt uses hex module | lloyd | 2008-09-28 | 1 | -0/+4 |
| | |||||
* | PEM codec module | lloyd | 2008-09-28 | 4 | -0/+4 |
| | |||||
* | Add primes.cpp to build in modinfo.txt | lloyd | 2008-09-28 | 1 | -3/+4 |
| | |||||
* | Move primes.cpp to bigint/ | lloyd | 2008-09-28 | 1 | -0/+0 |
| | |||||
* | Move hash_id into module | lloyd | 2008-09-28 | 4 | -0/+8 |
| | |||||
* | Put OpenPGP codec routines into codec/openpgp module | lloyd | 2008-09-28 | 3 | -0/+8 |
| | |||||
* | Move all BigInt stuff into bigint/. Currently all asm modules are disabled; | lloyd | 2008-09-28 | 50 | -76/+147 |
| | | | | | | | | | configure.pl doesn't understand how to handle this yet (replace logic only understands stuff in src, not how one module can replace another modules src, or anything about prioritizing). Move some hex and base64 stuff out of charset.cpp and into their codec directories. | ||||
* | Move almost all of the ASN.1, BER, and DER codec related code into new | lloyd | 2008-09-28 | 33 | -0/+72 |
| | | | | | | | module asn1 Move hex and base64 codecs into new codecs directory. Also move zlib and bzip2 to codecs from compress. | ||||
* | Remove needless include of look_pk.h | lloyd | 2008-09-28 | 1 | -1/+0 |
| | |||||
* | Add dl_algo and dl_group modules | lloyd | 2008-09-28 | 9 | -0/+17 |
| | |||||
* | Compliation fixes | lloyd | 2008-09-28 | 2 | -2/+2 |
| | |||||
* | Add missing PBE header and modinfo files | lloyd | 2008-09-28 | 3 | -0/+65 |
| | |||||
* | Modularize PBEs (password-based encryption schemes) | lloyd | 2008-09-28 | 4 | -34/+25 |
| | |||||
* | Modularize IF family PK algorithms (integer factorization; RSA and RW base | lloyd | 2008-09-28 | 13 | -0/+141 |
| | | | | | | class). Add many missing modinfo.txts that I had not checked in. Oops. | ||||
* | Drop old Makefile. Move tests to examples directory. | lloyd | 2008-09-28 | 3 | -12/+0 |
| | |||||
* | Move CMS code into main src tree, though it currently doesn't compile (needs ↵ | lloyd | 2008-09-28 | 11 | -20/+28 |
| | | | | further updating) | ||||
* | Compliation fixes | lloyd | 2008-09-28 | 2 | -7/+6 |
| | |||||
* | Formatting | lloyd | 2008-09-28 | 1 | -8/+6 |
| | |||||
* | Modularize the public key algorithms, though currently a great deal of | lloyd | 2008-09-28 | 16 | -68/+235 |
| | | | | | | the underlying implementation goop remains in the core library instead of being shunted off, due to various dependencies it has (most of which it shouldn't). | ||||
* | Drop todo, scratchpad: | lloyd | 2008-09-28 | 1 | -45/+0 |
| | |||||
* | More tracing. Print enabled modules in a block at the end | lloyd | 2008-09-28 | 1 | -2/+8 |
| | |||||
* | Rename compression->compress and allocation->secalloc | lloyd | 2008-09-28 | 13 | -0/+0 |
| | |||||
* | Split up asm modules into appropriate (topic-specific) modules, eg | lloyd | 2008-09-28 | 29 | -5/+0 |
| | | | | | | | hash/sha1_amd64 and cipher/serpent_ia32. Remaining code in asm/ dir is for BigInt, so rename to bigint/ in prep for all (or most) of BigInt being modularized. | ||||
* | Modularize MGF1. Make EME1 and EMSA4 depend on it | lloyd | 2008-09-28 | 5 | -1/+14 |
| | |||||
* | Make mdx_hash also a module, which most of the hash functions depend on. | lloyd | 2008-09-28 | 17 | -18/+61 |
| | | | | | | Correct the configure program so modules are not autoloaded if their dependences are not available. (Eg, --no-module=mdx_hash will disable MD4, MD5, SHA-1, etc rather than cause a compliation failure) | ||||
* | Move all modules into src/ directory | lloyd | 2008-09-28 | 368 | -9/+7 |
| | |||||
* | Allow test suite to build even if RNG or DLIES is missing | lloyd | 2008-09-28 | 2 | -4/+22 |
| | |||||
* | Create an x509 module containing all of the X509 certificate and CA | lloyd | 2008-09-28 | 25 | -37/+81 |
| | | | | code as well as the code for handling PKCS #10 requests. | ||||
* | Add convenience aliases for --disable-modules | lloyd | 2008-09-28 | 1 | -0/+4 |
| | |||||
* | Add DLIES mod config | lloyd | 2008-09-28 | 1 | -0/+10 |
| | |||||
* | Use File::Find instead of a glob, to find modinfo.txt in any directory | lloyd | 2008-09-28 | 1 | -1/+17 |
| | | | | inside modules | ||||
* | Misparsed realname due to # in name | lloyd | 2008-09-28 | 1 | -1/+1 |
| | |||||
* | Split def_ops into multiple files. Modularize DLIES | lloyd | 2008-09-28 | 8 | -355/+423 |
| | |||||
* | Modularize RNG implementations | lloyd | 2008-09-28 | 10 | -210/+247 |
| | |||||
* | Add modinfo for CMAC and HMAC | lloyd | 2008-09-28 | 2 | -0/+20 |
| | |||||
* | Modularize CMAC and HMAC | lloyd | 2008-09-28 | 5 | -2/+13 |
| | |||||
* | Modularize cipher modes | lloyd | 2008-09-28 | 25 | -7/+212 |
| | |||||
* | Add missing files | lloyd | 2008-09-28 | 16 | -0/+365 |
| | |||||
* | Modularize KDFs, PBKDFs, and PRFs | lloyd | 2008-09-28 | 12 | -222/+94 |
| | |||||
* | Add unknown modinfos for MACs | lloyd | 2008-09-28 | 2 | -0/+20 |
| | |||||
* | Oops, add unknown modinfos and headers | lloyd | 2008-09-28 | 13 | -0/+280 |
| | |||||
* | Modularize EME1 and PKCS #1 v1.5 EME | lloyd | 2008-09-28 | 9 | -24/+22 |
| |