Tomas Mraz
|
3a95d1e41a
update/final: Return error if key is not set
|
1 year ago |
Shane Lontis
|
f41fd10d90
Add a gettable for provider ciphers to return the EVP_CIPH_RAND_KEY flag
|
3 years ago |
Tomas Mraz
|
085e3cecbd
Move libssl related defines used by fips provider to prov_ssl.h
|
3 years ago |
Shane Lontis
|
e2311445bb
Fix aes cfb1 so that it can operate in bit mode.
|
3 years ago |
Shane Lontis
|
b6b3694c90
Fix incorrect gettable OSSL_CIPHER_PARAM_TLS_MAC parameter
|
3 years ago |
Tomas Mraz
|
4ec4b063e0
Always reset IV for CBC, OFB, and CFB mode on cipher context reinit
|
3 years ago |
Pauli
|
bf477a40d7
Revert "Fix AES-CBC perf test failure issue"
|
3 years ago |
Fangming.Fang
|
bec9289143
Fix AES-CBC perf test failure issue
|
3 years ago |
Pauli
|
83da94ffa8
prov: support params argument to common cipher init calls
|
3 years ago |
Pauli
|
8f42380a21
prov: support params argument to RCx ciphers
|
3 years ago |
Pauli
|
644c5dd366
prov: upport modified gettable/settable ctx calls for ciphers
|
3 years ago |
Shane Lontis
|
e36b3c2f75
Fix external symbols in the provider cipher implementations.
|
3 years ago |
Tomas Mraz
|
f5f29796f0
Various cleanup of PROV_R_ reason codes
|
3 years ago |
Tomas Mraz
|
2741128e9d
Move the PROV_R reason codes to a public header
|
3 years ago |
Shane Lontis
|
a054d15c22
Replace provider cipher flags with separate param fields
|
4 years ago |
Tomas Mraz
|
0d83b7b903
Rename EVP_CIPHER_CTX_get_iv and EVP_CIPHER_CTX_get_iv_state for clarity
|
4 years ago |
Matt Caswell
|
bd0c71298a
Update copyright year
|
4 years ago |
Matt Caswell
|
e260bee0a9
Only perform special TLS handling if TLS has been configured
|
4 years ago |
Matt Caswell
|
6db0d58d81
Fix RC4-MD5 based ciphersuites
|
4 years ago |
Matt Caswell
|
01c6551ce6
Ensure Stream ciphers know how to remove a TLS MAC
|
4 years ago |
Dr. Matthias St. Pierre
|
a829b735b6
Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'
|
4 years ago |
Pauli
|
592dcfd3df
prov: prefix all exposed 'cipher' symbols with ossl_
|
4 years ago |
Pauli
|
f99d3eedf7
ciphers: add FIPS error state handling
|
4 years ago |
Pauli
|
1017ab21e4
provider: add the unused paramater tag to the gettable and settable functions
|
4 years ago |
Benjamin Kaduk
|
8489026850
Support cipher provider "iv state"
|
4 years ago |
Pauli
|
af5e1e852d
gettables: provider changes to pass the provider context.
|
4 years ago |
Shane Lontis
|
914f97eecc
Fix provider cipher reinit after init/update with a partial update block.
|
4 years ago |
Shane Lontis
|
90409da6a5
Fix provider cipher reinit issue
|
4 years ago |
Matt Caswell
|
2d9f56e999
Ensure TLS padding is added during encryption on the provider side
|
4 years ago |
Matt Caswell
|
63ee6ec177
Ensure any allocated MAC is freed in the provider code
|
4 years ago |