aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Post-merge fixupslloyd2010-02-247-14/+13
|
* propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-2471-1451/+5417
|\ | | | | | | | | | | 2b67727dd9d1e7fe34f3cb7b7f6715ba42a04918) to branch 'net.randombit.botan.c++0x' (head 1e2e1596f2b4928c2b7bfba624ea5e4ac69dfdad)
| * Document adding SSL/TLSlloyd2010-02-241-0/+1
| |
| * propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-2436-1/+4449
| |\ | | | | | | | | | | | | | | | 35d3e3deb02b47f98e4937f8eab77f019a0f4b97) to branch 'net.randombit.botan.ssl' (head f923e7583e760a9a224cc5b1fc40015776d85eb9)
| | * propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-2336-1/+4449
| | |\ | | | | | | | | | | | | | | | | | | | | 89451dd9349d61bc29507c9c441c090148192286) to branch 'net.randombit.botan.ssl' (head a341d74655f579482102c23e2c378897b738bd06)
| | | * propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-178-69/+70
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | da26221a4feb0b758cd4c182700f6a7a07ed7a44) to branch 'net.randombit.botan.ssl' (head 986b98a8b50c06ffe99d9d4f41855448162959c4)
| | | * | Use the canonical header guard form in handshake_hash.h otherwise thelloyd2010-02-171-2/+2
| | | | | | | | | | | | | | | | | | | | alamgamation generator horks.
| | | * | Add alert code for PSK/SRP (unknown identity)lloyd2010-02-171-0/+2
| | | | |
| | | * | Naming scheme for DL groups has changedlloyd2010-02-171-1/+1
| | | | |
| | | * | TLS_Server example - more printfs, configurable portlloyd2010-02-171-3/+13
| | | | |
| | | * | Remove use of old PKCS8_ and X509_ typedefslloyd2010-02-1610-49/+62
| | | | |
| | | * | Rename Policy to TLS_Policy.lloyd2010-02-1631-152/+103
| | | | | | | | | | | | | | | | | | | | Put TLS_ in all the header guards to reduce the odds of conflicts.
| | | * | Various minor SSL fixeslloyd2010-02-1415-52/+48
| | | | |
| | | * | propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-1436-1/+4477
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5bfc3e699003b86615c584f8ae40bd6e761f96c0) to branch 'net.randombit.botan.ssl' (head 6865128cf0c5f6ad1987e22cc1d521fd2e38fd21)
| | | | * \ propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-141-11/+8
| | | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f3117d253e37aaf3f094137c1b028bebb8a2575a) to branch 'net.randombit.botan.ssl' (head 9d4861abf3f8b5394134752fa46035cf4b3d6bc7)
| | | | * | | Give ssl branch its own sonamelloyd2010-02-141-1/+1
| | | | | | |
| | | | * | | propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-148-11/+11
| | | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8cb312218bfd603dea11a2858a7a52c98b6e8d51) to branch 'net.randombit.botan.ssl' (head 2d8711e311473c352c68c9633a4069d359a66fcc)
| | | | * \ \ \ propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-1485-395/+14831
| | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dd33b7150f3f49d795e4eb962d8d41d1ada58d8d) to branch 'net.randombit.botan.ssl' (head 1452205423962b664263fd2a35149122dfc94d37)
| | | | * | | | | Import latest version of Ajisai into src/ssl; once this hits mainlinelloyd2010-01-1135-0/+4476
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'll officially kill off Ajisai (instead of it just lingering as a zombine as it is currently). Apparently I broke something (or multiple things) during the import process; servers crash and clients gets MAC errors on connect.
| * | | | | | | | Document adding GOST 34.10-2001lloyd2010-02-241-0/+1
| | | | | | | | |
| * | | | | | | | Remove debug printlloyd2010-02-241-5/+0
| | | | | | | | |
| * | | | | | | | propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-24237-3352/+17412
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 84baf58b29f3aaaee34e2b873d0040be5a6c4368) to branch 'net.randombit.botan.gost_3410' (head 63cbe3e357c071d7960bfedc31101eff35895285)
| | * | | | | | | | Correct doxygen commentlloyd2010-02-241-2/+2
| | | | | | | | | |
| | * | | | | | | | Small cleanups in CVC. Reduce use of assert. Remove UTF-8 charslloyd2010-02-245-28/+25
| | | | | | | | | |
| | * | | | | | | | Remove UTF-8 chars in commentslloyd2010-02-243-8/+4
| | | | | | | | | |
| | * | | | | | | | Document removal of TR1 dependencylloyd2010-02-241-1/+1
| | | | | | | | | |
| | * | | | | | | | Remove TR1 dependency in CVC codelloyd2010-02-2412-111/+25
| | |/ / / / / / /
| | * | | | | | | Remove the precomputed z^2, z^3, a*z^4 values from PointGFplloyd2010-02-232-123/+23
| | | | | | | | |
| | * | | | | | | in GFpElement remove some mutables and de-const membmer funcs as necessarylloyd2010-02-232-11/+11
| | | | | | | | |
| | * | | | | | | Document removing TR1 dependency for ECClloyd2010-02-231-0/+1
| | | | | | | | |
| | * | | | | | | Remove vestigal code in pointgfp for various side-channel countermeasureslloyd2010-02-231-56/+1
| | | | | | | | |
| | * | | | | | | Make passhash9 tests more verbose since they are slowlloyd2010-02-231-2/+11
| | | | | | | | |
| | * | | | | | | Cleanups. Remove PointGFp::mult_looplloyd2010-02-232-33/+14
| | | | | | | | |
| | * | | | | | | Remove use of tr1 entirely from gfpmath.lloyd2010-02-2310-1105/+309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove a handful of tests which were based on testing the sharing aspects, which are gone now; everything is based on value copies. All tests pass on x86-64 with GCC. Valgrind output looks clean too.
| | * | | | | | | Remove unused variable in ec_dompar. Add missing include to ecc_keylloyd2010-02-232-5/+4
| | | | | | | | |
| | * | | | | | | Use list comprehensions instead of filter/map to minimize changes neededlloyd2010-02-221-9/+8
| | | |_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | for 2to3, also nominally more 'Pythonic' for better or worse.
| | * | | | | | If --gen-amalgamation is used, imply --disable-asm andlloyd2010-02-171-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --disable-modules=sha1_sse,serpent_simd (and inform the user this is happening), so amalgamation builds work out of the box.
| | * | | | | | Remove almost entirely unnecessary friend access from GFpElement tolloyd2010-02-173-59/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GFpModulus. Doing this pointed out what is probably a threading/race bug as well: assigning to a single GFpElement causes it to reset the GFpModulus to new values, but of course the other GFpElements don't know about this. Sharing the GFpModulus was a really really bad design choice by the InSiTo folks and it needs to die. That might end up wasting a bit of memory, but it will probably fix a lot of nasty bugs, and also remove the use of atomic operations which in the long run is going to hurt performance a lot worse than some extra cache use.
| | * | | | | | Remove use of old typedefslloyd2010-02-164-10/+10
| | |/ / / / /
| * | | | | | propagate from branch 'net.randombit.botan' (head ↵lloyd2009-12-247-1/+562
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a338abd543caa402c32acd952e865c8ec8e85a69) to branch 'net.randombit.botan.gost_3410' (head d09208e0a933da2df52494876849c542e5a556ca)
| | * \ \ \ \ \ propagate from branch 'net.randombit.botan' (head ↵lloyd2009-12-167-1/+562
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 744dccf92270cf16b80b50ee2759424c9866b256) to branch 'net.randombit.botan.gost_3410' (head 761e22ccc5785e8d699f4ba80b8f72858aa5ca75)
| | | * | | | | | Of _course_, GOST 34.10 uses a non-standard X.509 encoding, and _of course_lloyd2009-12-122-5/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it's ridiculously poorly thought out. The PKCS #8 format isn't documented anywhere I can find, so I'm declaring the standard GOST-34.10-2001 to be identical to the ECDSA/ECDH format, thus defining the problem away. :)
| | | * | | | | | Bizarrely, there are two different OIDs for the same GOST 34.10 param set.lloyd2009-12-121-1/+1
| | | | | | | | |
| | | * | | | | | propagate from branch 'net.randombit.botan' (head ↵lloyd2009-12-0861-537/+282
| | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 142a9359ba02d5dfcf3f2c9f99902f82ab41724e) to branch 'net.randombit.botan.gost_3410' (head 064884e9c2fde8228effdd48e80fed78ff0c42cb)
| | | * \ \ \ \ \ \ propagate from branch 'net.randombit.botan' (head ↵lloyd2009-11-247-1/+462
| | | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 34214c6929f443c612c4de1886eb9de6c254a849) to branch 'net.randombit.botan.gost_3410' (head f2cf365a47954e209308924a835bbe5f20e7900f)
| | | | * \ \ \ \ \ \ propagate from branch 'net.randombit.botan' (head ↵lloyd2009-11-207-1/+462
| | | | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b431f4bc404f3ed4a5332b69100ff903fbbb1d6a) to branch 'net.randombit.botan.gost_3410' (head ecd662f4afc7f412d2dd9ec8fd6ac4ac47aa1c13)
| | | | | * | | | | | | Add an implementation of GOST 34.10-2001 as described inlloyd2009-11-196-0/+461
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | draft-dolmatov-cryptocom-gost34102001-06 Known problem: GOST's X.509 (and PKCS #8?) formats are different from ECDSA. ECDSA uses compressed points, GOST uses a completely raw pair of points (with, OF COURSE, no leading uncompressed pair identifier, because using something that already exists would just be too much).
| | | | | * | | | | | | Remove extra 'f' char in ostream outputlloyd2009-11-191-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | propagate from branch 'net.randombit.botan' (head ↵lloyd2010-02-14155-1292/+929
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5bfc3e699003b86615c584f8ae40bd6e761f96c0) to branch 'net.randombit.botan.c++0x' (head 8c64a107b58d41f376bfffc69dfab4514d722c5c)
| * | | | | | | | | | | propagate from branch 'net.randombit.botan' (head ↵lloyd2010-01-274-13/+7143
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | af0e75a6f88cf5c3e0c53f949ae83242dedc5786) to branch 'net.randombit.botan.c++0x' (head 5543a042e04c7ff88a110c7271918488b13342f1)