diff options
author | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2021-03-29 19:32:48 +0200 |
---|---|---|
committer | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2021-05-08 14:41:36 +0200 |
commit | 4d49b68504cc494e552bce8e0b82ec8b501d5abe (patch) | |
tree | 24870549aee659def396116715f8d10c1ea71de3 /crypto/sha/sha512.c | |
parent | Add quick one-shot EVP_Q_mac() and deprecation compensation decls for MAC fun... (diff) | |
download | openssl-4d49b68504cc494e552bce8e0b82ec8b501d5abe.tar.xz openssl-4d49b68504cc494e552bce8e0b82ec8b501d5abe.zip |
Crypto: Add deprecation compatibility declarations for SHA* message digest functions
Also add hints to SHA256_Init.pod and CHANGES.md how to replace SHA256() etc.
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14741)
Diffstat (limited to 'crypto/sha/sha512.c')
-rw-r--r-- | crypto/sha/sha512.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/crypto/sha/sha512.c b/crypto/sha/sha512.c index f0cf9ca902..a0d7f88ba9 100644 --- a/crypto/sha/sha512.c +++ b/crypto/sha/sha512.c @@ -338,34 +338,6 @@ void SHA512_Transform(SHA512_CTX *c, const unsigned char *data) sha512_block_data_order(c, data, 1); } -unsigned char *SHA384(const unsigned char *d, size_t n, unsigned char *md) -{ - SHA512_CTX c; - static unsigned char m[SHA384_DIGEST_LENGTH]; - - if (md == NULL) - md = m; - SHA384_Init(&c); - SHA512_Update(&c, d, n); - SHA512_Final(md, &c); - OPENSSL_cleanse(&c, sizeof(c)); - return md; -} - -unsigned char *SHA512(const unsigned char *d, size_t n, unsigned char *md) -{ - SHA512_CTX c; - static unsigned char m[SHA512_DIGEST_LENGTH]; - - if (md == NULL) - md = m; - SHA512_Init(&c); - SHA512_Update(&c, d, n); - SHA512_Final(md, &c); - OPENSSL_cleanse(&c, sizeof(c)); - return md; -} - #ifndef SHA512_ASM static const SHA_LONG64 K512[80] = { U64(0x428a2f98d728ae22), U64(0x7137449123ef65cd), |