Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve test coverage. Fix Argon2 default params | Jack Lloyd | 2019-05-29 | 4 | -15/+32 |
| | |||||
* | Add missing include | Jack Lloyd | 2019-05-29 | 1 | -0/+1 |
| | |||||
* | Argon2: PasswordHash, documentation, hash formatting | Jack Lloyd | 2019-05-29 | 10 | -7/+595 |
| | |||||
* | Merge GH #1974 Add ability to set max allowed age for an OCSP response | Jack Lloyd | 2019-05-28 | 11 | -25/+287 |
|\ | |||||
| * | test all combinations of next_update and max_age similarly | Patrick Schmidt | 2019-05-28 | 1 | -16/+101 |
| | | |||||
| * | OCSP timeout test uses response w/o 'next_update' | René Meusel | 2019-05-28 | 5 | -14/+144 |
| | | |||||
| * | add 'OCSP_IS_TOO_OLD' to Botan::to_string() | René Meusel | 2019-05-28 | 1 | -0/+2 |
| | | |||||
| * | add optional max_age for ocsp checks | Patrick Schmidt | 2019-05-27 | 6 | -14/+59 |
| | | |||||
* | | Merge GH #1982 Ask for updated cert status during a TLS resumption | Jack Lloyd | 2019-05-28 | 2 | -1/+3 |
|\ \ | |||||
| * | | Ask for certificate status even on a resumption attempt | Jack Lloyd | 2019-05-28 | 2 | -1/+3 |
| | | | | | | | | | | | | | | | This makes sense to do since if the server doesn't resume, we would like to see a updated status message. | ||||
* | | | Update news | Jack Lloyd | 2019-05-28 | 1 | -0/+2 |
| | | | |||||
* | | | Merge GH #1981 Add Argon2 | Jack Lloyd | 2019-05-28 | 8 | -9/+886 |
|\ \ \ | |/ / |/| | | |||||
| * | | Fix problem in TLS message parsing tests | Jack Lloyd | 2019-05-27 | 2 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | This started failing due to use of store_be in Buffered_Computation::update_be in this PR. The hello request cookie generation depended on the size of size_t, however the lib code and test had the same bug so it was missed. Force the lengths to be 64 bit. | ||||
| * | | Add Argon2 | Jack Lloyd | 2019-05-27 | 6 | -5/+882 |
|/ / | | | | | | | Closes GH #459 | ||||
* | | Merge GH #1978 TLS refactorings | Jack Lloyd | 2019-05-25 | 14 | -109/+126 |
|\ \ | |||||
| * | | Merge AEAD and CBC codepaths here | Jack Lloyd | 2019-05-25 | 1 | -5/+8 |
| | | | |||||
| * | | Return reference here | Jack Lloyd | 2019-05-25 | 2 | -13/+16 |
| | | | |||||
| * | | Tweak | Jack Lloyd | 2019-05-25 | 2 | -12/+13 |
| | | | |||||
| * | | More record layer refactorings | Jack Lloyd | 2019-05-24 | 4 | -74/+56 |
| | | | |||||
| * | | Simplification in record layer | Jack Lloyd | 2019-05-24 | 4 | -10/+34 |
| | | | |||||
| * | | Make it possible to regen tls_suite_info.cpp with recent tls-parameters.txt | Jack Lloyd | 2019-05-24 | 2 | -6/+6 |
| | | | |||||
| * | | Remove bogus comment | Jack Lloyd | 2019-05-24 | 2 | -2/+0 |
| | | | |||||
| * | | Add reminder comments re enum class | Jack Lloyd | 2019-05-24 | 4 | -0/+6 |
|/ / | |||||
* | | Merge GH #1858 Update XMSS to conform to RFC 8391 | Jack Lloyd | 2019-05-24 | 21 | -624/+2520 |
|\ \ | |||||
| * | | Fix param names to match RFC | Jack Lloyd | 2019-05-13 | 5 | -43/+43 |
| | | | |||||
| * | | Fix param names | Jack Lloyd | 2019-05-10 | 4 | -29/+29 |
| | | | |||||
| * | | Serialize XMSS leaf index as four bytes | Matthias Gierlings | 2019-05-06 | 6 | -1082/+1078 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Internally XMSS uses a 64 Bit type for the leaf index. This patch removes the four leading zero bytes from the XMSS leaf index and serializes it as a four byte value as described in RFC 8391. Test cases are adjusted accordingly. The 64 Bit type is kept internally which potentially allows for code reuse when implementing XMSS^MT on top of the current XMSS code. | ||||
| * | | Adds new test cases | Matthias Gierlings | 2019-05-06 | 4 | -453/+2356 |
| | | | | | | | | | | | | | | | | | | | | | - Replaces XMSS test vectors with new vectors that were generated using Bouncy Castle's XMSS implementation. - Adjusts the XMSS test bench to recognize the new XMSS algorithm naming scheme. | ||||
| * | | Updates copyright notices | Matthias Gierlings | 2019-05-06 | 11 | -11/+11 |
| | | | |||||
| * | | Updates XMSS manual entry | Matthias Gierlings | 2019-05-06 | 1 | -19/+26 |
| | | | |||||
| * | | Updates references to XMSS the standard document | Matthias Gierlings | 2019-05-06 | 11 | -47/+37 |
| | | | |||||
| * | | Updates XMSS parameters corresponding to RFC 8391 | Matthias Gierlings | 2019-05-06 | 5 | -94/+94 |
| | | | | | | | | | | | | | | | Changes XMSS and XMSS WOTS algorithm names and OIDs to correspond to RFC 8391. | ||||
* | | | Fix another warning in BoGo shim | Jack Lloyd | 2019-05-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | On Linux x86-64 this complains because time_t is unsigned long not unsigned long long. Just cast it. | ||||
* | | | Merge GH #1977 Fix warning in BoGo shim | Jack Lloyd | 2019-05-24 | 1 | -1/+1 |
|\ \ \ | |||||
| * | | | Bogo shim warning build fix | David Carlier | 2019-05-24 | 1 | -1/+1 |
|/ / / | |||||
* | | | Update news | Jack Lloyd | 2019-05-24 | 1 | -0/+2 |
| | | | |||||
* | | | Merge GH #1976 Add supported_versions extension | Jack Lloyd | 2019-05-24 | 14 | -111/+259 |
|\ \ \ | |||||
| * | | | Let TLS serialization know which side we are sending as | Jack Lloyd | 2019-05-24 | 6 | -60/+57 |
| | | | | | | | | | | | | | | | | Since this matters for some extensions | ||||
| * | | | Add support for supported versions extension from TLS 1.3 | Jack Lloyd | 2019-05-24 | 13 | -68/+219 |
|/ / / | |||||
* | | | Allow servers to prohibit renegotiation with fatal alert | Jack Lloyd | 2019-05-24 | 3 | -3/+7 |
| | | | |||||
* | | | Merge GH #1975 Add script for running tlsfuzzer | Jack Lloyd | 2019-05-24 | 9 | -30/+141 |
|\ \ \ | |||||
| * | | | Add script for running TLS fuzzer | Jack Lloyd | 2019-05-24 | 6 | -6/+111 |
| | | | | | | | | | | | | | | | | Fix a few minor issues found thereby | ||||
| * | | | Avoid unnecessary copies during TLS handshake | Jack Lloyd | 2019-05-24 | 3 | -24/+28 |
| | | | | |||||
| * | | | Avoid warnings | Jack Lloyd | 2019-05-24 | 1 | -0/+2 |
| | | | | |||||
* | | | | Remove hack for signature preferences | Jack Lloyd | 2019-05-24 | 1 | -8/+1 |
|/ / / | |||||
* | | | Build fix | Jack Lloyd | 2019-05-24 | 1 | -2/+2 |
| | | | |||||
* | | | Avoid erroring out on a short read | Jack Lloyd | 2019-05-24 | 1 | -6/+22 |
| | | | | | | | | | | | | Can't replicate this locally but it just caused a failure on Travis. | ||||
* | | | Merge GH #1972 Fix more BoGo DTLS tests | Jack Lloyd | 2019-05-24 | 2 | -20/+11 |
|\ \ \ | |||||
| * | | | Fix DTLS alerts | Jack Lloyd | 2019-05-23 | 2 | -20/+11 |
| | | | | | | | | | | | | | | | | | | | | For some reason doing two writes here ends up with the second (the payload) being lost due to socket closure. | ||||
* | | | | Merge GH #1971 Add error_type for database error | Jack Lloyd | 2019-05-24 | 5 | -62/+81 |
|\ \ \ \ |