aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Test both issuer and subject DNs for RDN SET testJack Lloyd2021-04-281-1/+3
|
* Rephrase the C++ version bump in the change log [ci skip]Jack Lloyd2021-04-281-2/+2
|
* Merge GH #2730 Fix OID::to_string to avoid locale-specific behaviorJack Lloyd2021-04-261-0/+1
|\
| * Fix #2237 forcing OID::to_string to use C locale, avoiding thousand ↵Leonardo Backes Vargas2021-04-261-0/+1
|/ | | | separators from the process locale.
* Update newsJack Lloyd2021-04-251-0/+3
|
* Check off a todoJack Lloyd2021-04-251-1/+0
|
* Merge GH #2726 Add support for IRTF hash to curveJack Lloyd2021-04-2515-5/+739
|\
| * Implement draft-irtf-cfrg-hash-to-curveJack Lloyd2021-04-2515-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 constructorsJack Lloyd2021-04-2537-145/+218
|\ \
| * | Modify BigInt constructorsJack Lloyd2021-04-2437-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 issuesJack Lloyd2021-04-254-31/+31
|\ \
| * | Clean up some visibility issuesJack Lloyd2021-04-254-31/+31
| |/
* | Merge GH #2727 Tighten GH Actions scopeJack Lloyd2021-04-251-0/+4
|\ \ | |/ |/|
| * Tighten GH actions scopeJack Lloyd2021-04-241-0/+4
|/
* Merge GH #2722 In RSA keygen require p, q differ by large rangeJack Lloyd2021-04-241-4/+13
|\
| * Don't loop forever if the RSA keygen rng is badJack Lloyd2021-04-211-1/+4
| |
| * In RSA keygen require that p and q differ by a wide rangeJack Lloyd2021-04-211-4/+10
| | | | | | | | This is required by FIPS 186-4 sec B.3.2
* | Merge GH #2723 Allow disabling thread pool at runtime via env varJack Lloyd2021-04-243-11/+60
|\ \ | |/ |/|
| * Allow disabling the thread pool at runtime via env variableJack Lloyd2021-04-213-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 approachJack Lloyd2021-04-211-0/+3
|\
| * cpuid arm64, sigill detection probing via sha512su0 instruction.David CARLIER2021-04-201-0/+3
| |
* | Merge GH #2720 Run scrypt and bcrypt-pbkdf via PasswordHashJack Lloyd2021-04-219-107/+119
|\ \ | |/ |/|
| * Run scrypt and bcrypt-pbkdf through PasswordHashJack Lloyd2021-04-199-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 flagsJack Lloyd2021-04-171-2/+8
|\
| * Fix detection of linker flags (GH #2715)Jack Lloyd2021-04-161-2/+8
| |
* | Merge GH #2717 Have get_byte take a compile time indexJack Lloyd2021-04-1739-338/+361
|\ \
| * | Make get_byte take a compile-time constant indexJack Lloyd2021-04-1639-338/+361
| |/ | | | | | | Add get_byte_var for the few cases that need a variable index
* | Merge GH #2716 Ensure all Python logging uses lazy evalJack Lloyd2021-04-175-121/+126
|\ \
| * | Avoid non-lazy Python logging invocationsJack Lloyd2021-04-165-121/+126
| |/
* | Merge GH #2713 Remove MDx_HashFunction::write_countJack Lloyd2021-04-172-20/+6
|\ \ | |/ |/|
| * Remove MDx_HashFunction::write_countJack Lloyd2021-04-152-20/+6
|/ | | | Unnecessary interface since no subclass overrides this
* Merge GH #2712 Deprecate public use of argon2.hJack Lloyd2021-04-155-54/+94
|\
| * Officially deprecate argon2() and argon2.hJack Lloyd2021-04-151-1/+2
| |
| * Avoid using the bare argon2() functionJack Lloyd2021-04-153-26/+40
| |
| * Make argon2() just an inline using PasswordHash APIJack Lloyd2021-04-153-27/+52
|/
* Use auto for timers in the speed utilJack Lloyd2021-04-151-71/+71
|
* Mention PBKDF deprecationJack Lloyd2021-04-151-5/+5
|
* Deprecate pgp_s2k.hJack Lloyd2021-04-151-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 cloneJack Lloyd2021-04-154-3/+15
|
* PBKDF1 has been removedJack Lloyd2021-04-151-1/+0
|
* Update news [ci skip]Jack Lloyd2021-04-151-0/+30
|
* Add info for 2.18.0 release [ci skip]Jack Lloyd2021-04-152-3/+25
|
* Add a hint to help output for pk_workfactor [ci skip]Jack Lloyd2021-04-151-1/+1
|
* Merge GH #2709 Avoid using deprecated PBKDF interface within the libraryJack Lloyd2021-04-084-45/+58
|\
| * Remove unused variableJack Lloyd2021-04-081-1/+0
| |
| * Avoid now-deprecated PBKDF interface within the libraryJack Lloyd2021-04-084-44/+58
| |
* | Merge GH #2708 Avoid raw pointers in TLSJack Lloyd2021-04-0810-37/+39
|\ \
| * | Avoid raw pointers in TLSJack Lloyd2021-04-0810-37/+39
| |/
* | Merge GH #2707 Add PasswordHash derive API for using AD or secret keyJack Lloyd2021-04-086-35/+81
|\ \
| * | Add derive_key variant supporting AD and secret keyJack Lloyd2021-04-086-35/+81
| |/