aboutsummaryrefslogtreecommitdiffstats
path: root/src/build-data
Commit message (Collapse)AuthorAgeFilesLines
* Support the normal names for CCM in TLS policy configlloyd2013-12-041-3/+3
|
* wget it ourselves, and include the hash of the file in the outputlloyd2013-11-281-23/+55
|
* Add a simple HTTP 1.0 GET using asio (for CRLs and OCSP)lloyd2013-11-271-1/+1
|
* merge of '68c716734951de7d2d263d5ed5162e963d6c32be'lloyd2013-11-201-2/+2
|\ | | | | | | and '714a603d145c840eec1464ea31d0d07c2bf640fa'
| * Compile fixes for Python wrapperlloyd2013-11-201-2/+2
| |
* | Only service small allocations out of the mlock poollloyd2013-11-201-0/+3
|/
* Enable all the GCC warning flags, as we now require at least GCC 4.7 anywaylloyd2013-11-161-3/+1
| | | | Fix a few nullptr and cast warnings.
* Add to build.h templatelloyd2013-11-091-0/+7
|
* Support CCM-8 ciphersuiteslloyd2013-09-051-6/+14
|
* Enable CCM mode in TLS suite_info generatorlloyd2013-09-051-4/+23
|
* Add a generic 64x64->128 multiplication op.lloyd2013-07-307-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 makefileslloyd2013-04-232-6/+4
|
* Rename ARC4 to RC4lloyd2013-04-191-4/+4
|
* Always include modules requiring ISA extensions as long as thelloyd2013-04-1711-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 flagslloyd2013-04-121-2/+2
|
* Add datestamp to autogenerated tls_suite_info.cpplloyd2013-04-121-13/+11
|
* Add support for AEAD modes in TLS. Add GCM ciphersuites.lloyd2013-04-111-1/+1
|
* Make the IV length and MAC keylength explicit in the ciphersuitelloyd2013-04-101-4/+19
| | | | Add support for alternate PRFs
* Have tls_suite_info.py generate the entire source filelloyd2013-03-281-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 headerlloyd2013-03-271-4/+10
|
* Alias mips64el to mips64, from Brad Smithlloyd2013-03-211-0/+4
|
* merge of '767ce7b733ad25a056a4609645dbb0418fed5c91'lloyd2013-03-211-1/+1
|\ | | | | | | and '8795500927af6dc6c8a74d6868d002712f971a2f'
| * Use env to work around Arch sillinesslloyd2013-03-191-1/+1
| |
* | Fix error if we asked for nonexistent branch or versionlloyd2013-03-211-1/+1
|/
* Support for non-CBC modes in ciphersuite list genlloyd2013-03-161-4/+23
|
* Add the script that generates the switch in tls_suite_info.cpplloyd2013-03-161-0/+122
|
* Create the checkout in the current working directory, then move thelloyd2013-03-051-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)lloyd2013-03-051-1/+1
|
* Compile fix, add --print-output-names, log to stderrlloyd2013-03-041-4/+11
|
* Support for passphrase filelloyd2013-03-041-4/+14
|
* Add --quiet to dist.pylloyd2013-03-041-0/+6
|
* Tweak output name, fix botan_version.py rewriterlloyd2013-03-041-7/+7
|
* Set the release type (unreleased, released, snapshot) inlloyd2013-03-042-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 brancheslloyd2013-03-041-26/+97
|
* Run GPG at the end, sadly can't sign all files at oncelloyd2013-03-021-10/+10
|
* Turn on zero as nullptr warning all the timelloyd2013-01-111-2/+2
|
* Error creating botan_version.py for release :(lloyd2012-12-271-1/+1
|
* Make old-style-cast a non-error in maintainer mode as glibc macros bring it inlloyd2012-11-021-2/+2
|
* Fix setting release_vc_revlloyd2012-10-301-1/+1
|
* Use OS X specific linker flagslloyd2012-10-301-0/+2
|
* Add a --chost option to configure that takes a GNU style triplet.lloyd2012-08-314-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 doeslloyd2012-07-251-4/+47
| | | | not need to be manually set before a release.
* Update the InnoSetup script:lloyd2012-07-111-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 withlloyd2012-07-101-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 warningslloyd2012-07-061-1/+3
|
* Disable generating LaTeX Doxygen output as we don't really need it andlloyd2012-07-061-0/+8
| | | | it is very slow to generate.
* Default to just `g++`. Check GCC version and warn if we are compilinglloyd2012-07-011-1/+1
| | | | under something before 4.7.0
* Remove BOTAN_MEM_POOL_CHUNK_SIZE macro from build.h, no longer used.lloyd2012-06-191-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 buildslloyd2012-06-131-1/+1
|
* Move to -O3 with Clang. s/c++0x/c++11/lloyd2012-06-081-2/+2
|