Rich Salz
b0aae91324
Remove RSA SSLv23 padding mode
...
Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14248 )
2021-03-01 10:56:12 +01:00
Dr. David von Oheimb
d546e8e267
Generalize schmeme parsing of OSSL_HTTP_parse_url() to OSSL_parse_url()
...
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14009 )
2021-03-01 10:30:43 +01:00
Dr. David von Oheimb
7932982b88
OSSL_HTTP_parse_url(): Handle any userinfo, query, and fragment components
...
Now handle [http[s]://][userinfo@]host[:port][/path][?query][#frag]
by optionally providing any userinfo, query, and frag components.
All usages of this function, which are client-only,
silently ignore userinfo and frag components,
while the query component is taken as part of the path.
Update and extend the unit tests and all affected documentation.
Document and deprecat OCSP_parse_url().
Fixes an issue that came up when discussing FR #14001 .
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14009 )
2021-03-01 10:30:43 +01:00
Dr. David von Oheimb
e60e974414
apps/x509.c: Fix mem leaks in processing of -next_serial in print loop
...
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14340 )
2021-02-28 11:46:34 +01:00
Dr. David von Oheimb
46a11faf3b
apps/x509.c: Improve print_name() and coding style of large print loop in x509_main()
...
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14340 )
2021-02-28 11:46:34 +01:00
Dr. David von Oheimb
859e5f1621
apps/x509.c: Improve indentation of the large print loop in x509_main()
...
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14340 )
2021-02-28 11:46:34 +01:00
Dr. David von Oheimb
ed0a5ac920
apps/x509.c: Fix too eager call to X509_set_issuer_name() introduced recently
...
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14340 )
2021-02-28 11:46:34 +01:00
Pauli
d5a936c5b1
rand: use params argument on instantiate call
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
dbf299f73d
core: add params argument to DRBG instantiate call
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
f8a5822cff
doc: update documenation with params argument on DRBG instantiate calls
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
7198bd1a8f
test: update tests to allow for params argument for the instantiate call on EVP_RAND_CTXs
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
b98d550d80
prov: update rand implementations to have a params argument for the instantiate call
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
8d5b197b28
fips: update DRBG KATs for the extra instantiate argument
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
671ff5c74e
evp: add params argument to EVP_RAND_instantiate()
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
6980e36a2a
doc: document additional argument to KDF derive calls
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
f5081be376
prov: add additional argument to KDF derive call in key exchange
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
6bcd32a43f
fips: add additional argument to KDF derive call in self test
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
36fae6e85a
crypto: add additional argument to KDF derive calls
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
bb0ab821f3
apps: add addition argument to KDF derive call
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
3469b38816
prov: add extra params argument to KDF implementations
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
5cceedb583
tls: adjust for extra argument to KDF derive call
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
05cdec396b
test: adjust tests to include extra argument to KDF derive call
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
7c75f2daf8
evp: add param argument to KDF derive call
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
a9603292fb
core: add param argument to KDF derive call
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
dc567dc746
doc: update provider-mac documentation to account for the additional init() arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
9258f7efa7
doc: update KMAC doc to not say that the `KEY\' parameter needs to be set before the init call
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
7f7640c455
apps: update speed to use the additional arguments to MAC_init
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
afa44486c5
doc: note the additional parameters to EVP_MAC_init()
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
1dfe97530f
update poly1305 to have additional init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
80ba2526fa
update BLAKE2 to have additional init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
ac238428ce
prov: update kmac to have additional init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
c23f96f3f6
prov: update hmac to have additional init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
0a56b3c2e5
prov: update gmac to have additional init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
005b190297
prov: update cmac to have additional init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
cf5784aa03
prov: use new MAC_init arguments in HMAC-DRBG
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
91593b3784
prov: use new MAC_init arguments in signature legacy code
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
19ea8a8a21
prov: update provider util to be less agressive about changing things unnecessarily
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
fbff75caaa
fips: update to use the extra MAC init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
b58e1f7490
core: update to use the extra MAC init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
77e4ae58ea
test: updates for the new additional MAC_init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
41df96efc1
evp_test: updates for the new additional MAC_init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
0edb819441
tls: updates for the new additional MAC_init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
cc2314a9f6
evp: updates for the new additional MAC_init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:49 +10:00
Pauli
1dc28e742d
crmf: updates for the new additional MAC_init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:48 +10:00
Pauli
4a5d8c0cb7
apps: updates for the new additional MAC_init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:48 +10:00
Pauli
2211bf6bb7
apps: update mac to work with additional MAC_init arguments. This doesn't include the creation of new 'key' arguments.
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:48 +10:00
Pauli
ebf8274c55
apps: update fipsinstall to work with additional MAC_init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:48 +10:00
Pauli
2524ec1ac2
prov kdf: update to use the extra MAC init arguments
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:48 +10:00
Pauli
8f5d64b102
prov: update SipHash to new init function
...
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:48 +10:00
Pauli
ae7d90a159
siphash: Add the C and D round parameters for SipHash.
...
This represents a gap in functionality from the low level APIs.
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14310 )
2021-02-28 17:25:48 +10:00