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 |