Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support the normal names for CCM in TLS policy config | lloyd | 2013-12-04 | 1 | -3/+3 |
| | |||||
* | wget it ourselves, and include the hash of the file in the output | lloyd | 2013-11-28 | 1 | -23/+55 |
| | |||||
* | Add a simple HTTP 1.0 GET using asio (for CRLs and OCSP) | lloyd | 2013-11-27 | 1 | -1/+1 |
| | |||||
* | merge of '68c716734951de7d2d263d5ed5162e963d6c32be' | lloyd | 2013-11-20 | 1 | -2/+2 |
|\ | | | | | | | and '714a603d145c840eec1464ea31d0d07c2bf640fa' | ||||
| * | Compile fixes for Python wrapper | lloyd | 2013-11-20 | 1 | -2/+2 |
| | | |||||
* | | Only service small allocations out of the mlock pool | lloyd | 2013-11-20 | 1 | -0/+3 |
|/ | |||||
* | Enable all the GCC warning flags, as we now require at least GCC 4.7 anyway | lloyd | 2013-11-16 | 1 | -3/+1 |
| | | | | Fix a few nullptr and cast warnings. | ||||
* | Add to build.h template | lloyd | 2013-11-09 | 1 | -0/+7 |
| | |||||
* | Support CCM-8 ciphersuites | lloyd | 2013-09-05 | 1 | -6/+14 |
| | |||||
* | Enable CCM mode in TLS suite_info generator | lloyd | 2013-09-05 | 1 | -4/+23 |
| | |||||
* | Add a generic 64x64->128 multiplication op. | lloyd | 2013-07-30 | 7 | -0/+9 |
| | | | | | | | Use it to merge mp_msvc64 (was using MSVC _umul128 intrinsic) and mp_asm64 (was using inline asm) into mp_word64, which calls the new mul64x64_128 function. That function wraps any available compiler intrinsics or CPU instructions. | ||||
* | Fix Windows and static-only makefiles | lloyd | 2013-04-23 | 2 | -6/+4 |
| | |||||
* | Rename ARC4 to RC4 | lloyd | 2013-04-19 | 1 | -4/+4 |
| | |||||
* | Always include modules requiring ISA extensions as long as the | lloyd | 2013-04-17 | 11 | -76/+92 |
| | | | | | | | | | | | compiler and target platform might support it. For instance the AES SSSE3 code is now always in any x86 build, with just that specific file being compiled with -mssse3. Since we'll only call that code if cpuid confirms it works at runtime, we don't have portability issues, and it can be safely included in generic builds (eg for distributions). Tweak how machine specific compiler flags are generated to be a bit easier to maintain. | ||||
* | Move zero as null pointer warning to maintainer mode flags | lloyd | 2013-04-12 | 1 | -2/+2 |
| | |||||
* | Add datestamp to autogenerated tls_suite_info.cpp | lloyd | 2013-04-12 | 1 | -13/+11 |
| | |||||
* | Add support for AEAD modes in TLS. Add GCM ciphersuites. | lloyd | 2013-04-11 | 1 | -1/+1 |
| | |||||
* | Make the IV length and MAC keylength explicit in the ciphersuite | lloyd | 2013-04-10 | 1 | -4/+19 |
| | | | | Add support for alternate PRFs | ||||
* | Have tls_suite_info.py generate the entire source file | lloyd | 2013-03-28 | 1 | -0/+31 |
| | | | | | | | instead of just the switch. Next step should be having it be run by configure at build time and a copy of the the params included in build-data | ||||
* | Rename script and add header | lloyd | 2013-03-27 | 1 | -4/+10 |
| | |||||
* | Alias mips64el to mips64, from Brad Smith | lloyd | 2013-03-21 | 1 | -0/+4 |
| | |||||
* | merge of '767ce7b733ad25a056a4609645dbb0418fed5c91' | lloyd | 2013-03-21 | 1 | -1/+1 |
|\ | | | | | | | and '8795500927af6dc6c8a74d6868d002712f971a2f' | ||||
| * | Use env to work around Arch silliness | lloyd | 2013-03-19 | 1 | -1/+1 |
| | | |||||
* | | Fix error if we asked for nonexistent branch or version | lloyd | 2013-03-21 | 1 | -1/+1 |
|/ | |||||
* | Support for non-CBC modes in ciphersuite list gen | lloyd | 2013-03-16 | 1 | -4/+23 |
| | |||||
* | Add the script that generates the switch in tls_suite_info.cpp | lloyd | 2013-03-16 | 1 | -0/+122 |
| | |||||
* | Create the checkout in the current working directory, then move the | lloyd | 2013-03-05 | 1 | -5/+12 |
| | | | | | archive to output dir at the end. As it was, the tar file was getting the full path included in it when used with --output-dir | ||||
* | Update copyright yet (and set off a rebuild) | lloyd | 2013-03-05 | 1 | -1/+1 |
| | |||||
* | Compile fix, add --print-output-names, log to stderr | lloyd | 2013-03-04 | 1 | -4/+11 |
| | |||||
* | Support for passphrase file | lloyd | 2013-03-04 | 1 | -4/+14 |
| | |||||
* | Add --quiet to dist.py | lloyd | 2013-03-04 | 1 | -0/+6 |
| | |||||
* | Tweak output name, fix botan_version.py rewriter | lloyd | 2013-03-04 | 1 | -7/+7 |
| | |||||
* | Set the release type (unreleased, released, snapshot) in | lloyd | 2013-03-04 | 2 | -1/+8 |
| | | | | | botan_version.py via the release script, and propagate it to version.cpp via build.h | ||||
* | Add ability for dist script to create snapshots of named branches | lloyd | 2013-03-04 | 1 | -26/+97 |
| | |||||
* | Run GPG at the end, sadly can't sign all files at once | lloyd | 2013-03-02 | 1 | -10/+10 |
| | |||||
* | Turn on zero as nullptr warning all the time | lloyd | 2013-01-11 | 1 | -2/+2 |
| | |||||
* | Error creating botan_version.py for release :( | lloyd | 2012-12-27 | 1 | -1/+1 |
| | |||||
* | Make old-style-cast a non-error in maintainer mode as glibc macros bring it in | lloyd | 2012-11-02 | 1 | -2/+2 |
| | |||||
* | Fix setting release_vc_rev | lloyd | 2012-10-30 | 1 | -1/+1 |
| | |||||
* | Use OS X specific linker flags | lloyd | 2012-10-30 | 1 | -0/+2 |
| | |||||
* | Add a --chost option to configure that takes a GNU style triplet. | lloyd | 2012-08-31 | 4 | -2/+9 |
| | | | | | | Add a couple aliases so the GNU canonical names are understood by us. Add an Ivy Bridge entry, match it up with the new GCC -march flag | ||||
* | Have the release script pull the datestamp from monotone, so it does | lloyd | 2012-07-25 | 1 | -4/+47 |
| | | | | not need to be manually set before a release. | ||||
* | Update the InnoSetup script: | lloyd | 2012-07-11 | 1 | -12/+8 |
| | | | | | | | | | | | | | | | | | | | | | - Have configure.py create a new var %{innosetup_arch} which means one doesn't have to remmeber to uncomment the ArchitecturesAllowed and ArchitecturesInstallIn64BitMode for 64-bit installs. Also it would theoretically work out of the box for IA-64 installs though this is completely untested. - InnoSetup 5.5 drops support for Windows 95/98/ME. While I'm in there, move MinVersion to 5.1 (XP) since 2000 is (as with 9x) totally an unknown quantity (not to mention EOLed). - No PDF manual anymore, don't try to install it - The files under doc are .rst rather than .txt now - Include %{arch} in OutputBaseFilename so I don't have to rename the output afterwards. and outline the process for creating the installer in release_process.rst | ||||
* | Fix --output-dir which did not work at all. Make compatible with | lloyd | 2012-07-10 | 1 | -53/+71 |
| | | | | | Python 3 (at the expense of 2.5 due to the exception catching syntax). Clean up exception handling a bit. | ||||
* | Add a comment so I remember how to get warnings | lloyd | 2012-07-06 | 1 | -1/+3 |
| | |||||
* | Disable generating LaTeX Doxygen output as we don't really need it and | lloyd | 2012-07-06 | 1 | -0/+8 |
| | | | | it is very slow to generate. | ||||
* | Default to just `g++`. Check GCC version and warn if we are compiling | lloyd | 2012-07-01 | 1 | -1/+1 |
| | | | | under something before 4.7.0 | ||||
* | Remove BOTAN_MEM_POOL_CHUNK_SIZE macro from build.h, no longer used. | lloyd | 2012-06-19 | 1 | -5/+4 |
| | | | | | Move Karatsuba cutoffs to mp_karat.cpp as that is the only place that uses them and I doubt these get tweaked much (ever). | ||||
* | Fix westmere GCC builds | lloyd | 2012-06-13 | 1 | -1/+1 |
| | |||||
* | Move to -O3 with Clang. s/c++0x/c++11/ | lloyd | 2012-06-08 | 1 | -2/+2 |
| |