Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Test both issuer and subject DNs for RDN SET test | Jack Lloyd | 2021-04-28 | 1 | -1/+3 |
| | |||||
* | Rephrase the C++ version bump in the change log [ci skip] | Jack Lloyd | 2021-04-28 | 1 | -2/+2 |
| | |||||
* | Merge GH #2730 Fix OID::to_string to avoid locale-specific behavior | Jack Lloyd | 2021-04-26 | 1 | -0/+1 |
|\ | |||||
| * | Fix #2237 forcing OID::to_string to use C locale, avoiding thousand ↵ | Leonardo Backes Vargas | 2021-04-26 | 1 | -0/+1 |
|/ | | | | separators from the process locale. | ||||
* | Update news | Jack Lloyd | 2021-04-25 | 1 | -0/+3 |
| | |||||
* | Check off a todo | Jack Lloyd | 2021-04-25 | 1 | -1/+0 |
| | |||||
* | Merge GH #2726 Add support for IRTF hash to curve | Jack Lloyd | 2021-04-25 | 15 | -5/+739 |
|\ | |||||
| * | Implement draft-irtf-cfrg-hash-to-curve | Jack Lloyd | 2021-04-25 | 15 | -5/+739 |
| | | | | | | | | | | | | | | Specifically SSWU with xmd based expansion Currently only P-256, P-384 and P-521 are supported but in principle this could be extended to most curves except those with A*B == 0 | ||||
* | | Merge GH #2725 Modify BigInt constructors | Jack Lloyd | 2021-04-25 | 37 | -145/+218 |
|\ \ | |||||
| * | | Modify BigInt constructors | Jack Lloyd | 2021-04-24 | 37 | -145/+218 |
| |/ | | | | | | | | | | | | | | | | | Add static methods for very common (eg zero, one) or very uncommon (eg ECSDA truncated integers) construction methods, instead of using C++ constructors for all of these. Also adds from_s32 which allows creating a negative BigInt easily, instead of -BigInt(-x) -> BigInt::from_s32(x) | ||||
* | | Merge GH #2728 Clean up visibility issues | Jack Lloyd | 2021-04-25 | 4 | -31/+31 |
|\ \ | |||||
| * | | Clean up some visibility issues | Jack Lloyd | 2021-04-25 | 4 | -31/+31 |
| |/ | |||||
* | | Merge GH #2727 Tighten GH Actions scope | Jack Lloyd | 2021-04-25 | 1 | -0/+4 |
|\ \ | |/ |/| | |||||
| * | Tighten GH actions scope | Jack Lloyd | 2021-04-24 | 1 | -0/+4 |
|/ | |||||
* | Merge GH #2722 In RSA keygen require p, q differ by large range | Jack Lloyd | 2021-04-24 | 1 | -4/+13 |
|\ | |||||
| * | Don't loop forever if the RSA keygen rng is bad | Jack Lloyd | 2021-04-21 | 1 | -1/+4 |
| | | |||||
| * | In RSA keygen require that p and q differ by a wide range | Jack Lloyd | 2021-04-21 | 1 | -4/+10 |
| | | | | | | | | This is required by FIPS 186-4 sec B.3.2 | ||||
* | | Merge GH #2723 Allow disabling thread pool at runtime via env var | Jack Lloyd | 2021-04-24 | 3 | -11/+60 |
|\ \ | |/ |/| | |||||
| * | Allow disabling the thread pool at runtime via env variable | Jack Lloyd | 2021-04-21 | 3 | -11/+60 |
|/ | | | | | | Currently this requires a manual reconfigure and recompilation. Not a complete fix for GH #2608 but at least a more convenient workaround. | ||||
* | Merge GH #2721 Add SHA-512 ARMv8 detection using SIGILL approach | Jack Lloyd | 2021-04-21 | 1 | -0/+3 |
|\ | |||||
| * | cpuid arm64, sigill detection probing via sha512su0 instruction. | David CARLIER | 2021-04-20 | 1 | -0/+3 |
| | | |||||
* | | Merge GH #2720 Run scrypt and bcrypt-pbkdf via PasswordHash | Jack Lloyd | 2021-04-21 | 9 | -107/+119 |
|\ \ | |/ |/| | |||||
| * | Run scrypt and bcrypt-pbkdf through PasswordHash | Jack Lloyd | 2021-04-19 | 9 | -107/+119 |
|/ | | | | | The old top level fns like scrypt are now deprecated, and we can now mark the algorithm headers as future-internal. | ||||
* | Merge GH #2718 Fix detection of linker flags | Jack Lloyd | 2021-04-17 | 1 | -2/+8 |
|\ | |||||
| * | Fix detection of linker flags (GH #2715) | Jack Lloyd | 2021-04-16 | 1 | -2/+8 |
| | | |||||
* | | Merge GH #2717 Have get_byte take a compile time index | Jack Lloyd | 2021-04-17 | 39 | -338/+361 |
|\ \ | |||||
| * | | Make get_byte take a compile-time constant index | Jack Lloyd | 2021-04-16 | 39 | -338/+361 |
| |/ | | | | | | | Add get_byte_var for the few cases that need a variable index | ||||
* | | Merge GH #2716 Ensure all Python logging uses lazy eval | Jack Lloyd | 2021-04-17 | 5 | -121/+126 |
|\ \ | |||||
| * | | Avoid non-lazy Python logging invocations | Jack Lloyd | 2021-04-16 | 5 | -121/+126 |
| |/ | |||||
* | | Merge GH #2713 Remove MDx_HashFunction::write_count | Jack Lloyd | 2021-04-17 | 2 | -20/+6 |
|\ \ | |/ |/| | |||||
| * | Remove MDx_HashFunction::write_count | Jack Lloyd | 2021-04-15 | 2 | -20/+6 |
|/ | | | | Unnecessary interface since no subclass overrides this | ||||
* | Merge GH #2712 Deprecate public use of argon2.h | Jack Lloyd | 2021-04-15 | 5 | -54/+94 |
|\ | |||||
| * | Officially deprecate argon2() and argon2.h | Jack Lloyd | 2021-04-15 | 1 | -1/+2 |
| | | |||||
| * | Avoid using the bare argon2() function | Jack Lloyd | 2021-04-15 | 3 | -26/+40 |
| | | |||||
| * | Make argon2() just an inline using PasswordHash API | Jack Lloyd | 2021-04-15 | 3 | -27/+52 |
|/ | |||||
* | Use auto for timers in the speed util | Jack Lloyd | 2021-04-15 | 1 | -71/+71 |
| | |||||
* | Mention PBKDF deprecation | Jack Lloyd | 2021-04-15 | 1 | -5/+5 |
| | |||||
* | Deprecate pgp_s2k.h | Jack Lloyd | 2021-04-15 | 1 | -1/+1 |
| | | | | | Now that RFC4880 count encoding is in a new header everything in this header is accessible via PasswordHash base class. | ||||
* | Update the docs about clone | Jack Lloyd | 2021-04-15 | 4 | -3/+15 |
| | |||||
* | PBKDF1 has been removed | Jack Lloyd | 2021-04-15 | 1 | -1/+0 |
| | |||||
* | Update news [ci skip] | Jack Lloyd | 2021-04-15 | 1 | -0/+30 |
| | |||||
* | Add info for 2.18.0 release [ci skip] | Jack Lloyd | 2021-04-15 | 2 | -3/+25 |
| | |||||
* | Add a hint to help output for pk_workfactor [ci skip] | Jack Lloyd | 2021-04-15 | 1 | -1/+1 |
| | |||||
* | Merge GH #2709 Avoid using deprecated PBKDF interface within the library | Jack Lloyd | 2021-04-08 | 4 | -45/+58 |
|\ | |||||
| * | Remove unused variable | Jack Lloyd | 2021-04-08 | 1 | -1/+0 |
| | | |||||
| * | Avoid now-deprecated PBKDF interface within the library | Jack Lloyd | 2021-04-08 | 4 | -44/+58 |
| | | |||||
* | | Merge GH #2708 Avoid raw pointers in TLS | Jack Lloyd | 2021-04-08 | 10 | -37/+39 |
|\ \ | |||||
| * | | Avoid raw pointers in TLS | Jack Lloyd | 2021-04-08 | 10 | -37/+39 |
| |/ | |||||
* | | Merge GH #2707 Add PasswordHash derive API for using AD or secret key | Jack Lloyd | 2021-04-08 | 6 | -35/+81 |
|\ \ | |||||
| * | | Add derive_key variant supporting AD and secret key | Jack Lloyd | 2021-04-08 | 6 | -35/+81 |
| |/ |