summaryrefslogtreecommitdiff
path: root/src/common/crypto.c
AgeCommit message (Expand)Author
2011-10-26Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-10-10Remove a no-longer-relevant commentNick Mathewson
2011-10-10Add a sha256 hmac function, with testsNick Mathewson
2011-10-10New function to get all digests of a public keyNick Mathewson
2011-10-06Make internal error check for unrecognized digest algorithm more robustNick Mathewson
2011-07-15Make WIN32_WINNT defines conditionalNick Mathewson
2011-06-06Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-06-06Check maximum properly in crypto_rand_int()Nick Mathewson
2011-06-03Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-06-03Reject 128-byte keys that are not 1024-bitNick Mathewson
2011-05-16Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-05-16Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-05-16squash! Add crypto_pk_check_key_public_exponent functionNick Mathewson
2011-05-16Add crypto_pk_check_key_public_exponent functionRobert Ransom
2011-05-11Merge remote-tracking branch 'public/bug3122_memcmp_022' into bug3122_memcmp_023Nick Mathewson
2011-05-11Merge remote-tracking branch 'public/3122_memcmp_squashed' into bug3122_memcm...Nick Mathewson
2011-05-11Hand-conversion and audit phase of memcmp transitionNick Mathewson
2011-05-11Automated conversion of memcmp to tor_memcmp/tor_mem[n]eqNick Mathewson
2011-04-27Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-04-27Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-04-26Make SIZE_T_CEILING unsigned; add a signed SSIZE_T_CEILINGNick Mathewson
2011-03-16Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-03-16Clean up whitespaceNick Mathewson
2011-03-16Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-03-16Doxygen documentation for about 100 things that didn't have anyNick Mathewson
2011-02-10Make the DH parameter we use for TLS match the one from Apache's mod_sslNick Mathewson
2011-02-03Merge remote branch 'origin/maint-0.2.2'Nick Mathewson
2011-01-25Correctly detect BIO_new failuresNick Mathewson
2011-01-25Always treat failure to allocate an RSA key as an unrecoverable allocation errorNick Mathewson
2011-01-25Remove an unused function in crypto.cNick Mathewson
2011-01-24Merge remote branch 'origin/maint-0.2.2'Nick Mathewson
2011-01-24Make the DH parameter we use for TLS match the one from Apache's mod_sslNick Mathewson
2011-01-15Merge remote branch 'origin/maint-0.2.2'Nick Mathewson
2011-01-15Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-01-15Zero out some more key data before freeing itNick Mathewson
2011-01-15Merge remote branch 'origin/maint-0.2.2'Nick Mathewson
2011-01-15Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-01-15Merge branch 'bug2352_obsize' into maint-0.2.1Nick Mathewson
2011-01-15Remove some unnecessary occurrences of +1.Robert Ransom
2011-01-15Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-01-15Fix a heap overflow found by debuger, and make it harder to make that mistake...Nick Mathewson
2011-01-10Add logic in routerparse to not read overlong private keysNick Mathewson
2011-01-05Fix size_t vs unsigned comparison tooNick Mathewson
2011-01-03Fix up size and sign issues in base32 codeNick Mathewson
2011-01-03Merge remote branch 'sebastian/bug2314' into maint-0.2.2Nick Mathewson
2011-01-03Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-01-03Bump copyright statements to 2011Nick Mathewson
2010-12-27Fix compile wanrings revealed by gcc 4.5 on mingwSebastian Hahn
2010-12-15Merge remote branch fix_security_bug_021 into fix_security_bug_022Nick Mathewson
2010-12-13Have all of our allocation functions and a few others check for underflowNick Mathewson