..
aes-common.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aes-neon.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aes-ni.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aes-select.c
Fix aes-select.c macros again.
2022-09-03 11:59:12 +01:00
aes-sw.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aes.h
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aesgcm-clmul.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aesgcm-common.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aesgcm-footer.h
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aesgcm-neon.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aesgcm-ref-poly.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aesgcm-select.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aesgcm-sw.c
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
aesgcm.h
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
arcfour.c
Add 'next_message' methods to cipher and MAC vtables.
2022-08-16 18:27:06 +01:00
argon2.c
Fix a batch of typos in comments and docs.
2022-01-03 06:40:51 +00:00
bcrypt.c
Add a batch of missing 'static's.
2022-09-03 12:02:48 +01:00
blake2.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
blowfish.c
Add 'next_message' methods to cipher and MAC vtables.
2022-08-16 18:27:06 +01:00
blowfish.h
Update source file names in comments and docs.
2022-01-22 15:51:31 +00:00
chacha20-poly1305.c
Remove a stray FIXME, added in 840043f06e
.
2022-09-11 22:17:46 +01:00
CMakeLists.txt
Implement AES-GCM using the @openssh.com protocol IDs.
2022-08-16 20:33:58 +01:00
crc32.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
des.c
Add 'next_message' methods to cipher and MAC vtables.
2022-08-16 18:27:06 +01:00
diffie-hellman.c
Support elliptic-curve Diffie-Hellman GSS KEX.
2022-08-30 18:09:39 +01:00
dsa.c
Formatting: realign run-on parenthesised stuff.
2022-08-03 20:48:46 +01:00
ecc-arithmetic.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
ecc-ssh.c
Standardise RFC URLs in docs and comments.
2022-09-11 23:59:12 +01:00
ecc.h
testcrypt: adjust some function parameter names.
2021-11-21 22:19:01 +00:00
hash_simple.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
hmac.c
Add 'next_message' methods to cipher and MAC vtables.
2022-08-16 18:27:06 +01:00
mac_simple.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
mac.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
md5.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
mpint_i.h
Update source file names in comments and docs.
2022-01-22 15:51:31 +00:00
mpint.c
Utility function mp_resize.
2022-04-15 17:46:06 +01:00
ntru.c
Fix a batch of resource leaks spotted by Coverity.
2022-09-07 14:28:52 +01:00
ntru.h
Implement OpenSSH 9.x's NTRU Prime / Curve25519 kex.
2022-04-15 17:46:06 +01:00
openssh-certs.c
opensshcert_components: switch expiry times to UTC.
2022-09-12 09:34:01 +01:00
prng.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
pubkey-pem.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
pubkey-ppk.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
pubkey-ssh1.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
rsa.c
Add a batch of missing 'static's.
2022-09-03 12:02:48 +01:00
sha1-common.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha1-neon.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha1-ni.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha1-select.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha1-sw.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha1.h
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha3.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00
sha256-common.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha256-neon.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha256-ni.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha256-select.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha256-sw.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha256.h
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha512-common.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha512-neon.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha512-select.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha512-sw.c
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
sha512.h
Break up crypto modules containing HW acceleration.
2021-04-21 21:55:26 +01:00
xdmauth.c
Move crypto into its own subdirectory.
2021-04-21 21:55:26 +01:00