mirror of
https://github.com/openssl/openssl.git
synced 2024-11-24 10:34:12 +08:00
dsa: fuzzer deprecation changes
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13638)
This commit is contained in:
parent
d6fff343c8
commit
575b36ecef
@ -337,9 +337,11 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len)
|
||||
#endif
|
||||
#ifndef OPENSSL_NO_DSA
|
||||
DO_TEST_NO_PRINT(DSA_SIG, d2i_DSA_SIG, i2d_DSA_SIG);
|
||||
# ifndef OPENSSL_NO_DEPRECATED_3_0
|
||||
DO_TEST_NO_PRINT(DSA, d2i_DSAPrivateKey, i2d_DSAPrivateKey);
|
||||
DO_TEST_NO_PRINT(DSA, d2i_DSAPublicKey, i2d_DSAPublicKey);
|
||||
DO_TEST_NO_PRINT(DSA, d2i_DSAparams, i2d_DSAparams);
|
||||
# endif
|
||||
#endif
|
||||
#ifndef OPENSSL_NO_DEPRECATED_3_0
|
||||
DO_TEST_NO_PRINT(RSA, d2i_RSAPublicKey, i2d_RSAPublicKey);
|
||||
|
@ -292,7 +292,7 @@ static const char ECDSACertPEM[] = {
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifndef OPENSSL_NO_DSA
|
||||
#if !defined(OPENSSL_NO_DSA) || !defined(OPENSSL_NO_DEPRECATED_3_0)
|
||||
/*
|
||||
* -----BEGIN DSA PRIVATE KEY-----
|
||||
* MIIBuwIBAAKBgQDdkFKzNABLOha7Eqj7004+p5fhtR6bxpujToMmSZTYi8igVVXP
|
||||
@ -512,7 +512,8 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len)
|
||||
SSL *server;
|
||||
BIO *in;
|
||||
BIO *out;
|
||||
#if !defined(OPENSSL_NO_EC) || !defined(OPENSSL_NO_DSA)
|
||||
#if !defined(OPENSSL_NO_EC) || !defined(OPENSSL_NO_DSA) \
|
||||
|| !defined(OPENSSL_NO_DEPRECATED_3_0)
|
||||
BIO *bio_buf;
|
||||
#endif
|
||||
SSL_CTX *ctx;
|
||||
@ -529,7 +530,7 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len)
|
||||
#ifndef OPENSSL_NO_EC
|
||||
EC_KEY *ecdsakey = NULL;
|
||||
#endif
|
||||
#ifndef OPENSSL_NO_DSA
|
||||
#if !defined(OPENSSL_NO_DSA) || !defined(OPENSSL_NO_DEPRECATED_3_0)
|
||||
DSA *dsakey = NULL;
|
||||
#endif
|
||||
uint8_t opt;
|
||||
@ -592,7 +593,7 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len)
|
||||
X509_free(cert);
|
||||
#endif
|
||||
|
||||
#ifndef OPENSSL_NO_DSA
|
||||
#if !defined(OPENSSL_NO_DSA) || !defined(OPENSSL_NO_DEPRECATED_3_0)
|
||||
/* DSA */
|
||||
bio_buf = BIO_new(BIO_s_mem());
|
||||
OPENSSL_assert((size_t)BIO_write(bio_buf, DSAPrivateKeyPEM, sizeof(DSAPrivateKeyPEM)) == sizeof(DSAPrivateKeyPEM));
|
||||
|
Loading…
Reference in New Issue
Block a user