aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* propagate from branch 'net.randombit.botan' (head ↵lloyd2010-06-17345-3524/+3482
|\ | | | | | | | | | | 294e2082ce9231d6165276e2f2a4153a0116aca3) to branch 'net.randombit.botan.c++0x' (head 0b695fad10f924601e07b009fcd781191fafcb28)
| * Use mode(TI) operations to get access to MIPS 64-bit multiply.lloyd2010-06-171-1/+4
| | | | | | | | Required after GCC 4.4
| * Reference Doxygen docs in readme. Reformat a bitlloyd2010-06-161-9/+10
| |
| * We can expose valid_iv_length in the header without problems.lloyd2010-06-162-8/+3
| | | | | | | | Remove include of assert.h in basefilt.cpp
| * In the cipher KAT selftest, query if the IV length we got waslloyd2010-06-161-4/+13
| | | | | | | | | | | | supported before setting it. If it's not, then check if a 0 length IV is supported (eg, ECB mode). If neither is true, throw Invalid_IV_Length.
| * Add Keyed_Filter::valid_iv_length (it was already inlloyd2010-06-1612-14/+56
| | | | | | | | | | StreamCipher_Filter, but not elsewhere). Add to all modes. Defaults to return true iff the IV length is zero; ie that IVs are not supported.
| * More Doxygenlloyd2010-06-163-2/+17
| |
| * Hide File_Descriptor_Sourcelloyd2010-06-162-12/+16
| |
| * Mention Doxygen updates in release loglloyd2010-06-161-0/+1
| |
| * Doxygen for divide.hlloyd2010-06-161-1/+11
| |
| * More Doxygen updates. Also, don't expose divide() in numthry.hlloyd2010-06-162-38/+75
| | | | | | | | anymore, only in divide.h
| * More BigInt Doxygen comment updateslloyd2010-06-161-19/+20
| |
| * merge of '3632315d498b1223cca850051518f7a3273f5449'lloyd2010-06-1663-336/+581
| |\ | | | | | | | | | and '5c9cdb3b727e7336f0a18f72e6ca2eb7460d31ec'
| | * Cleanup some BigInt doxygen commentslloyd2010-06-161-31/+44
| | |
| | * Replace "@return a blah" and "@return the blah" with just "@return blah"lloyd2010-06-1636-168/+168
| | |
| | * More Doxygenlloyd2010-06-162-1/+14
| | |
| | * Yet more Doxygen commentslloyd2010-06-1620-98/+217
| | |
| | * Remove DETAILS_AT_TOP, not a Doxygen option anymorelloyd2010-06-161-1/+0
| | |
| | * Move (empty) implementation of Keyed_Filter::set_iv to basefilt.cpplloyd2010-06-162-1/+8
| | | | | | | | | | | | due to Doxygen vs GCC
| | * Move a couple of StreamCipher functions to a source file to avoid thelloyd2010-06-162-8/+26
| | | | | | | | | | | | Doxygen vs GCC problem.
| | * Require all PK keys implement check_key. Add for ECC keys.lloyd2010-06-163-5/+11
| | |
| | * Compilation fixeslloyd2010-06-161-1/+3
| | |
| | * Move the implemention of the functions in the Engine base class into alloyd2010-06-163-33/+101
| | | | | | | | | | | | | | | | | | | | | source file. Otherwise we ran into a conflict between Doxygen comments, which require us to name the params, and GCC's -Wunused-parameters, which will warn about parameters which aren't being used.
| * | Remove some of the more extraneous namespaceslloyd2010-06-167-74/+79
| |/
| * More Doxygen commentslloyd2010-06-1624-28/+235
| |
| * Doxygen commentslloyd2010-06-164-26/+183
| |
| * Kill dead/unused functionlloyd2010-06-161-2/+0
| |
| * Also for Default_Enginelloyd2010-06-161-1/+0
| |
| * Don't hide funcions in engine subclasses that are public in baselloyd2010-06-165-5/+5
| |
| * Tiger::clone's result always used 3 passeslloyd2010-06-161-1/+5
| |
| * More Doxygenlloyd2010-06-1510-9/+77
| |
| * Deprecated some of the old lookup functions in Doxygenlloyd2010-06-152-0/+38
| |
| * Use Doxygen deprecation warningslloyd2010-06-152-4/+9
| |
| * Don't extract local classeslloyd2010-06-151-2/+2
| |
| * Don't allow access to key_schedule, just the memberslloyd2010-06-152-3/+5
| |
| * More Doxygen updateslloyd2010-06-159-18/+52
| |
| * More Doxygen updates/fixeslloyd2010-06-15123-236/+417
| |
| * merge of 'beaa845172bcf34c757ab1428e921d996a275c6c'lloyd2010-06-153-3/+4
| |\ | | | | | | | | | and 'cf2b4d27dda134f49f065face1da51645bfbde57'
| | * Increase the iteration count and salt size used for encryptedlloyd2010-06-153-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | private keys. For the older PBES1, we can only increase the iteration count (from 2048 to 10000); the salt is fixed by the standard to 64 bits. This is probably OK, since PBES1 is also limited to (at best) 64-bit encryption keys and thus is pretty unsafe anyway. For PBES2, increase the iteration count (also 2048 to 10000) and increase the size of the salt from 64 bits to 96 bits. This will only affect keys which are encrypted by a version after this revision.
| * | More Doxygen fixeslloyd2010-06-1542-70/+116
| | |
| * | Fix a few hundred Doxygen warningslloyd2010-06-1541-132/+173
| |/
| * More API ref updateslloyd2010-06-151-196/+194
| |
| * Move reading list to the start, want people to see thislloyd2010-06-151-44/+46
| |
| * Cleanups, remove dead wordslloyd2010-06-151-191/+204
| |
| * Use X509::BER_encode in the Python wrapperslloyd2010-06-151-10/+8
| |
| * Use X509::BER_encode. Saves 12 lines. Nicelloyd2010-06-151-18/+6
| |
| * Update docs WRT PKCS8/X509 funcslloyd2010-06-151-119/+90
| |
| * 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
| |