Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename ssl module to tls | lloyd | 2011-12-23 | 29 | -0/+0 |
| | |||||
* | First stab at an event driven TLS client. | lloyd | 2011-12-23 | 9 | -265/+211 |
| | |||||
* | Add code point for the SRP identifier extension and add a check for it | lloyd | 2011-12-17 | 3 | -0/+13 |
| | | | | | in the Client_Hello parser. Works, tested with GnuTLS command line client. | ||||
* | Initial run at an SRP-6a implementation. Not entirely sure about the | lloyd | 2011-12-17 | 5 | -0/+291 |
| | | | | | interface but it's a plausible start. Will probably have more insights after adding TLS hooks. | ||||
* | Add the 2048 bit SRP group from RFC 5054 | lloyd | 2011-12-17 | 1 | -0/+15 |
| | |||||
* | Basic instructions for building the docs | lloyd | 2011-12-17 | 1 | -5/+17 |
| | |||||
* | Make this exception somewhat more understandable. I think. | lloyd | 2011-12-17 | 1 | -1/+1 |
| | |||||
* | Add TCHead to list of users | lloyd | 2011-12-17 | 1 | -0/+3 |
| | |||||
* | Use LoadLibraryA instead of bare LoadLibrary so things work if used in | lloyd | 2011-12-13 | 1 | -1/+1 |
| | | | | an amalgamation and the app is compiled in Unicode mode. | ||||
* | Fix readme URLs | lloyd | 2011-12-08 | 1 | -4/+4 |
| | |||||
* | Fix PR 166 | lloyd | 2011-12-08 | 1 | -5/+9 |
| | |||||
* | Add basic NaCl target | lloyd | 2011-12-08 | 2 | -0/+6 |
| | |||||
* | Warn the user if targetting for GCC on Windows without an explicit | lloyd | 2011-12-02 | 2 | -9/+17 |
| | | | | | --os=windows since likely they actually wanted either --os=cygwin or --os=mingw | ||||
* | LoadLibrary apparently works on MinGW | lloyd | 2011-12-02 | 1 | -0/+1 |
| | |||||
* | GCC doesn't like casting a function pointer to void* without an | lloyd | 2011-12-02 | 2 | -1/+4 |
| | | | | explicit cast. | ||||
* | Add AltiVec detection on OpenBSD, contributed by Brad Smith in PR 162 | lloyd | 2011-11-28 | 2 | -1/+17 |
| | |||||
* | Fix PGP key link | lloyd | 2011-11-28 | 1 | -1/+1 |
| | |||||
* | Fix link, and use sphinx to generate | lloyd | 2011-11-28 | 1 | -3/+2 |
| | |||||
* | Call cpuid via inline asm on x86-64, so we can use it with Clang (no | lloyd | 2011-11-18 | 1 | -2/+16 |
| | | | | cpuid intrinsic) and older GCC (no cpuid.h before 4.3) | ||||
* | Add model name for Sandy Bridge. Use -march=corei7 with GCC and Clang | lloyd | 2011-11-18 | 3 | -12/+16 |
| | | | | as they seem to understand it as of GCC 4.6 and Clang 2.9. | ||||
* | Fix declaration | lloyd | 2011-11-18 | 1 | -2/+1 |
| | |||||
* | Manually rename registers instead of rotating. Performance is about | lloyd | 2011-11-18 | 1 | -638/+638 |
| | | | | | the same, so clearly GCC 4.6 and/or the Core i7 are very good about renames, but might help on less capable systems. | ||||
* | Poll clock_gettime in High_Resolution_Timestamp::poll with whatever | lloyd | 2011-11-11 | 3 | -1/+42 |
| | | | | clock types we know about that have macros defined for them. | ||||
* | Log the detected revision, if mtn reports something | lloyd | 2011-11-10 | 1 | -0/+2 |
| | |||||
* | PyPy works | lloyd | 2011-11-09 | 1 | -7/+6 |
| | |||||
* | Add AltiVec detection for POWER7 processors | lloyd | 2011-11-02 | 2 | -0/+4 |
| | |||||
* | Include the needed sub in the log notes | lloyd | 2011-11-01 | 1 | -1/+2 |
| | |||||
* | Mention the 1.8 branch | lloyd | 2011-10-18 | 1 | -2/+3 |
| | |||||
* | Switch to the Python 3 syntax in configure.py. A Perl one-liner in the | lloyd | 2011-10-18 | 2 | -10/+17 |
| | | | | header shows how to return it to 2.5 compatability. | ||||
* | If running a non-released version and monotone wasn't installed (or | lloyd | 2011-10-18 | 1 | -9/+16 |
| | | | | | wasn't in path), get_vc_revision would not catch an OSError exception from subprocess and the whole configure would fail | ||||
* | Don't set the soname on OpenBSD (PR 158) | lloyd | 2011-10-11 | 2 | -0/+8 |
| | |||||
* | Python 3.1's subprocess.Popen.communicate returns a bytes rather than | lloyd | 2011-10-10 | 1 | -2/+5 |
| | | | | a str. Sigh. | ||||
* | Name the params for DER_Encoder in header | lloyd | 2011-10-06 | 1 | -24/+47 |
| | |||||
* | Note --cpu fix, bump version | lloyd | 2011-09-01 | 2 | -2/+10 |
| | |||||
* | Make dir path more explicit | lloyd | 2011-08-30 | 1 | -1/+1 |
| | |||||
* | Search for an exact match in both arch and submodel before trying | lloyd | 2011-08-19 | 1 | -4/+15 |
| | | | | | regex matching. Increases the odds we'll get the correct/intended target. Debian bug 638347. | ||||
* | Avoid using -march=i386 if an i386 is 'detected', instead use | lloyd | 2011-08-15 | 1 | -2/+5 |
| | | | | | | | | -mtune=generic as with i486. Python's platform reports an i386 when running on a Core Duo on MacOS X 10.6, then using -march=i368 causes a link failure due to missing atomic adds in libstdc++. PR 152 Also use generic for i586. | ||||
* | Add the start of Python docs | lloyd | 2011-08-06 | 5 | -6/+42 |
| | | | | | | Describe how to build a universal binary on OS X Fix tr1::function syntax so Sphinx is happy. | ||||
* | Initialize the logger before we call parse, so if an exception gets | lloyd | 2011-07-21 | 1 | -3/+4 |
| | | | | | thrown out of there it will be formatted properly. Then set the level after getting the arguments. | ||||
* | Move reading list to its own file | lloyd | 2011-07-14 | 3 | -23/+25 |
| | |||||
* | 1.10.1 release1.10.1 | lloyd | 2011-07-11 | 4 | -25/+46 |
| | |||||
* | Add a new, somewhat more functional dist script | lloyd | 2011-07-11 | 1 | -0/+168 |
| | |||||
* | Allow overriding the VC revision in botan_version.py (for releases) | lloyd | 2011-07-11 | 2 | -1/+2 |
| | |||||
* | merge of '040da681d3a04ab0caf2f9ba7f8492d296fd7c0c' | lloyd | 2011-07-06 | 1 | -1/+1 |
|\ | | | | | | | and '1c92abc37682d4589f50d23cb4fe86b69ed294c1' | ||||
| * | Fix link | lloyd | 2011-06-20 | 1 | -1/+1 |
| | | |||||
* | | The Algorithm_Factory has this logic on looking for an object: | lloyd | 2011-07-05 | 5 | -8/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Check the cache; if found, return value - Populate cache, if the value is already there, delete the old object and save the new one. - Recheck the cache value Raja <[email protected]> pointed out on the list that this could race if multiple threads called a lookup function in close succession while the cache was cold. All of them would fail the lookup, then each of them would add it, but the values returned would be deleted by other threads. Instead, declare that first write wins. Then, the cache stays consistent even if there is a race, the only issue is an extra search and delete. Modify GOST and Skein, as their name() function did not roundtrip properly which caused failures otherwise. | ||||
* | | Tick to 1.10.1 unreleased. | lloyd | 2011-06-30 | 6 | -8/+29 |
| | | | | | | | | | | Try to detect the mtn revision (by shelling out to mtn automate), and including it in build.h as BOTAN_VERSION_VC_REVISION. | ||||
* | | Make CMAC::poly_double at least theoretically constant time, though | lloyd | 2011-06-23 | 1 | -3/+2 |
| | | | | | | | | most compilers will probably compile this into a conditional anyway. | ||||
* | | Fix -Wshadow warning | lloyd | 2011-06-22 | 1 | -2/+2 |
| | | |||||
* | | Add a second test for bcrypt, using an 8-bit character. This test | lloyd | 2011-06-20 | 1 | -8/+13 |
|/ | | | | | exposed a bug in JtR's blowfish code: http://www.openwall.com/lists/john-dev/2011/06/19/2 |