aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypt_ops
AgeCommit message (Expand)Author
2019-05-07Merge branch 'tor-github/pr/994'David Goulet
2019-05-02Add comments to include.am files to note where new sources goNick Mathewson
2019-04-30Replace all remaining tor_mem_is_zero() with fast_mem_is_zero()Nick Mathewson
2019-04-30Use safe_mem_is_zero in a few more places.Nick Mathewson
2019-04-30Merge branch 'tor-github/pr/909'David Goulet
2019-04-30Add improved debugging support to crypto_rand_fast code.Nick Mathewson
2019-04-30Extract add-entropy code from crypto_fast_rng to a new functionNick Mathewson
2019-04-24Merge branch 'tor-github/pr/951'David Goulet
2019-04-17Do not warn about compatible OpenSSL upgradesBernhard M. Wiedemann
2019-04-12Merge branch 'tor-github/pr/908'George Kadianakis
2019-04-12crypt_ops: Stop using a separate buffer in ed25519_signature_from_base64()teor
2019-04-05Merge branch 'tor-github/pr/761'George Kadianakis
2019-04-05crypto_format: Stop adding padding in ed25519_signature_from_base64()teor
2019-04-05crypto_format: Remove the return value from ed25519_signature_to_base64()teor
2019-04-05crypto_format: Remove the return value from curve25519_public_to_base64()teor
2019-04-05crypto_format: Remove the return values from digest256_to_base64()teor
2019-04-05crypto_format: Remove unused return value from digest_to_base64()teor
2019-04-05crypto_format: Remove outdated commentsteor
2019-04-04Merge remote-tracking branch 'tor-github/pr/752'Nick Mathewson
2019-04-04rename inherit values to avoid conflict with system definesNick Mathewson
2019-04-04fast_rng: if noinherit has failed, then check getpid() for bad forksNick Mathewson
2019-04-04Make map_anon expose the result of a noinherit attemptNick Mathewson
2019-04-04Drop thread-local fast_rng on fork.Nick Mathewson
2019-03-22circpad/prob_distr: Use crypto_fast_rng() instead of the old RNG.George Kadianakis
2019-03-02Split crypto_digest.crl1987
2019-03-01Merge branch 'tor-github/pr/718'David Goulet
2019-03-01Document crypto_fast_rng_one_in_n.Nick Mathewson
2019-02-26Merge branch 'tor-github/pr/655'David Goulet
2019-02-20Add a convenience macro to get a fast one-in-n calculationNick Mathewson
2019-02-19Implement code to manage a per-thread instance of crypto_fast_rng()Nick Mathewson
2019-02-14Merge branch 'tor-github/pr/702'David Goulet
2019-02-14Merge branch 'maint-0.3.5'George Kadianakis
2019-02-14Implement a fast aes-ctr prngNick Mathewson
2019-02-14Extract the common body of our random-int functions into a macroNick Mathewson
2019-02-08Add more openssl includes to fix no-deprecated compilationNick Mathewson
2019-02-08Fix compilation when openssl is compiled without engine support.Nick Mathewson
2019-02-06Extract numeric CSPRNG functions into a new module.Nick Mathewson
2019-02-06Remove extraneous #if/#endif wrapper in crypto_rand.cNick Mathewson
2019-01-22Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-17Add a function to compute an XOF in one shot.Nick Mathewson
2019-01-17Use openssl's version of sha3 when available.Nick Mathewson
2019-01-16Log more messages when failing to decode RSA keysNick Mathewson
2019-01-16Bump copyright date to 2019Nick Mathewson
2019-01-16Bump copyright date to 2019.Nick Mathewson
2019-01-14Merge remote-tracking branch 'asn-github/adaptive_padding-final'Nick Mathewson
2019-01-10Rename crypto_rand_uint32() -> crypto_rand_u32()George Kadianakis
2019-01-03Merge branch 'maint-0.3.5'Nick Mathewson
2019-01-03Merge branch 'ticket28851_035_squashed' into maint-0.3.5Nick Mathewson
2019-01-03Stop re-checking our hardcoded dh parameters on every startupNick Mathewson
2019-01-03Merge branch 'maint-0.3.5'Nick Mathewson