diff options
author | Pauli <paul.dale@oracle.com> | 2020-01-16 13:50:03 +1000 |
---|---|---|
committer | Pauli <paul.dale@oracle.com> | 2020-01-25 09:30:59 +1000 |
commit | c6fec81b88131d08c1022504ccf6effa95497afb (patch) | |
tree | 8f9875a9f3a83fa13c6404faa8b7fa71f2c1f6f6 /doc | |
parent | f6edde4f06d2cadaf0949399e5df0b6f6a5b3598 (diff) |
Deprecate the low level DES functions.
Use of the low level DES functions has been informally discouraged for a
long time. We now formally deprecate them.
Applications should instead use the EVP APIs, e.g. EVP_EncryptInit_ex,
EVP_EncryptUpdate, EVP_EncryptFinal_ex, and the equivalently named decrypt
functions.
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/10858)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/man3/DES_random_key.pod | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/doc/man3/DES_random_key.pod b/doc/man3/DES_random_key.pod index ab9543ae4f..775611a8ed 100644 --- a/doc/man3/DES_random_key.pod +++ b/doc/man3/DES_random_key.pod @@ -16,6 +16,10 @@ DES_fcrypt, DES_crypt - DES encryption #include <openssl/des.h> +Deprecated since OpenSSL 3.0, can be hidden entirely by defining +B<OPENSSL_API_COMPAT> with a suitable version value, see +L<openssl_user_macros(7)>: + void DES_random_key(DES_cblock *ret); int DES_set_key(const_DES_cblock *key, DES_key_schedule *schedule); @@ -94,6 +98,10 @@ DES_fcrypt, DES_crypt - DES encryption =head1 DESCRIPTION +All of the functions described on this page are deprecated. Applications should +instead use L<EVP_EncryptInit_ex(3)>, L<EVP_EncryptUpdate(3)> and +L<EVP_EncryptFinal_ex(3)> or the equivalently named decrypt functions. + This library contains a fast implementation of the DES encryption algorithm. @@ -302,6 +310,8 @@ L<EVP_EncryptInit(3)> =head1 HISTORY +All of these functions were deprecated in OpenSSL 3.0. + The requirement that the B<salt> parameter to DES_crypt() and DES_fcrypt() be two ASCII characters was first enforced in OpenSSL 1.1.0. Previous versions tried to use the letter uppercase B<A> @@ -310,7 +320,7 @@ on some platforms. =head1 COPYRIGHT -Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy |