diff options
| author | schwarze <> | 2018-03-20 22:06:59 +0000 |
|---|---|---|
| committer | schwarze <> | 2018-03-20 22:06:59 +0000 |
| commit | edf9bd959a0b447e888977cf5e92fc96fc270f58 (patch) | |
| tree | 712138aba4852f7c1774500b978317724297a280 /src/lib | |
| parent | 4d6f02a19d2435225d61558b1c9818a7de9e4369 (diff) | |
| download | openbsd-edf9bd959a0b447e888977cf5e92fc96fc270f58.tar.gz openbsd-edf9bd959a0b447e888977cf5e92fc96fc270f58.tar.bz2 openbsd-edf9bd959a0b447e888977cf5e92fc96fc270f58.zip | |
des.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git;
while here, drop irrelevant history of Kerberos random number generator
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/man/DES_set_key.3 | 56 | ||||
| -rw-r--r-- | src/lib/libcrypto/man/des_read_pw.3 | 8 |
2 files changed, 49 insertions, 15 deletions
diff --git a/src/lib/libcrypto/man/DES_set_key.3 b/src/lib/libcrypto/man/DES_set_key.3 index 9e0236c698..44c6dcbc43 100644 --- a/src/lib/libcrypto/man/DES_set_key.3 +++ b/src/lib/libcrypto/man/DES_set_key.3 | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | .\" $OpenBSD: DES_set_key.3,v 1.8 2018/02/13 20:54:10 schwarze Exp $ | 1 | .\" $OpenBSD: DES_set_key.3,v 1.9 2018/03/20 22:06:59 schwarze Exp $ |
| 2 | .\" full merge up to: | 2 | .\" full merge up to: |
| 3 | .\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800 | 3 | .\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800 |
| 4 | .\" | 4 | .\" |
| @@ -115,7 +115,7 @@ | |||
| 115 | .\" copied and put under another distribution licence | 115 | .\" copied and put under another distribution licence |
| 116 | .\" [including the GNU Public Licence.] | 116 | .\" [including the GNU Public Licence.] |
| 117 | .\" | 117 | .\" |
| 118 | .Dd $Mdocdate: February 13 2018 $ | 118 | .Dd $Mdocdate: March 20 2018 $ |
| 119 | .Dt DES_SET_KEY 3 | 119 | .Dt DES_SET_KEY 3 |
| 120 | .Os | 120 | .Os |
| 121 | .Sh NAME | 121 | .Sh NAME |
| @@ -786,23 +786,53 @@ ANSI X3.106 | |||
| 786 | The DES library was initially written to be source code compatible | 786 | The DES library was initially written to be source code compatible |
| 787 | with the MIT Kerberos library. | 787 | with the MIT Kerberos library. |
| 788 | .Sh HISTORY | 788 | .Sh HISTORY |
| 789 | In OpenSSL 0.9.7, all des_ functions were renamed to DES_ to avoid | 789 | Versions of |
| 790 | clashes with older versions of libdes. | 790 | .Fn DES_random_key , |
| 791 | .Fn DES_set_key , | ||
| 792 | .Fn DES_key_sched , | ||
| 793 | .Fn DES_set_odd_parity , | ||
| 794 | .Fn DES_is_weak_key , | ||
| 795 | .Fn DES_ecb_encrypt , | ||
| 796 | .Fn DES_ecb2_encrypt , | ||
| 797 | .Fn DES_ecb3_encrypt , | ||
| 798 | .Fn DES_ncbc_encrypt , | ||
| 799 | .Fn DES_cfb_encrypt , | ||
| 800 | .Fn DES_ofb_encrypt , | ||
| 801 | .Fn DES_pcbc_encrypt , | ||
| 802 | .Fn DES_cfb64_encrypt , | ||
| 803 | .Fn DES_ofb64_encrypt , | ||
| 804 | .Fn DES_xcbc_encrypt , | ||
| 805 | .Fn DES_ede2_cbc_encrypt , | ||
| 806 | .Fn DES_ede2_cfb64_encrypt , | ||
| 807 | .Fn DES_ede2_ofb64_encrypt , | ||
| 808 | .Fn DES_ede3_cbc_encrypt , | ||
| 809 | .Fn DES_ede3_cfb64_encrypt , | ||
| 810 | .Fn DES_ede3_ofb64_encrypt , | ||
| 811 | .Fn DES_cbc_cksum , | ||
| 812 | .Fn DES_quad_cksum , | ||
| 813 | .Fn DES_string_to_key , | ||
| 814 | .Fn DES_string_to_2keys , | ||
| 815 | .Fn DES_fcrypt , | ||
| 816 | .Fn DES_crypt , | ||
| 817 | .Fn DES_enc_read , | ||
| 818 | and | ||
| 819 | .Fn DES_enc_write | ||
| 820 | with lower case names starting with | ||
| 821 | .Sy des_ | ||
| 822 | appeared in SSLeay 0.8.1b or earlier and have been available since | ||
| 823 | .Ox 2.4 . | ||
| 824 | .Pp | ||
| 825 | In OpenSSL 0.9.7, all | ||
| 826 | .Sy des_ | ||
| 827 | functions were renamed to | ||
| 828 | .Sy DES_ | ||
| 829 | to avoid clashes with older versions of libdes. | ||
| 791 | .Pp | 830 | .Pp |
| 792 | .Fn DES_set_key_checked | 831 | .Fn DES_set_key_checked |
| 793 | and | 832 | and |
| 794 | .Fn DES_set_key_unchecked | 833 | .Fn DES_set_key_unchecked |
| 795 | were added in OpenSSL 0.9.5. | 834 | were added in OpenSSL 0.9.5. |
| 796 | .Pp | 835 | .Pp |
| 797 | .Fn des_generate_random_block , | ||
| 798 | .Fn des_init_random_number_generator , | ||
| 799 | .Fn des_new_random_key , | ||
| 800 | .Fn des_set_random_generator_seed , | ||
| 801 | .Fn des_set_sequence_number , | ||
| 802 | and | ||
| 803 | .Fn des_rand_data 3 | ||
| 804 | are used in newer versions of Kerberos but are not implemented here. | ||
| 805 | .Pp | ||
| 806 | .Fn DES_random_key | 836 | .Fn DES_random_key |
| 807 | generated cryptographically weak random data in SSLeay and in OpenSSL | 837 | generated cryptographically weak random data in SSLeay and in OpenSSL |
| 808 | prior version 0.9.5, as well as in the original MIT library. | 838 | prior version 0.9.5, as well as in the original MIT library. |
diff --git a/src/lib/libcrypto/man/des_read_pw.3 b/src/lib/libcrypto/man/des_read_pw.3 index e772d0a65a..a7060d6efa 100644 --- a/src/lib/libcrypto/man/des_read_pw.3 +++ b/src/lib/libcrypto/man/des_read_pw.3 | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | .\" $OpenBSD: des_read_pw.3,v 1.6 2017/01/06 17:17:29 schwarze Exp $ | 1 | .\" $OpenBSD: des_read_pw.3,v 1.7 2018/03/20 22:06:59 schwarze Exp $ |
| 2 | .\" OpenSSL doc/crypto/ui_compat.pod May 14 11:28:00 2006 +0000 | 2 | .\" OpenSSL doc/crypto/ui_compat.pod May 14 11:28:00 2006 +0000 |
| 3 | .\" OpenSSL doc/crypto/des.pod 2a9aca32 Oct 25 08:44:10 2001 +0000 | 3 | .\" OpenSSL doc/crypto/des.pod 2a9aca32 Oct 25 08:44:10 2001 +0000 |
| 4 | .\" | 4 | .\" |
| @@ -50,7 +50,7 @@ | |||
| 50 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 50 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
| 51 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 51 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
| 52 | .\" | 52 | .\" |
| 53 | .Dd $Mdocdate: January 6 2017 $ | 53 | .Dd $Mdocdate: March 20 2018 $ |
| 54 | .Dt DES_READ_PW 3 | 54 | .Dt DES_READ_PW 3 |
| 55 | .Os | 55 | .Os |
| 56 | .Sh NAME | 56 | .Sh NAME |
| @@ -130,6 +130,10 @@ is functionally similar to | |||
| 130 | .Fn des_read_pw_string . | 130 | .Fn des_read_pw_string . |
| 131 | .Sh SEE ALSO | 131 | .Sh SEE ALSO |
| 132 | .Xr UI_new 3 | 132 | .Xr UI_new 3 |
| 133 | .Sh HISTORY | ||
| 134 | These functions appeared in SSLeay 0.8.1b or earlier | ||
| 135 | and have been available since | ||
| 136 | .Ox 2.4 . | ||
| 133 | .Sh AUTHORS | 137 | .Sh AUTHORS |
| 134 | .An Richard Levitte Aq Mt richard@levitte.org | 138 | .An Richard Levitte Aq Mt richard@levitte.org |
| 135 | for the OpenSSL project. | 139 | for the OpenSSL project. |
