index
:
projects/libssh.git
master
master-fix
stable-0.10
stable-0.8
stable-0.9
v0-2
v0-3
v0-4
v0-5
v0-6
v0-7
libssh shared repository
libssh git server
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
libcrypto.c
Age
Commit message (
Expand
)
Author
Files
Lines
2020-04-15
libcrypto: remove deprecated API usage
Rosen Penev
1
-5
/
+4
2020-04-09
CVE-2020-1730: Fix a possible segfault when zeroing AES-CTR key
Andreas Schneider
1
-2
/
+6
2020-01-23
Implement ChaCha20-poly1305 cipher using native OpenSSL
Jakub Jelen
1
-1
/
+403
2019-12-20
src: Adds the Engine header file and invokes cleanup of the engine
Sahana Prasad
1
-0
/
+2
2019-07-30
libcrypto: Avoid incompatible pointers
Jakub Jelen
1
-2
/
+6
2019-05-13
wrapper: Make sha{1, 256, 384, 512}() input const
Anderson Toshiyuki Sasaki
1
-4
/
+4
2019-04-29
libcrypto: Fix compilation without deprecated OpenSSL APIs
Rosen Penev
1
-0
/
+4
2019-03-13
libcrypto: Add missing includes for modes.h
Andreas Schneider
1
-0
/
+5
2019-03-07
Use a common KDF function
Simo Sorce
1
-67
/
+73
2019-02-22
Remove SHA384 HMAC
Dirkjan Bussink
1
-3
/
+0
2019-02-21
crypto: Use uint8_t instead of non-standard u_char
Tilo Eckert
1
-4
/
+4
2019-01-26
libcrypto: Use size_t for size calculations
Andreas Schneider
1
-5
/
+8
2019-01-11
Fix cleaning up HMAC context for openssl < 1.1 remove old compatibility code ...
Marcin Szalowicz
1
-10
/
+3
2018-12-19
crypto: Disable blowfish support by default
Andreas Schneider
1
-0
/
+4
2018-11-30
libcrypto: Fix integer comparison in evp_cipher_aead_encrypt()
Andreas Schneider
1
-1
/
+1
2018-11-30
crypto: Use size_t for len argument in encrypt and decrpyt fn
Andreas Schneider
1
-14
/
+24
2018-11-30
src: Fix multiple typos
Tilo Eckert
1
-1
/
+1
2018-11-23
crypto: Avoid unused parameter warnings
Jakub Jelen
1
-0
/
+1
2018-11-21
libcrypto: Fix checking for config.h defines
Andreas Schneider
1
-1
/
+1
2018-11-21
libcrypto: disable AES-NI engine when running inside valgrind
Aris Adamantiadis
1
-1
/
+16
2018-11-21
libcrypto: detect non matching headers/shared lib
Aris Adamantiadis
1
-0
/
+7
2018-10-27
libcrypto: Fix memory leak in evp_final()
Andreas Schneider
1
-0
/
+1
2018-10-09
libcrypto: Implement OpenSSH-compatible AES-GCM ciphers using OpenSSL
Jakub Jelen
1
-0
/
+247
2018-10-09
libcrypto: Do not use magic numbers for AES block size
Jakub Jelen
1
-9
/
+9
2018-10-09
libcrypto: Avoid double free
Jakub Jelen
1
-1
/
+0
2018-07-05
crypto: Split init and finalize functions
Aris Adamantiadis
1
-3
/
+35
2018-07-05
libcrypto: Use new RAND_priv_bytes() for strong randomness
Andreas Schneider
1
-0
/
+7
2018-07-05
crytpo: Make sure we check return of ssh_get_random() correctly
Andreas Schneider
1
-0
/
+13
2018-07-05
bignum: Harmonize ssh_get_random()
Aris Adamantiadis
1
-0
/
+8
2018-06-30
libcrypto: Fix size printing
Andreas Schneider
1
-2
/
+8
2018-06-30
chachapoly: Use a function instead of an extern variable
Andreas Schneider
1
-2
/
+1
2018-06-29
Rest in Peace SSHv1
Andreas Schneider
1
-115
/
+0
2018-06-28
chacha: packet encryption
Aris Adamantiadis
1
-1
/
+20
2018-02-12
src: Use explicit_bzero() if available on the platform
Andreas Schneider
1
-2
/
+2
2017-07-20
libcrypto: add NULL-check for EVP_CIPHER_CTX_cleanup
Jon Simons
1
-1
/
+1
2017-07-18
wrapper: move EVP_CIPHER_CTX_free call to libcrypto.c
Jon Simons
1
-0
/
+3
2017-07-13
libcrypto: fix resource leak in hmac_final
Jon Simons
1
-1
/
+2
2016-11-07
cmake: Use configure check for CRYPTO_ctr128_encrypt
Andreas Schneider
1
-3
/
+3
2016-11-07
libcrypto: Use a pointer for EVP_CIPHER_CTX
Jakub Jelen
1
-9
/
+14
2016-11-07
libcrypto: Use a pointer for EVP_MD_CTX
Jakub Jelen
1
-5
/
+6
2016-11-07
libcrypto: Use newer API for HMAC
Jakub Jelen
1
-8
/
+9
2016-11-07
libcrypto: Remove AES_ctr128_encrypt()
Jakub Jelen
1
-0
/
+4
2015-10-22
libcrypto: Fix build with DEBUG_CRYPTO turned on
Andreas Schneider
1
-15
/
+18
2015-09-25
crypto: fix broken ifdef
Aris Adamantiadis
1
-2
/
+2
2015-09-25
crypto: old-fashioned aes_ctr when evp_aes_ctr is missing
Aris Adamantiadis
1
-0
/
+92
2015-09-25
SSH1: fix duplicate identifier
Aris Adamantiadis
1
-1
/
+1
2015-09-25
libcrypto: clean up EVP functions
Aris Adamantiadis
1
-372
/
+187
2015-09-24
moved libcrypto structs to c99 notation
Aris Adamantiadis
1
-113
/
+81
2015-09-23
libcrypto: refactor EVP_(de|en)crypt
Aris Adamantiadis
1
-56
/
+61
2015-09-07
crypto: Add OpenSSL EVP functions for FIPS compatibility
Michael Wilder
1
-143
/
+409
[next]