diff options
author | schwarze <> | 2018-03-20 22:06:59 +0000 |
---|---|---|
committer | schwarze <> | 2018-03-20 22:06:59 +0000 |
commit | 41b33f54cf5f2720bf8659bd75a3c9965690015c (patch) | |
tree | 712138aba4852f7c1774500b978317724297a280 /src/lib/libcrypto/man/DES_set_key.3 | |
parent | 2569df8cf23f0774a46e876591fb98fb4fc2dbf4 (diff) | |
download | openbsd-41b33f54cf5f2720bf8659bd75a3c9965690015c.tar.gz openbsd-41b33f54cf5f2720bf8659bd75a3c9965690015c.tar.bz2 openbsd-41b33f54cf5f2720bf8659bd75a3c9965690015c.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 'src/lib/libcrypto/man/DES_set_key.3')
-rw-r--r-- | src/lib/libcrypto/man/DES_set_key.3 | 56 |
1 files changed, 43 insertions, 13 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. |