Commit History

Author SHA1 Message Date
  Simon Tatham 0faeb82ccd Add implementation of the Argon2 password hash. 3 years ago
  Simon Tatham 5c8f3bf924 Add an implementation of BLAKE2b. 3 years ago
  Simon Tatham c61158aa34 Add an IV argument to aes_{en,de}crypt_pubkey. 3 years ago
  Simon Tatham a9763ce4ed Hardware-accelerated SHA-512 on the Arm architecture. 3 years ago
  Simon Tatham 7003b43963 Stop using mp_int in sshprng.c. 4 years ago
  Simon Tatham 2ec2b796ed Migrate all Python scripts to Python 3. 4 years ago
  Simon Tatham 289d8873ec Fix mp_{eq,hs}_integer(tiny, huge). 4 years ago
  Simon Tatham a085acbadf Support the new "ssh-ed448" key type. 4 years ago
  Simon Tatham b8a08f9321 Implement the SHA-3 family. 4 years ago
  Simon Tatham 31e5b621b5 Implement "curve448-sha512" kex, from RFC 8731. 4 years ago
  Simon Tatham 2be70baa0d New 'Pockle' object, for verifying primality. 4 years ago
  Simon Tatham 20a9912c7c Add mp_copy_integer_into function. 4 years ago
  Simon Tatham 6b27999500 Add mp_nthroot function. 4 years ago
  Simon Tatham 63b8f537f2 New API for primegen(), using PrimeCandidateSource. 4 years ago
  Simon Tatham 7751657811 Reject all low-order points in Montgomery key exchange. 4 years ago
  Simon Tatham c9a8fa639e New query function ecc_montgomery_is_identity. 4 years ago
  Simon Tatham da3bc3d927 Refactor generation of candidate integers in primegen. 4 years ago
  Simon Tatham dfddd1381b testcrypt: allow random_read() to use a full PRNG. 4 years ago
  Simon Tatham 2debb352b0 mpint: add a gcd function. 4 years ago
  Simon Tatham 18678ba9bc mpint: add mp_[lr]shift_safe_into functions. 4 years ago
  Simon Tatham 82df83719a Test passing null pointers to mp_divmod_into. 4 years ago
  Simon Tatham 921118dbea Fix handling of large RHS in mp_add_integer_into. 4 years ago
  Simon Tatham 404f558705 sshprng.c: remove pointless pending_output buffer. 4 years ago
  Simon Tatham 8c7b0a787f New test script 'agenttest.py' for testing Pageant. 4 years ago
  Simon Tatham d30387c780 Add cryptsuite tests for key file load and save. 4 years ago
  Simon Tatham 859c81e838 Add a test for RSA key exchange. 4 years ago
  Simon Tatham 5d718ef64b Whitespace rationalisation of entire code base. 5 years ago
  Simon Tatham 1cd935e6c9 cryptsuite: add a test of rsa_verify. 5 years ago
  Simon Tatham b5597cc833 Fix indentation goof in CRC test suite. 5 years ago
  Simon Tatham a956da6e5b cryptsuite: add a general test of ssh_key methods. 5 years ago