aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* New BER encoding funcs for PKCS and X.509. Remove Private_Key dep herelloyd2010-06-156-108/+122
* Simplify PKCS8::copy_keylloyd2010-06-151-7/+1
* Some PKCS #8 simplificationslloyd2010-06-143-21/+19
* Expose a datestamp in build.h, provide function in version.h forlloyd2010-06-143-0/+12
* Use strncpy instead of strcpy in EGD readerlloyd2010-06-131-1/+1
* Change how alloc_mmap's TemporaryFile class works. Don't exposelloyd2010-06-131-10/+17
* Add typedefs for the named EME encryptor/decryptor classes so codelloyd2010-06-111-0/+6
* Change how install_name is set on OS X. Not tested, taken from patchlloyd2010-06-111-1/+1
* Oops. On a private key, call PKCS8::encode so the full key is exportedlloyd2010-06-111-1/+1
* Add to_ber to the RSA objects so you can get the raw BER encoding.lloyd2010-06-111-0/+20
* Fix problem that prevented AES-NI code from getting loaded in at leastlloyd2010-06-111-1/+3
* Include generic mp_asmi.h for MSVClloyd2010-06-113-1/+3
* Have to add it as explicit dep in bigintlloyd2010-06-111-1/+1
* Add (untested) support for VC++'s _umul128 intrinsic, which apparentlylloyd2010-06-112-0/+76
* For 64-bit InnoSetuplloyd2010-06-101-1/+5
* Add a simple Windows install targetlloyd2010-06-101-5/+3
* Fix comparison to use IVs with a hypothetical negotiated TLS that useslloyd2010-06-092-2/+2
* merge of '0ab1e77862bca53dec5ac1f2f9dbe994378e91f7'lloyd2010-06-081-2/+4
|\
| * In BigInt::bits, cache sig_words() result instead of calling twicelloyd2010-06-071-2/+4
* | Exclude Python/Perl wrappers from Doxygen outputlloyd2010-06-071-1/+1
* | Make Filter::new_msg and finish_msg private; only used by Pipe, which is a fr...lloyd2010-06-071-12/+13
* | Add Doxygen header comments for XTS modeslloyd2010-06-071-4/+4
* | Fix buildlloyd2010-06-071-0/+1
* | Use "/*" instead of "/**" in starting comments at the begining of a file.lloyd2010-06-0785-97/+96
|/
* Show inherited members; makes Doxygen output much more sensiblelloyd2010-06-021-1/+1
* Add constructor and destructor for pipe_wrapper to handle init and closelloyd2010-06-021-5/+5
* Put PKCS hash ids in anon namespacelloyd2010-06-021-21/+22
* OpenBSD doesn't have MSG_NOSIGNAL; you need to set up a signal handlerlloyd2010-06-011-1/+0
* If you didn't specify a qbits for the DSA kosherizer, then it wouldlloyd2010-05-281-19/+20
* Hid --enable-isa and instead expose --enable-{sse2,ssse3,aes-ni,altivec}lloyd2010-05-261-1/+1
* Remove FORK-256; it's obscure and has been definitively broken.lloyd2010-05-254-198/+0
* Change BlockCipher::parallelism() to return the native parallelism oflloyd2010-05-2511-27/+31
* Add a couple of small patches from Thomas Capricelli <[email protected]>lloyd2010-05-212-14/+26
* merge of '540ae85af1cc9245c325ef716fcc5c5b334251d0'lloyd2010-05-1920-83/+45
|\
| * Add a build.h macro BOTAN_GCC_VERSION which is set to major*100+minor*10+patchlloyd2010-05-132-2/+10
| * Remove the old (unused) <supports_shared> config block. It specifiedlloyd2010-05-1317-69/+7
| * Partially protect OAEP decoding against a timing attack. Possibilitylloyd2010-05-121-12/+28
* | Use memcpy to copy gethostbyname's result to the socket info structlloyd2010-05-101-0/+5
|/
* Avoid trying to use GCC's cpuid.h in versions where it doesn't existlloyd2010-05-061-1/+3
* Modify the implementation of multiplication mod 65537 used in IDEA tolloyd2010-04-301-10/+13
* HMAC_RNG handling changes - split up reseed() and add_entropy()lloyd2010-04-272-35/+31
* Remove add_entropy_vec. Much cleaner way of doing this: add the entirelloyd2010-04-273-7/+4
* mutex.h is internal - had been picking up system installed versionlloyd2010-04-231-1/+1
* Add the other parties Random value to the local PRNG statelloyd2010-04-232-0/+4
* Return SecureVector vals by const reflloyd2010-04-231-4/+4
* Add add_entropy_vec which calls add_entropy on the passed vector. Haslloyd2010-04-231-0/+3
* Check to make sure the user didn't provide two of the same has forlloyd2010-04-231-0/+3
* Remove some C-style castslloyd2010-04-234-6/+6
* Comb4P: hashes must be the same lengthlloyd2010-04-221-2/+0
* Fix EMSA_Raw in the case where the original input had leading 0 bytes.lloyd2010-04-211-1/+19