Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-10-28 | 103 | -935/+933 |
|\ | | | | | | | | | | | 2841fb518e20d2fe0a374e4f6b08bdbb14d5d158) to branch 'net.randombit.botan.c++0x' (head 0b9275139d6346bd3aa28d63bf8b8a03851d853d) | ||||
| * | Document adding base64 standalone encoder | lloyd | 2010-10-28 | 1 | -0/+1 |
| | | |||||
| * | Use standalone encoder for end of message padding too | lloyd | 2010-10-28 | 2 | -27/+9 |
| | | |||||
| * | Consolidate hex and base64 filters into a single sub-module. | lloyd | 2010-10-28 | 7 | -66/+44 |
| | | | | | | | | Use the standalone base64 functions for most of the Base64 logic | ||||
| * | Simple standalone base64 encoder | lloyd | 2010-10-28 | 4 | -0/+163 |
| | | |||||
| * | These are internal headers and do not need public linkage | lloyd | 2010-10-28 | 3 | -3/+3 |
| | | |||||
| * | Rename the base64 filter and macro names in prep for adding | lloyd | 2010-10-27 | 6 | -8/+6 |
| | | | | | | | | standalone/Pipe-free versions of it | ||||
| * | Move base64 char tables to base64.cpp | lloyd | 2010-10-27 | 2 | -48/+36 |
| | | |||||
| * | Make TLS_Client entirely via callbacks, not talking to Socket directly | lloyd | 2010-10-19 | 3 | -44/+31 |
| | | |||||
| * | Make Record_Writer call a callback instead of writing directly to the socket | lloyd | 2010-10-19 | 5 | -10/+20 |
| | | |||||
| * | Run MAC as standalone object instead of running it through a Pipe at | lloyd | 2010-10-19 | 3 | -48/+56 |
| | | | | | | | | record layer. | ||||
| * | Update AES-NI for SecureVector and BlockCipher changes | lloyd | 2010-10-19 | 1 | -9/+9 |
| | | |||||
| * | BigInt::get_substring really shouldn't return size_t. Revert to | lloyd | 2010-10-18 | 5 | -10/+8 |
| | | | | | | | | | | | | u32bit. Maybe should be word? But that would restrict window sizes more than might be desirable (we couldn't use more than 8 bit window on the assumption that the lib might be using byte limbs). Messy. | ||||
| * | For const BigInt::operator[], return a const reference instead of a | lloyd | 2010-10-18 | 1 | -1/+1 |
| | | | | | | | | | | value, so you can always safely capture the result by a const reference. | ||||
| * | s/u32bit/size_t/ | lloyd | 2010-10-18 | 4 | -38/+38 |
| | | |||||
| * | s/u32bit/size_t/ | lloyd | 2010-10-18 | 7 | -51/+51 |
| | | |||||
| * | Prefix vs postfix | lloyd | 2010-10-15 | 2 | -4/+4 |
| | | |||||
| * | Last u32bit->size_t for ssl | lloyd | 2010-10-15 | 10 | -101/+108 |
| | | |||||
| * | Use binary I/O where needed | lloyd | 2010-10-15 | 10 | -11/+11 |
| | | |||||
| * | More size_t | lloyd | 2010-10-15 | 3 | -28/+28 |
| | | |||||
| * | More size_t | lloyd | 2010-10-15 | 3 | -30/+30 |
| | | |||||
| * | Use size_t in ssl | lloyd | 2010-10-15 | 12 | -75/+75 |
| | | |||||
| * | Only allocate as much working space as needed in key schedule | lloyd | 2010-10-14 | 1 | -4/+4 |
| | | |||||
| * | Remove standalone S function | lloyd | 2010-10-14 | 1 | -12/+13 |
| | | |||||
| * | In all cases where the block size of the cipher is fixed, the key | lloyd | 2010-10-14 | 33 | -366/+244 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parameters are as well. So make them template paramters. The sole exception was AES, because you could either initialize AES with a fixed key length, in which case it would only be that specific key length, or not, in which case it would support any valid AES key size. This is removed in this checkin; you have to specifically ask for AES-128, AES-192, or AES-256, depending on which one you want. This is probably actually a good thing, because every implementation other than the base one (SSSE3, AES-NI, OpenSSL) did not support "AES", only the versions with specific fixed key sizes. So forcing the user to ask for the one they want ensures they get the ones that are faster and/or safer. | ||||
* | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-10-13 | 30 | -153/+164 |
|\| | | | | | | | | | | | cba32f885eb7889a9711cbee120df42839deb9d0) to branch 'net.randombit.botan.c++0x' (head 7cb9cdfda0f3dedab24f1d3bc7e7ea9b22164234) | ||||
| * | Fix examples | lloyd | 2010-10-13 | 4 | -7/+11 |
| | | |||||
| * | More size_t | lloyd | 2010-10-13 | 11 | -26/+26 |
| | | |||||
| * | More size_t | lloyd | 2010-10-13 | 3 | -18/+18 |
| | | |||||
| * | Implicit rounds based on key variable size | lloyd | 2010-10-13 | 4 | -27/+44 |
| | | |||||
| * | Make the rounds implicit with the size of the key values | lloyd | 2010-10-13 | 2 | -55/+42 |
| | | |||||
| * | More size_t. Document changes | lloyd | 2010-10-13 | 8 | -20/+23 |
| | | |||||
* | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-10-13 | 144 | -1193/+744 |
|\ \ | |/ |/| | | | | | | | 0b2a6834cd19e431afc91bd062b0b455d6d035ac) to branch 'net.randombit.botan.c++0x' (head fbb6dc287edf127cc84fc29f9d8477769d5cfd7f) | ||||
| * | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-10-13 | 75 | -356/+432 |
| |\ | | | | | | | | | | | | | | | | 6581b789d58717bc6acee5c6a248e2d44c636e40) to branch 'net.randombit.botan.c++0x' (head 227a989ae94da8f4379ea4b9b0fc0ee8dbdde0c7) | ||||
| * | | Post-merge fixups | lloyd | 2010-10-13 | 4 | -11/+5 |
| | | | |||||
| * | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-10-13 | 142 | -1184/+741 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | 2898d79f992f27a328a3e41d34b46eb1052da0de) to branch 'net.randombit.botan.c++0x' (head 6cba76268fd69a73195760c021b7f881b8a6552c) | ||||
| | * | | Compile python wrapper as C++0x | lloyd | 2010-09-09 | 1 | -1/+1 |
| | | | | |||||
| | * | | Partially fix Python compilation. Looks like Boost.Python doesn't support | lloyd | 2010-09-09 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | C++0x though, particularly unique_ptr, so this may be DOA... | ||||
| | * | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-09-07 | 8 | -36/+52 |
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | fb78974f57bc3065d8537ebeb5210c86e74e9bb1) to branch 'net.randombit.botan.c++0x' (head dcb30c0029c7e44a75d0d8b859447a6c9df97cde) | ||||
| | * | | | Use std::to_string | lloyd | 2010-09-03 | 2 | -2/+3 |
| | | | | | |||||
| | * | | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-09-03 | 141 | -1280/+831 |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a29c41b4a949207b1544096c3afab668f8b5179e) to branch 'net.randombit.botan.c++0x' (head a9d0c2f805b3c20a4c648575d7256959db8329fe) | ||||
| | | * | | | Use gcc 4.5.1 | lloyd | 2010-08-13 | 1 | -1/+1 |
| | | | | | | |||||
| | | * | | | Post-merge fix | lloyd | 2010-08-13 | 1 | -1/+1 |
| | | | | | | |||||
| | | * | | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-08-13 | 141 | -1280/+831 |
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0a3348f52bf558bc2282e1066c2913a72a1aeda5) to branch 'net.randombit.botan.c++0x' (head 552c20ae8874f12da779fc25ea368e36e71cbfe8) | ||||
| | | | * \ \ | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-08-06 | 6 | -67/+165 |
| | | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c6dfcb1b2e25290f071169361fb07cc9bb602eac) to branch 'net.randombit.botan.c++0x' (head 802b80d11c9eb4550d592439b773f6bc8b0ec045) | ||||
| | | | * | | | | ~Algorithm_Cache was missing definition | lloyd | 2010-08-04 | 1 | -1/+1 |
| | | | | | | | | |||||
| | | | * | | | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-08-04 | 141 | -1282/+833 |
| | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 717a9d103aa80e6d66c04e3a23cf173aadf56ceb) to branch 'net.randombit.botan.c++0x' (head c9759e8ebc2f360696a11f2d00fc218d7a8bf744) | ||||
| | | | | * | | | | Update docs WRT UI vs function<> | lloyd | 2010-07-12 | 1 | -19/+24 |
| | | | | | | | | | |||||
| | | | | * | | | | Move gtk example to attic | lloyd | 2010-07-12 | 5 | -0/+0 |
| | | | | | | | | | |||||
| | | | | * | | | | propagate from branch 'net.randombit.botan' (head ↵ | lloyd | 2010-07-12 | 2 | -8/+10 |
| | | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 85c4aa25e9168862a96d7a2eca7478049fffa5d5) to branch 'net.randombit.botan.c++0x' (head 179c9203bd3a633b86a2d54992d8ffc77369de20) |