aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypt_ops
AgeCommit message (Expand)Author
2021-08-11Disable ed25519-donna's batch verification.George Kadianakis
2021-06-10Assert on _all_ failures from RAND_bytes().Nick Mathewson
2020-10-28Do not define OPENSSL_VERSION in compat_openssl.hNick Mathewson
2020-10-28Include a more modest openssl header in crypto_openssl_mgt.hNick Mathewson
2020-05-06Use __attribute__((fallthrough)) rather than magic GCC comments.Nick Mathewson
2020-05-06Remove an incorrect "Fall through" comment.Nick Mathewson
2020-03-18Port rsa_private_key_too_long() to work on OpenSSL 1.1.0.Nick Mathewson
2020-03-17Merge branch 'trove_2020_002_035' into maint-0.3.5Nick Mathewson
2020-03-17Trivial bugfixes found during TROVE investigation.George Kadianakis
2020-03-17Use >= consistently with max_bits.Nick Mathewson
2020-03-17Extract key length check into a new function, and check more fields.Nick Mathewson
2020-03-14Fix memory leak in crypto_pk_asn1_decode_private.Nick Mathewson
2020-03-14Revise TROVE-2020-002 fix to work on older OpenSSL versions.Nick Mathewson
2020-02-05When parsing, reject >1024-bit RSA private keys sooner.Nick Mathewson
2019-04-17Do not warn about compatible OpenSSL upgradesBernhard M. Wiedemann
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-01-16Log more messages when failing to decode RSA keysNick Mathewson
2019-01-16Bump copyright date to 2019.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
2018-12-13Lower the loop_max constant in curve25519_basepoint_spot_check()Nick Mathewson
2018-11-13Merge branch 'maint-0.3.4' into maint-0.3.5Nick Mathewson
2018-10-19Rename a function; it is used to convert a value _From_ le.Nick Mathewson
2018-10-19Fix a misspelled macro test that was breaking big-endian OPENick Mathewson
2018-10-14Merge branch 'bug27772_squashed'Nick Mathewson
2018-10-09Merge remote-tracking branch 'public/ticket27856'Nick Mathewson
2018-10-01Merge remote-tracking branch 'public/bug27728'Nick Mathewson
2018-09-27Prevent duplicate initialization of NSS DH moduleNick Mathewson
2018-09-24Fix arm compilation with openssl <1.1Nick Mathewson
2018-09-18Assert that some trunnel _new() functions return non-NULLNick Mathewson
2018-09-18Make crypto_strongest_rand() non-mockableNick Mathewson
2018-09-18Fix minor memleak in edge-case of crypto_rsa.c function.George Kadianakis
2018-09-17Lower the maximum size of a private key file to 16 MBNick Mathewson
2018-09-16When Tor is compiled with NSS, don't claim support for LinkAuth=1Nick Mathewson
2018-09-13Fix a 32-bit off_t/size_t warning in crypto_rsa.cNick Mathewson
2018-09-09Refactor initialization in curve25519_basepoint_spot_checkNick Mathewson
2018-09-07Merge remote-tracking branch 'dgoulet/ticket20700_035_03'Nick Mathewson
2018-09-07test: Build an HSv3 descriptor with authorized clientSuphanat Chunhapanya
2018-09-05Fix checkspacesNick Mathewson
2018-09-05Add a last-ditch memwipe() implementation for nss+old glibcNick Mathewson
2018-09-04Fix documentation of initialized fields in crypto_init.cNick Mathewson
2018-09-04Make some additional RSA functions constNick Mathewson
2018-09-04Rename crypto_pk_check_key(), use it more reasonably, add testsNick Mathewson
2018-09-04Unify functions for reading/writing PEM keys, to avoid duplication.Nick Mathewson
2018-09-04Do not leak a reference to "slot" when decoding private key.Nick Mathewson
2018-09-04Update prefork and postfork NSS code for unit tests.Nick Mathewson
2018-09-04Several unit tests to improve test coverage of x509*.cNick Mathewson
2018-08-22NSS support for x509 certsNick Mathewson
2018-08-22Log error strings in crypto_nss_log_errors().Nick Mathewson