aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Allow disabling the thread pool at runtime via env variableJack Lloyd2021-04-212-10/+56
|/
* 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
* | Run scrypt and bcrypt-pbkdf through PasswordHashJack Lloyd2021-04-196-74/+85
|/
* Merge GH #2717 Have get_byte take a compile time indexJack Lloyd2021-04-1737-330/+353
|\
| * Make get_byte take a compile-time constant indexJack Lloyd2021-04-1637-330/+353
* | Remove MDx_HashFunction::write_countJack Lloyd2021-04-152-20/+6
|/
* Officially deprecate argon2() and argon2.hJack Lloyd2021-04-151-1/+2
* Avoid using the bare argon2() functionJack Lloyd2021-04-152-14/+31
* Make argon2() just an inline using PasswordHash APIJack Lloyd2021-04-153-27/+52
* Deprecate pgp_s2k.hJack 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
| |/
* / Add derive_key variant supporting AD and secret keyJack Lloyd2021-04-084-0/+62
|/
* Merge GH #2705 Split PBKDF headersJack Lloyd2021-04-0811-102/+172
|\
| * Add missing included needed on ClangJack Lloyd2021-04-071-0/+1
| * Update the password hashing docsJack Lloyd2021-04-071-1/+1
| * Move Argon2 formatting to argon2fmt moduleJack Lloyd2021-04-075-18/+55
| * Move RFC 4880 encoding to rfc4880.hJack Lloyd2021-04-075-83/+115
* | Merge GH #2704 Add PBKDF::new_object replacing cloneJack Lloyd2021-04-084-6/+14
|\ \
| * | Add PBKDF2::new_objectJack Lloyd2021-04-074-6/+14
| |/
* | Fix CommonCrypto declJack Lloyd2021-04-071-1/+1
* | Avoid clone in xmss_hashJack Lloyd2021-04-071-1/+1
* | Avoid clone in XTSJack Lloyd2021-04-071-1/+1
* | Avoid raw pointers in Cipher_ModeJack Lloyd2021-04-0712-42/+56
* | Avoid raw pointers in AEAD codeJack Lloyd2021-04-0611-48/+51
|/
* Add a function for creating an ECC key with arbitrary groupJack Lloyd2021-04-062-30/+51
* Fix EMSA_X931 use-after-moveJack Lloyd2021-04-061-2/+2
* Avoid releasing unique_ptr in Parallel hashJack Lloyd2021-04-061-3/+3
* Modify EMSA code to avoid raw pointers as argsJack Lloyd2021-04-0611-43/+56
* More make_uniqueJack Lloyd2021-04-052-4/+4
* KDF::createJack Lloyd2021-04-059-28/+26
* Remove raw new in socket codeJack Lloyd2021-04-052-4/+4
* EMEJack Lloyd2021-04-053-13/+15
* ECDSA public key recovery: improve validation of r/s/vJack Lloyd2021-04-051-3/+8
* Merge GH #2697 More removal of raw pointersJack Lloyd2021-04-0530-102/+113
|\
| * More raw pointer removalJack Lloyd2021-04-0530-102/+113
* | Remove obsolete commentJack Lloyd2021-04-051-13/+0
|/
* Fix clang warning re missed copy elisionJack Lloyd2021-04-041-1/+1
* Avoid raw pointers in the FFI internalsJack Lloyd2021-04-0414-60/+81
* Merge GH #2694 Avoid returning raw pointers from mode padding codeJack Lloyd2021-04-043-13/+14
|\
| * Avoid returning raw pointers in mode padding implJack Lloyd2021-04-043-13/+14
* | Merge GH #2693 More use of make_uniqueJack Lloyd2021-04-0423-71/+70
|\ \
| * | Fix OpenSSL buildJack Lloyd2021-04-041-1/+1