Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix loading of unencrypted, BER encoded private keys via PKCS8 api | René Korthaus | 2015-12-25 | 3 | -34/+99 |
| | |||||
* | Fix a few clang warnings. Set clang sanitizer flags | Jack Lloyd | 2015-12-24 | 6 | -15/+7 |
| | |||||
* | Add DSA keygen and --der-out flag to keygen and pkcs8 tools | Jack Lloyd | 2015-12-23 | 3 | -48/+77 |
| | | | | If no files are given on the command line to `hash`, default to stdin | ||||
* | Improve roundtrip BER/PEM tests | Jack Lloyd | 2015-12-23 | 1 | -24/+71 |
| | |||||
* | Update NIST X509 tests to handle --data-dir and read expected results from a ↵ | Jack Lloyd | 2015-12-23 | 2 | -223/+148 |
| | | | | file | ||||
* | Merge pull request #376 from webmaster128/remove-hyperlink-from-m_ | Jack Lloyd | 2015-12-22 | 1 | -53/+52 |
|\ | | | | | Fix ReST formatting in hacking.rst | ||||
| * | Fix a lot of backquotes in hacking.rst | Simon Warta | 2015-12-22 | 1 | -51/+51 |
| | | |||||
| * | Remove hyperlink from m_ in hacking.rst | Simon Warta | 2015-12-22 | 1 | -2/+1 |
| | | |||||
* | | Merge pull request #375 from webmaster128/test_x509_path-datadir | Jack Lloyd | 2015-12-22 | 1 | -6/+5 |
|\ \ | |/ |/| | Use --data-dir in test X509test_Path | ||||
| * | Use --data-dir in test X509test_Path | Simon Warta | 2015-12-22 | 1 | -6/+5 |
|/ | | | | This allows me to build and run tests out-of-tree :) | ||||
* | Remove debug printf | Jack Lloyd | 2015-12-21 | 1 | -1/+0 |
| | |||||
* | Add missing try/catch in signature verification test. | Jack Lloyd | 2015-12-21 | 4 | -14/+30 |
| | | | | | | Improve diagnostics when an exception escapes a test GH #369 | ||||
* | Throw Lookup_Error instead of bare Exception when creating an obj fails | Jack Lloyd | 2015-12-20 | 2 | -28/+28 |
| | | | | | | | in the algo factory. Fixes remaining issues of GH #369 - test_pubkey.cpp was expecting Lookup_Error when something isn't found. | ||||
* | Merge pull request #371 from webmaster128/aes-gcm-testdata | Jack Lloyd | 2015-12-20 | 1 | -41/+122 |
|\ | | | | | Add all 18 GCM tests provided in NIST GCM spec | ||||
| * | Add all 18 Nist GCM tests | Simon Warta | 2015-12-20 | 1 | -41/+122 |
| | | | | | | | | | | | | | | | | This adds tests for key length 192 and 256. Test vector source: http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/gcm /gcm-spec.pdf Closes: #344 | ||||
* | | Add --data-dir option to test command | Jack Lloyd | 2015-12-20 | 34 | -240/+224 |
|/ | | | | | | | Understand using '-' on the command line to mean stdin Fix last few unit tests that wanted to write to the filesystem; removes outdata directory. | ||||
* | Add TPM v1.2 support (RSA keygen/signing, RNG) | Jack Lloyd | 2015-12-19 | 6 | -2/+760 |
| | |||||
* | Remove references to deleted examples GH #339 | Jack Lloyd | 2015-12-19 | 4 | -36/+1 |
| | |||||
* | Deprecate lookup.h functions GH #366 | Jack Lloyd | 2015-12-19 | 1 | -1/+19 |
| | |||||
* | Prevent FFI tests from failing if bcrypt is disabled. GH #369 | Jack Lloyd | 2015-12-19 | 1 | -4/+10 |
| | |||||
* | Avoid test failures on missing algos | Jack Lloyd | 2015-12-19 | 2 | -5/+7 |
| | | | | GH #369 | ||||
* | If skipping a test due to diabled algo, only print if in verbose mode. | Jack Lloyd | 2015-12-19 | 4 | -33/+40 |
| | | | | | | Also fix KDF tests which failed on missing algo GH #367 | ||||
* | Move estimate of RDRAND/RDSEED entropy to build.h | Jack Lloyd | 2015-12-19 | 3 | -22/+15 |
| | | | | GH #370 for background | ||||
* | Merge pull request #370 from neusdan/rdseed | Jack Lloyd | 2015-12-19 | 11 | -1/+126 |
|\ | | | | | Add support for Intel RdSeed instruction | ||||
| * | add support for Intel RdSeed | Daniel Neus | 2015-12-18 | 11 | -1/+126 |
| | | |||||
* | | Remove unused word8_muladd from MSVC x86-32 asm | Jack Lloyd | 2015-12-19 | 1 | -84/+0 |
| | | | | | | | | GH #363 | ||||
* | | Merge the openssl code together. | Jack Lloyd | 2015-12-19 | 10 | -37/+17 |
| | | | | | | | | | | | | | | Having the code diffused all over the place was ugly and would not scale well to multiple alternative providers. GH #368 | ||||
* | | Remove all remaining uses of throwing a std:: exception directly | Jack Lloyd | 2015-12-19 | 11 | -31/+35 |
| | | | | | | | | See GH #340 and 6b9a3a5 for background | ||||
* | | Remove backup tarball accidentally added to commit | Jack Lloyd | 2015-12-19 | 2 | -0/+4 |
| | | | | | | | | | | | | Update gitignore appropriately [ci skip] | ||||
* | | CLI rewrite | Jack Lloyd | 2015-12-19 | 63 | -4572/+3299 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The command line tools' origin as a collection of examples and test programs glued together led to some unfortunate problems; lots of hardcoded values, missing parameters, and obsolete crypto. Adds a small library for writing command line programs of the sort needed here (cli.h), which cuts the length of many of the commands in half and makes commands more pleasant to write and extend. Generalizes a lot of the commands also, eg previously only signing/verification with DSA/SHA-1 was included! Removes the fuzzer entry point since that's fairly useless outside of an instrumented build. Removes the in-library API for benchmarking. | ||||
* | | More notes | Jack Lloyd | 2015-12-19 | 1 | -62/+103 |
|/ | | | | [ci skip] | ||||
* | Merge branch 'master' of github.com:randombit/botan | Jack Lloyd | 2015-12-17 | 2 | -0/+3 |
|\ | |||||
| * | Merge pull request #364 from neusdan/RdRand_windows | Jack Lloyd | 2015-12-17 | 2 | -0/+3 |
| |\ | | | | | | | Enable RdRand on Windows/MSVC | ||||
| | * | Enable RdRand on Windows/MSVC | Daniel Neus | 2015-12-16 | 2 | -0/+3 |
| |/ | |||||
* / | Expose os_type setting as BOTAN_TARGET_OS_TYPE_IS_x | Jack Lloyd | 2015-12-12 | 1 | -7/+15 |
|/ | |||||
* | Ranting | Jack Lloyd | 2015-12-12 | 1 | -0/+51 |
| | | | | [ci skip] | ||||
* | Add missing include in dyn_load.cpp | Simon Warta | 2015-12-12 | 1 | -0/+1 |
| | |||||
* | Merge pull request #358 from webmaster128/cli-argument-count-fix | Simon Warta | 2015-12-12 | 12 | -18/+27 |
|\ | | | | | Improve some argument checks and usage messages of cli apps | ||||
| * | Improve some argument checks and usage messages of cli apps | Simon Warta | 2015-12-12 | 12 | -18/+27 |
|/ | | | | See also #354 | ||||
* | Merge pull request #357 from webmaster128/docfixes | Simon Warta | 2015-12-11 | 5 | -16/+10 |
|\ | | | | | Replace path src/cmd/ by new src/cli/ in documentation | ||||
| * | Replace path src/cmd/ by new src/cli/ in documentation | Simon Warta | 2015-12-11 | 5 | -16/+10 |
|/ | | | | | | Closes #356. [ci skip] | ||||
* | Fix for minimized builds | Jack Lloyd | 2015-12-11 | 1 | -1/+1 |
| | |||||
* | Build fix. Add SQL_DB_Error exception type | Jack Lloyd | 2015-12-11 | 2 | -9/+18 |
| | |||||
* | Disable asio serial port support to avoid Darwin braindamage. GH #350 | Jack Lloyd | 2015-12-11 | 1 | -1/+9 |
| | |||||
* | Bump version to 1.11.26-pre | Jack Lloyd | 2015-12-11 | 3 | -1/+10 |
| | |||||
* | Missing adds | Jack Lloyd | 2015-12-11 | 26 | -41/+39 |
| | |||||
* | Reroot the exception hierarchy into a toplevel Exception class | Jack Lloyd | 2015-12-11 | 82 | -194/+211 |
| | | | | | | | | As the alternatives are unfortunate for applications trying to catch all library errors, and it seems deriving from std::runtime_error causes problems with MSVC DLLs (GH #340) Effectively reverts 2837e915d82e43 | ||||
* | Merge pull request #341 from webmaster128/cmd-cli | Simon Warta | 2015-12-09 | 43 | -36/+36 |
|\ | | | | | Rename cmd/app -> cli | ||||
| * | Rename cmd/app -> cli | Simon Warta | 2015-12-09 | 43 | -36/+36 |
|/ | |||||
* | Merge pull request #346 from webmaster128/sanity | Simon Warta | 2015-12-09 | 2 | -23/+24 |
|\ | | | | | Minor sanity updates for OctetString |