Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove all exception specifications. The way these are designed in C++ is | lloyd | 2009-10-22 | 121 | -140/+140 |
| | | | | | | just too fragile and not that useful. Something like Java's checked exceptions might be nice, but simply killing the process entirely if an unexpected exception is thrown is not exactly useful for something trying to be robust. | ||||
* | Reset version as 1.9.1-dev instead of -rc1 | lloyd | 2009-10-21 | 3 | -3/+3 |
| | |||||
* | Enable CPUID on x86 (checking wrong macro name) | lloyd | 2009-10-21 | 1 | -1/+1 |
| | |||||
* | Disable traceback | lloyd | 2009-10-21 | 1 | -2/+2 |
| | |||||
* | Format, add names to params in header | lloyd | 2009-10-19 | 1 | -3/+7 |
| | |||||
* | Document Clang support | lloyd | 2009-10-19 | 1 | -1/+1 |
| | |||||
* | Add theoreticaly support for Clang/LLVM. Current Gentoo clang ebuild doesn't | lloyd | 2009-10-19 | 1 | -0/+46 |
| | | | | seem to work with C++ at all so untested. | ||||
* | Be more forgiving of names passed with --cpu | lloyd | 2009-10-19 | 1 | -6/+9 |
| | |||||
* | Also enable x86 asm word_add | lloyd | 2009-10-15 | 1 | -8/+0 |
| | |||||
* | Enable x86-64 asm word_add | lloyd | 2009-10-15 | 1 | -8/+0 |
| | |||||
* | merge of '5cfca720d4ca8d1e8f6946c7d9b4a8a6943094d0' | lloyd | 2009-10-15 | 31 | -432/+456 |
|\ | | | | | | | and '8cc9c08544c0f1f1dba7c7a8da51d1657b1c7df8' | ||||
| * | Similiar treatment for OFB which is also just a plain stream cipher | lloyd | 2009-10-14 | 7 | -100/+148 |
| | | |||||
| * | Convert CTR_BE from a Filter to a StreamCipher. Must wrap in a ↵ | lloyd | 2009-10-14 | 11 | -217/+231 |
| | | | | | | | | | | | | StreamCipher_Filter to pass it directly to a Pipe now. | ||||
| * | Cleanups/random changes in the stream cipher code: | lloyd | 2009-10-14 | 14 | -111/+73 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove encrypt, decrypt - replace by cipher() and cipher1() Remove seek() - not well supported/tested, I want to redo with a new interface once CTR and OFB modes become stream ciphers. Rename resync to set_iv() Remove StreamCipher::IV_LENGTH and add StreamCipher::valid_iv_length() to allow multiple IV lengths (as for instance Turing allows, as would Salsa20 if XSalsa20 were supported). | ||||
| * | Fix some minor compilation issues in the examples | lloyd | 2009-10-14 | 3 | -4/+4 |
| | | |||||
* | | Avoid using word_add() in gfp_element.cpp, actually more complex than necessary, | lloyd | 2009-10-15 | 1 | -1/+3 |
|/ | | | | and was tickling a bug in the asm versions because of the constant 0. | ||||
* | Check for cipher_mode() being set; if it is, not an algo_factory algo | lloyd | 2009-10-13 | 1 | -0/+4 |
| | |||||
* | propagate from branch 'net.randombit.botan.1_8' (head ↵ | lloyd | 2009-10-13 | 303 | -5563/+9498 |
|\ | | | | | | | | | | | c5ae189464f6ef16e3ce73ea7c563412460d76a3) to branch 'net.randombit.botan' (head e2b95b6ad31c7539cf9ac0ebddb1d80bf63b5b21) | ||||
| * | Add a couple more Python examples and the very beginning of a manual/reference | lloyd | 2009-10-10 | 3 | -0/+143 |
| | | | | | | | | for the Python wrappers. | ||||
| * | Remove redundant function | lloyd | 2009-10-09 | 1 | -10/+3 |
| | | |||||
| * | Add PBKDF2 wrapper | lloyd | 2009-10-09 | 1 | -0/+17 |
| | | |||||
| * | Reasonably functional RSA support; keygen, import/export, encrypt/decrypt, ↵ | lloyd | 2009-10-09 | 5 | -156/+231 |
| | | | | | | | | sign/verify | ||||
| * | Tick timestamp in building.tex | lloyd | 2009-10-09 | 1 | -1/+1 |
| | | |||||
| * | Bump version to 1.9.1-rc1 | lloyd | 2009-10-09 | 3 | -3/+3 |
| | | |||||
| * | Remove unused arg | lloyd | 2009-10-09 | 1 | -3/+2 |
| | | |||||
| * | Fix python install target. Add CryptoBox wrapper plus an example | lloyd | 2009-10-09 | 4 | -1/+60 |
| | | |||||
| * | Ignore XS goop | lloyd | 2009-10-09 | 1 | -0/+3 |
| | | |||||
| * | Use -Wno-write-strings in XS wrapper to avoid many warnings | lloyd | 2009-10-09 | 1 | -1/+1 |
| | | |||||
| * | Fix for configure.py. Add instructions on building Python and Perl wrappers | lloyd | 2009-10-09 | 1 | -50/+97 |
| | | |||||
| * | Drop the SWIG wrappers; never worked. Move the XS wrappers to src/wrap/perl-xs | lloyd | 2009-10-09 | 33 | -678/+0 |
| | | |||||
| * | Move boost.python example scripts to doc/python | lloyd | 2009-10-09 | 4 | -34/+0 |
| | | |||||
| * | Add more or less functional integration with Boost.Python. Use | lloyd | 2009-10-09 | 12 | -13/+86 |
| | | | | | | | | | | --use-boost-python to enable creating a second makefile, Makefile.python, which has targets for building and installing the Python module. | ||||
| * | Remove old code in __init__.py | lloyd | 2009-10-09 | 1 | -23/+0 |
| | | |||||
| * | Simplify Boost.Python wrapper code. Now mostly functional! Yay | lloyd | 2009-10-09 | 6 | -403/+157 |
| | | |||||
| * | Fix --enable-debug | lloyd | 2009-10-09 | 2 | -5/+14 |
| | | | | | | | | With GCC, only use -finline-functions if not a debug build | ||||
| * | Add support for GNU/Hurd | lloyd | 2009-10-07 | 4 | -0/+19 |
| | | |||||
| * | Document other changes in 1.9.1-pre | lloyd | 2009-10-07 | 1 | -0/+2 |
| | | |||||
| * | Remove a dead function | lloyd | 2009-10-07 | 1 | -9/+0 |
| | | |||||
| * | Use the new selftest framework for testing hashes, MACs, and ciphers. | lloyd | 2009-10-07 | 4 | -1490/+269 |
| | | | | | | | | | | | | Remove the Decrypt direction cipher mode tests - now both directions are always tested for all modes. Also add IVs for Salsa20 (were implicit all-zeros) since that does not fly anymore in validate.dat | ||||
| * | Remove includes of stdio.h | lloyd | 2009-10-07 | 3 | -6/+0 |
| | | |||||
| * | Oops, removed assert.h from gfp_element.cpp which uses assert :( | lloyd | 2009-10-07 | 1 | -0/+1 |
| | | |||||
| * | New parsing system for SCAN names | lloyd | 2009-10-07 | 2 | -39/+92 |
| | | |||||
| * | Run self tests at startup | lloyd | 2009-10-07 | 1 | -0/+4 |
| | | |||||
| * | Add 'Distributed under...' text to files missing it. Some format cleanups | lloyd | 2009-10-07 | 12 | -106/+106 |
| | | |||||
| * | Add cipher mode selftesting in selftest.cpp | lloyd | 2009-10-06 | 3 | -151/+198 |
| | | | | | | | | Convert hardcoded startup selftests to use the new selftest framework | ||||
| * | Fix mode name parsing | lloyd | 2009-10-06 | 1 | -1/+1 |
| | | |||||
| * | Refactor Default_Engine::get_cipher so bits can be called from selftest | lloyd | 2009-10-06 | 2 | -84/+104 |
| | | |||||
| * | Extensions to SCAN_Name for dealing with cipher mode names | lloyd | 2009-10-06 | 2 | -3/+62 |
| | | |||||
| * | In to_u32bit, ignore space characters in input | lloyd | 2009-10-06 | 1 | -0/+3 |
| | | |||||
| * | Add a TSS example | lloyd | 2009-10-06 | 1 | -0/+38 |
| | |