Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use smaller error bound when generating subgroups-style DL groups | Jack Lloyd | 2018-05-21 | 1 | -1/+1 |
| | |||||
* | Speed up DSA param gen | Jack Lloyd | 2018-05-21 | 2 | -9/+6 |
| | | | | Using Barrett reduction instead of division is ~10x faster. | ||||
* | In gen_dl_group cmdlet let --seed be optional for DSA params | Jack Lloyd | 2018-05-21 | 1 | -10/+17 |
| | |||||
* | Move the roadmap into the handbook so end-users can find it. | Jack Lloyd | 2018-05-21 | 3 | -9/+14 |
| | |||||
* | Fix typo in comment [ci skip] | Jack Lloyd | 2018-05-17 | 1 | -1/+1 |
| | |||||
* | Fixes for DES/3DES | Jack Lloyd | 2018-05-16 | 2 | -23/+11 |
| | |||||
* | Update news | Jack Lloyd | 2018-05-16 | 1 | -0/+2 |
| | |||||
* | Merge GH #1570 Add Scrypt | Jack Lloyd | 2018-05-16 | 12 | -9/+382 |
|\ | |||||
| * | Add Scrypt key dervation function | Jack Lloyd | 2018-05-16 | 12 | -9/+382 |
| | | |||||
* | | Unroll DES to encrypt/decrypt 2 rounds in parallel | Jack Lloyd | 2018-05-16 | 2 | -122/+201 |
|/ | | | | About 50% faster for CBC decrypt | ||||
* | Doc updates [ci skip] | Jack Lloyd | 2018-05-15 | 3 | -3/+288 |
| | |||||
* | Add clarifying comments and increase M-R tests for 256-bit integers | Jack Lloyd | 2018-05-15 | 1 | -3/+7 |
| | | | | See #1542 and #1569 | ||||
* | Always use 1/2^-128 error bounds with Miller-Rabin | Jack Lloyd | 2018-05-14 | 1 | -24/+14 |
| | | | | | | | Simplifies the code and makes it easy to see we never use the weaker bounds even if the application expicitly requested it. GH #1569 | ||||
* | Merge GH #1568 Use BOTAN_ARG_CHECK more | Jack Lloyd | 2018-05-14 | 44 | -95/+138 |
|\ | |||||
| * | Add message to BOTAN_ARG_CHECK and use it more widely | Jack Lloyd | 2018-05-13 | 44 | -95/+138 |
| | | |||||
* | | Merge GH #1567 Fixes for C++17 mode compilation under MSVC | Jack Lloyd | 2018-05-14 | 3 | -19/+37 |
|\ \ | |||||
| * | | Apple Clang requires min/max be constexpr | Jack Lloyd | 2018-05-13 | 2 | -11/+20 |
| | | | | | | | | | | | | Add BOTAN_CONSTEXPR since we are still stuck with VC2013 for a while. | ||||
| * | | Fixes for compilation in C++17 mode by MSVC | Jack Lloyd | 2018-05-13 | 2 | -10/+19 |
| |/ | | | | | | | Fixes GH #1566 | ||||
* | | Add docs for TOTP | Jack Lloyd | 2018-05-11 | 1 | -0/+29 |
| | | |||||
* | | Update BigInt docs | Jack Lloyd | 2018-05-11 | 1 | -41/+195 |
|/ | |||||
* | Properly set thread counts in asio TLS servers | Jack Lloyd | 2018-05-09 | 2 | -4/+31 |
| | | | | X || Y || 2 always evaluates to 1... | ||||
* | Inline BigInt::shrink_to_fit | Jack Lloyd | 2018-05-09 | 2 | -7/+5 |
| | | | | Improves P-256 a bit | ||||
* | Update news | Jack Lloyd | 2018-05-09 | 1 | -0/+3 |
| | |||||
* | Extensions to X509 CLI utils | Jack Lloyd | 2018-05-09 | 1 | -5/+18 |
| | | | | | | gen_self_signed: add --days= and --der to set lifetime and output format. cert_info: accept '-' to read from stdin | ||||
* | Merge GH #1564 Add 24x Comba multiply/square | Jack Lloyd | 2018-05-09 | 5 | -3/+1103 |
|\ | |||||
| * | Add 24-word wide Comba multiply/square | Jack Lloyd | 2018-05-08 | 5 | -3/+1103 |
| | | | | | | | | | | | | Improves performance on "odd" sized DH/RSA (eg 1536, 3072, 6144) where otherwise the Karatsuba operation bottoms out with 24-word operands which ended up in the basecase multiply. | ||||
* | | Slight refactoring to avoid GCC signed overflow warnings. [ci skip] | Jack Lloyd | 2018-05-08 | 1 | -4/+4 |
|/ | | | | Couldn't occur since length is 24 bits but GCC couldn't figure that out. | ||||
* | Merge GH #1563 Use correct calling convention for RtlGenRandom | Jack Lloyd | 2018-05-07 | 1 | -4/+8 |
|\ | |||||
| * | Use type BYTE instead of BOOLEAN | Simon Warta | 2018-05-08 | 1 | -1/+4 |
| | | |||||
| * | Rename RtlGenRandom_f -> RtlGenRandom_fptr | Simon Warta | 2018-05-07 | 1 | -3/+3 |
| | | | | | | | | because this is a function pointer, not a function | ||||
| * | Rewrite assignment of RtlGenRandom_f using "using" | Simon Warta | 2018-05-07 | 1 | -1/+1 |
| | | |||||
| * | Check return value of m_rtlgenrandom against proper type | Simon Warta | 2018-05-07 | 1 | -1/+2 |
| | | |||||
| * | Use BOOLEAN return type for RtlGenRandom_f | Simon Warta | 2018-05-07 | 1 | -1/+1 |
| | | |||||
| * | Add missing NTAPI to RtlGenRandom_f signature | Simon Warta | 2018-05-07 | 1 | -1/+1 |
| | | |||||
* | | Fix some warnings new in GCC 8.1 | Jack Lloyd | 2018-05-07 | 6 | -43/+49 |
| | | | | | | | | | | It thinks the typedefs are "locals" that are being conflicted with, which seems wrong to me but whatever. | ||||
* | | Merge GH #1561 Fix typo in docs [ci skip] | Jack Lloyd | 2018-05-07 | 1 | -1/+1 |
|\ \ | |||||
| * | | typo: fixed AES key wrapping RFC number | Ori Peleg | 2018-05-06 | 1 | -1/+1 |
|/ / | |||||
* | | Improve PEM detection for asn1 printer | Jack Lloyd | 2018-05-03 | 1 | -5/+22 |
| | | |||||
* | | Let pkcs8 command line util accept '-' for stdin | Jack Lloyd | 2018-05-03 | 1 | -3/+6 |
| | | |||||
* | | Add todo (ORAM) | Jack Lloyd | 2018-05-03 | 1 | -0/+1 |
| | | |||||
* | | Update news | Jack Lloyd | 2018-05-02 | 1 | -0/+2 |
| | | |||||
* | | Use Montgomery_Int::sub to avoid an allocation | Jack Lloyd | 2018-05-02 | 1 | -2/+2 |
| | | |||||
* | | Remove needless allocation in Montgomery_Int::mul_by | Jack Lloyd | 2018-05-02 | 2 | -7/+41 |
| | | |||||
* | | Improve performance of Pollard rho implementation | Jack Lloyd | 2018-05-02 | 1 | -12/+36 |
| | | | | | | | | | | | | Using Montgomery is somewhat faster and allows avoiding mallocs. Test GCD only on intervals since gcd is 90+% of the runtime cost. | ||||
* | | Make Montgomery_Int public, add function for addition with workspace | Jack Lloyd | 2018-05-02 | 2 | -3/+11 |
| | | |||||
* | | Add arch aliases for Debian builds [ci skip] | Jack Lloyd | 2018-05-02 | 2 | -0/+5 |
| | | |||||
* | | Merge GH #1560 Add OpenPGP specific (Ed|X)25519 OIDs | Jack Lloyd | 2018-05-02 | 2 | -1/+9 |
|\ \ | |||||
| * | | Add OpenPGP-specific curve OIDs | Marcus Brinkmann | 2018-05-02 | 2 | -1/+9 |
| | | | |||||
* | | | Correct file name to regenerate [ci skip] | Jack Lloyd | 2018-05-02 | 1 | -1/+1 |
|/ / | |||||
* | | Add a compile time warning if MSVC 2013 is detected | Jack Lloyd | 2018-04-26 | 1 | -1/+7 |
| | | | | | | | | GH #1557 |