Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve compression tests slightly | Jack Lloyd | 2017-09-22 | 2 | -2/+20 |
| | | | | | | Fix a bug that affected bzip2 - the bzip2 library does not like being called with avail_in == 0 and BZ_RUN, it returns PARAM_ERROR. Just return in that case and ignore the call. | ||||
* | Test reading an invalid message number from a Pipe | Jack Lloyd | 2017-09-22 | 1 | -0/+4 |
| | |||||
* | Test a couple more functions of PKCS11_RNG | Jack Lloyd | 2017-09-22 | 1 | -1/+9 |
| | |||||
* | Test a couple of SecureQueue functions | Jack Lloyd | 2017-09-22 | 1 | -0/+4 |
| | |||||
* | Avoid using namespace in test | Jack Lloyd | 2017-09-22 | 1 | -5/+3 |
| | |||||
* | Date snapshots by the date of last revision in that branch | Jack Lloyd | 2017-09-22 | 1 | -66/+78 |
| | | | | [ci skip] | ||||
* | Add some tests of the test framework itself | Jack Lloyd | 2017-09-22 | 1 | -0/+148 |
| | | | | | | | | | Nothing more embarrasing than a test that fails but that doesn't get percolated up to an actual failure result due to a bug in the test code itself. (This happened a couple of times in the 1.10 test suite, and I've run into it on other projects as well...) | ||||
* | Apply final annotations to the library also | Jack Lloyd | 2017-09-22 | 153 | -242/+243 |
| | | | | | Done by a perl script which converted all classes to final, followed by selective reversion where it caused compilation failures. | ||||
* | Additional finals | Jack Lloyd | 2017-09-22 | 1 | -3/+3 |
| | |||||
* | Add final annotations as appropriate in the test code | Jack Lloyd | 2017-09-22 | 72 | -155/+155 |
| | |||||
* | Remove some using declarations in test code | Jack Lloyd | 2017-09-22 | 4 | -32/+30 |
| | |||||
* | Drop MinGW from fd_unix | Jack Lloyd | 2017-09-21 | 1 | -1/+0 |
| | | | | It compiles there but is probably not too useful | ||||
* | Another missing header | Jack Lloyd | 2017-09-21 | 1 | -0/+1 |
| | |||||
* | Add a test of Pipe io on Unix file descriptors | Jack Lloyd | 2017-09-21 | 2 | -8/+47 |
| | |||||
* | Fix building fuzzers | Jack Lloyd | 2017-09-21 | 5 | -1/+6 |
| | |||||
* | Another missing include | Jack Lloyd | 2017-09-21 | 1 | -0/+1 |
| | | | | Again hitting on Kullo OS X | ||||
* | Another missing include | Jack Lloyd | 2017-09-21 | 1 | -0/+1 |
| | | | | For whatever reason only seen on the Kullo OS X build | ||||
* | Add -k to CI builds | Jack Lloyd | 2017-09-21 | 1 | -0/+1 |
| | |||||
* | Add missing header includes | Jack Lloyd | 2017-09-21 | 2 | -0/+2 |
| | |||||
* | Add missing mutex.h include | Jack Lloyd | 2017-09-21 | 1 | -0/+1 |
| | |||||
* | Merge GH #1219 Implement System_RNG on macOS/iOS using arc4random | Jack Lloyd | 2017-09-21 | 3 | -10/+9 |
|\ | |||||
| * | Supposedly iOS has arc4random, so maybe this works... | Jack Lloyd | 2017-09-21 | 3 | -10/+9 |
| | | |||||
* | | Fix for minimized build | Jack Lloyd | 2017-09-21 | 1 | -0/+1 |
| | | |||||
* | | Update build policies | Jack Lloyd | 2017-09-21 | 2 | -0/+12 |
| | | |||||
* | | Move Doxygen mainpage content to types.h | Jack Lloyd | 2017-09-21 | 1 | -2/+55 |
| | | |||||
* | | Deprecate botan/botan.h header | Jack Lloyd | 2017-09-21 | 1 | -57/+13 |
| | | | | | | | | No actual reason for this header to exist. | ||||
* | | De-inline TLS::Text_Policy | Jack Lloyd | 2017-09-21 | 5 | -122/+303 |
| | | | | | | | | | | Getting a little large to be all defined in a header, and sticking it in a source file allows removing several includes from tls_policy.h | ||||
* | | More include header cleanups | Jack Lloyd | 2017-09-21 | 125 | -148/+101 |
| | | |||||
* | | Header file cleanups | Jack Lloyd | 2017-09-21 | 89 | -83/+87 |
| | | | | | | | | Some help from include-what-you-use | ||||
* | | Clean up header includes | Jack Lloyd | 2017-09-21 | 33 | -53/+27 |
|/ | | | | | | | Avoid including build.h or assert.h directly, instead always take them though types.h Avoid math.h in favor of cmath | ||||
* | Merge GH #1218 Change SM2 ciphertext encoding to match most recent standard | Jack Lloyd | 2017-09-21 | 6 | -35/+75 |
|\ | |||||
| * | Fix the SM2 FFI test | Jack Lloyd | 2017-09-21 | 1 | -3/+4 |
| | | |||||
| * | Update SM2 to use ASN.1 encoding for ciphertexts | Jack Lloyd | 2017-09-20 | 5 | -32/+71 |
| | | | | | | | | | | | | | | | | | | There are in fact 3 different variations of SM2 standard, first C1||C2||C3, then C1||C3||C2, then (most recently) an ASN.1 encoding. This makes us compatible with GmSSL This work was sponsored by Ribose Inc (@riboseinc). | ||||
* | | Improve support for IBM XLC | Jack Lloyd | 2017-09-21 | 3 | -8/+10 |
|/ | | | | | A uint128 type is available but is apparently broken, causes problems with x25519 | ||||
* | Fix Doxygen config | Jack Lloyd | 2017-09-20 | 1 | -2/+5 |
| | | | | It got confused by BOTAN_PUBLIC_API macro | ||||
* | Correct an error in SHACAL2 x86 code in unrolled case | Jack Lloyd | 2017-09-20 | 1 | -3/+3 |
| | | | | [ci skip] | ||||
* | Merge GH #1212 Add support for 'raw' PSS signatures | Jack Lloyd | 2017-09-20 | 10 | -191/+970 |
|\ | |||||
| * | Clear return value, and verify 'raw' hash matches expected size | Jack Lloyd | 2017-09-16 | 1 | -1/+7 |
| | | |||||
| * | Support PSSR_Raw | Jack Lloyd | 2017-09-16 | 10 | -191/+964 |
| | | | | | | | | | | | | | | Allows PSS-signing a raw hash while also still specifying the salt length. GH #1211 | ||||
* | | Avoid using double underscore in variable names | Jack Lloyd | 2017-09-20 | 3 | -11/+10 |
| | | | | | | | | | | | | | | | | Reserved identifiers, per C++ standard GH #512 [ci skip] | ||||
* | | Change header guard format to BOTAN_FOO_H_ | Jack Lloyd | 2017-09-20 | 362 | -724/+724 |
| | | | | | | | | | | | | ISO C++ reserves names with double underscores in them Closes #512 | ||||
* | | Fix website script | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | | | | | | | | [ci skip] | ||||
* | | Use dword for bigint_divop if available | Jack Lloyd | 2017-09-20 | 1 | -0/+5 |
| | | | | | | | | | | | | Results in FPE being about 5x faster See #494 | ||||
* | | Reorder calls to avoid UBSan false positive | Jack Lloyd | 2017-09-20 | 1 | -3/+4 |
| | | | | | | | | Or that's what I assume it is since reordering makes it go away. | ||||
* | | Have valgrind error out on memory leaks | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | | |||||
* | | Another memory leak fix | Jack Lloyd | 2017-09-20 | 1 | -2/+4 |
| | | |||||
* | | At end of fork test, exec /bin/true to avoid valgrind false positive. | Jack Lloyd | 2017-09-20 | 1 | -1/+8 |
| | | |||||
* | | Fix leaks in FFI tests | Jack Lloyd | 2017-09-20 | 1 | -0/+6 |
| | | |||||
* | | Avoid deprecation warnings in test | Jack Lloyd | 2017-09-20 | 1 | -2/+2 |
| | | |||||
* | | Export CurveGFp_Repr to avoid UBSan error | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | | | | | | | | GH #453 |