nicer manpages
authorUlf Möller <ulf@openssl.org>
Thu, 24 Feb 2000 11:55:57 +0000 (11:55 +0000)
committerUlf Möller <ulf@openssl.org>
Thu, 24 Feb 2000 11:55:57 +0000 (11:55 +0000)
55 files changed:
INSTALL
NEWS
doc/apps/version.pod
doc/crypto/BN_add.pod
doc/crypto/BN_add_word.pod
doc/crypto/BN_bn2bin.pod
doc/crypto/BN_generate_prime.pod
doc/crypto/BN_mod_inverse.pod
doc/crypto/BN_mod_mul_reciprocal.pod
doc/crypto/BN_num_bytes.pod
doc/crypto/BN_rand.pod
doc/crypto/BN_set_bit.pod
doc/crypto/DH_generate_key.pod
doc/crypto/DH_generate_parameters.pod
doc/crypto/DH_set_method.pod
doc/crypto/DH_size.pod
doc/crypto/DSA_do_sign.pod
doc/crypto/DSA_dup_DH.pod
doc/crypto/DSA_generate_key.pod
doc/crypto/DSA_generate_parameters.pod
doc/crypto/DSA_set_method.pod
doc/crypto/DSA_size.pod
doc/crypto/ERR_get_error.pod
doc/crypto/ERR_load_crypto_strings.pod
doc/crypto/ERR_load_strings.pod
doc/crypto/ERR_put_error.pod
doc/crypto/ERR_remove_state.pod
doc/crypto/EVP_DigestInit.pod
doc/crypto/EVP_EncryptInit.pod
doc/crypto/OPENSSL_VERSION_NUMBER.pod
doc/crypto/RAND_add.pod
doc/crypto/RAND_bytes.pod
doc/crypto/RAND_egd.pod
doc/crypto/RAND_set_rand_method.pod
doc/crypto/RSA_blinding_on.pod
doc/crypto/RSA_check_key.pod
doc/crypto/RSA_generate_key.pod
doc/crypto/RSA_padding_add_PKCS1_type_1.pod
doc/crypto/RSA_print.pod
doc/crypto/RSA_private_encrypt.pod
doc/crypto/RSA_set_method.pod
doc/crypto/RSA_size.pod
doc/crypto/blowfish.pod
doc/crypto/bn.pod
doc/crypto/buffer.pod
doc/crypto/des_modes.pod
doc/crypto/err.pod
doc/crypto/lhash.pod
doc/crypto/md5.pod
doc/crypto/rand.pod
doc/crypto/rc4.pod
doc/crypto/ripemd.pod
doc/crypto/sha.pod
doc/crypto/threads.pod
ssl/ssl_lib.c

diff --git a/INSTALL b/INSTALL
index 3eaaeae55461d32d8c8c4b9c0b0051f202639e3d..c4105f96fc0eaf438ea7a65270df2009006a421a 100644 (file)
--- a/INSTALL
+++ b/INSTALL
 
      If "make" fails, please report the problem to <openssl-bugs@openssl.org>
      (note that your message will be forwarded to a public mailing list).
-     Include the output of "./config -t" and the OpenSSL version
-     number in your message.
+     Include the output of "make report" in your message.
 
      [If you encounter assembler error messages, try the "no-asm"
      configuration option as an immediate fix.]
     If a test fails, try removing any compiler optimization flags from
     the CFLAGS line in Makefile.ssl and run "make clean; make". Please
     send a bug report to <openssl-bugs@openssl.org>, including the
-    output of "openssl version -a" and of the failed test.
+    output of "make report".
 
   4. If everything tests ok, install OpenSSL with
 
diff --git a/NEWS b/NEWS
index 537cee624a979fbbc7e55d9d352446b50e5ca8c1..a2084af8e654f1c5d071074501374df143f098a6 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -35,8 +35,9 @@
       o Memory leak detection now allows applications to add extra information
         via a per-thread stack
       o PRNG robustness improved
+      o EGD support
       o BIGNUM library bug fixes
-      o faster DSA parameter generation
+      o Faster DSA parameter generation
       o Enhanced support for Alpha Linux
       o Experimental MacOS support
 
index 69421d52cb7d5d9f2e4d7bb0d24a108fe9fa8d48..5d261a64057eb54188a6e581a1418077d8a2a812 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-version - print version information
+version - print OpenSSL version information
 
 =head1 SYNOPSIS
 
index e4230851e48686ab4550b63c77177ec85bc2e7ff..0541d45643523e821be4f854a0ba3fe2f8fac93a 100644 (file)
@@ -3,7 +3,7 @@
 =head1 NAME
 
 BN_add, BN_sub, BN_mul, BN_div, BN_sqr, BN_mod, BN_mod_mul, BN_exp,
-BN_mod_exp, BN_gcd - Arithmetic operations on BIGNUMs
+BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs
 
 =head1 SYNOPSIS
 
index 1c3c629f7f535456c66ae536bdef4106856e3b8a..66bedfb924422631074daf421b8aeb0117aaaa2e 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - Arithmetic
+BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - arithmetic
 functions on BIGNUMs with integers
 
 =head1 SYNOPSIS
index 6bf5f348228e64bc94e2b7934e4814902f5da4f9..05f9e628cc3a57bb95730002fd724d1698100f6b 100644 (file)
@@ -3,7 +3,7 @@
 =head1 NAME
 
 BN_bn2bin, BN_bin2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn,
-BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - Format conversions
+BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions
 
 =head1 SYNOPSIS
 
index bf6290ab9a043931f79009f337e7fd17a129a2d8..638f6514ee8a0a139b16b1bafb4b1a8397d9691f 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-BN_generate_prime, BN_is_prime, BN_is_prime_fasttest - Generate primes and test for primality
+BN_generate_prime, BN_is_prime, BN_is_prime_fasttest - generate primes and test for primality
 
 =head1 SYNOPSIS
 
index 9f3889f8a6d7332fdf2cd83dba5c5ce9bbdfc5a5..49e62daf9f2e13933de50730594383a356b20fd2 100644 (file)
@@ -2,13 +2,14 @@
 
 =head1 NAME
 
-BN_mod_inverse - Compute inverse modulo n
+BN_mod_inverse - compute inverse modulo n
 
 =head1 SYNOPSIS
 
  #include <openssl/bn.h>
 
- BIGNUM *BN_mod_inverse(BIGNUM *r, BIGNUM *a, const BIGNUM *n, BN_CTX *ctx);
+ BIGNUM *BN_mod_inverse(BIGNUM *r, BIGNUM *a, const BIGNUM *n,
+           BN_CTX *ctx);
 
 =head1 DESCRIPTION
 
index 42a3c0db7e28f878de1dab57d7ea18c03cd01a65..32432ce4e6893bd0dfca5f8119909a46ad97e8b2 100644 (file)
@@ -3,7 +3,7 @@
 =head1 NAME
 
 BN_mod_mul_reciprocal, BN_RECP_CTX_new, BN_RECP_CTX_init,
-BN_RECP_CTX_free, BN_RECP_CTX_set - Modular multiplication using
+BN_RECP_CTX_free, BN_RECP_CTX_set - modular multiplication using
 reciprocal
 
 =head1 SYNOPSIS
index ec04eb1fe157c1ca4770fac114e06dda859deae8..61589fb9aca62cd0728eecc554a8d2958b5f12f7 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-BN_num_bits, BN_num_bytes, BN_num_bits_word - Get BIGNUM size
+BN_num_bits, BN_num_bytes, BN_num_bits_word - get BIGNUM size
 
 =head1 SYNOPSIS
 
index f090df6908ff5be857dbdeb97f4c1ead5760bb53..33363c981f6099056a3cffd12d6e73ce4512111f 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-BN_rand, BN_pseudo_rand - Generate pseudo-random number
+BN_rand, BN_pseudo_rand - generate pseudo-random number
 
 =head1 SYNOPSIS
 
@@ -10,7 +10,7 @@ BN_rand, BN_pseudo_rand - Generate pseudo-random number
 
  int BN_rand(BIGNUM *rnd, int bits, int top, int bottom);
 
- int BN_pseudo_rand(BIGNUM *rnd, int bits, int top,int bottom);
+ int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom);
 
 =head1 DESCRIPTION
 
index 4b7aa2aa1a53577ecf024dd9eada02df3fdc70d2..b7c47b9b01583e2fd33a4a2e503c6e9f8e1d4cba 100644 (file)
@@ -3,7 +3,7 @@
 =head1 NAME
 
 BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift,
-BN_lshift1, BN_rshift, BN_rshift1 - Bit operations on BIGNUMs
+BN_lshift1, BN_rshift, BN_rshift1 - bit operations on BIGNUMs
 
 =head1 SYNOPSIS
 
index 6b612b6d1ab668c47d37c4c820d732e433418fe1..920995b2e5aa5eede09bf46eeb9ad6c8b4613d83 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-DH_generate_key, DH_compute_key - Perform Diffie-Hellman key exchange
+DH_generate_key, DH_compute_key - perform Diffie-Hellman key exchange
 
 =head1 SYNOPSIS
 
index 8102e536f388293f19235929baeb7f8d8ca36cb1..a7d0c75f0cb3f7e3f9919ad6738e72e8786f8496 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-DH_generate_parameters, DH_check - Generate and check Diffie-Hellman parameters
+DH_generate_parameters, DH_check - generate and check Diffie-Hellman parameters
 
 =head1 SYNOPSIS
 
index 50254a9bd3e75b5554354633bb6340e39429f05e..dca41d8dbc8adcf2528f27d1b7a6a4d4e9e91553 100644 (file)
@@ -3,7 +3,7 @@
 =head1 NAME
 
 DH_set_default_method, DH_get_default_method, DH_set_method,
-DH_new_method, DH_OpenSSL - Select RSA method
+DH_new_method, DH_OpenSSL - select DH method
 
 =head1 SYNOPSIS
 
index 40f89d65bba65238967c7ee2ccdd9e78b70e7e62..97f26fda7855e8e865e9e9d7893a4d3d15d7f124 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-DH_size - Get Diffie-Hellman prime size
+DH_size - get Diffie-Hellman prime size
 
 =head1 SYNOPSIS
 
index a45288841322411fc35a069f20556bc49a08f4f7..a24fd5714efe96491c516cddb049a9a08f8318be 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-DSA_do_sign, DSA_do_verify - Raw DSA signature operations
+DSA_do_sign, DSA_do_verify - raw DSA signature operations
 
 =head1 SYNOPSIS
 
index e3b6c9e61b5094e091bc9f74bc0d488c7ec3160c..29cb1075d1103c23efc1b49239867290d03a178a 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-DSA_dup_DH - Create a DH structure out of DSA structure
+DSA_dup_DH - create a DH structure out of DSA structure
 
 =head1 SYNOPSIS
 
index e253501ef21e359b5dd6ff1d623d4ddf579b7146..52890db5be20db20a167d267a0e124b736745ff4 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-DSA_generate_key - Generate DSA key pair
+DSA_generate_key - generate DSA key pair
 
 =head1 SYNOPSIS
 
index c6c0ee374f0fca5b046f6c686d53b4c41782803b..43f60b0eb955bc4bcb84b8d577855b85cb2cf4fe 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-DSA_generate_parameters - Generate DSA parameters
+DSA_generate_parameters - generate DSA parameters
 
 =head1 SYNOPSIS
 
index 94b4d4c6313fb4426c6bba92c7677dcffc8558ec..0b13ec9237c52c2ef8db403a9b499f7c4dc2c246 100644 (file)
@@ -3,7 +3,7 @@
 =head1 NAME
 
 DSA_set_default_method, DSA_get_default_method, DSA_set_method,
-DSA_new_method, DSA_OpenSSL - Select RSA method
+DSA_new_method, DSA_OpenSSL - select RSA method
 
 =head1 SYNOPSIS
 
index 551d1e25abb031ff45d78c3a8b244eddca5aa665..23b6320a4d495eb239cf606c532a8eca2ae1c08d 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-DSA_size - Get DSA signature size
+DSA_size - get DSA signature size
 
 =head1 SYNOPSIS
 
index 37259bfda1b9fc78755b0d1bed2cd3a38482f1aa..75ece00d9764e8695984eca5cebd691e721d1f0e 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-ERR_get_error, ERR_peek_error - Obtain error code
+ERR_get_error, ERR_peek_error - obtain error code
 
 =head1 SYNOPSIS
 
index 25f7b2068040bb49f51f7f69cf01c7c2c11ae907..9bdec75a4638955dd6e0e68fa301eece805daa3a 100644 (file)
@@ -3,7 +3,7 @@
 =head1 NAME
 
 ERR_load_crypto_strings, SSL_load_error_strings, ERR_free_strings -
-Load and free error strings
+load and free error strings
 
 =head1 SYNOPSIS
 
index 82c8e9c00e1b5c142d0229341c8ac3635b629a63..5acdd0edbc5e860a9dd943f51bfa762c255562d7 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-ERR_load_strings, ERR_PACK, ERR_get_next_error_library - Load
+ERR_load_strings, ERR_PACK, ERR_get_next_error_library - load
 arbitrary error strings
 
 =head1 SYNOPSIS
index b1cbbf026bf7dec4b56923b1eb59e649196cfc2e..acd241fbe476d78bba70988ce4cb746c2bcb64d9 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-ERR_put_error, ERR_add_error_data - Record an error
+ERR_put_error, ERR_add_error_data - record an error
 
 =head1 SYNOPSIS
 
index cf7981e90721abd22821e5d194f306e7794247be..ebcdc0f5a5be35a58e469ad3d4f43fa3ba64cb28 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-ERR_remove_state - Free a thread's error queue
+ERR_remove_state - free a thread's error queue
 
 =head1 SYNOPSIS
 
index 9b6205906379b931219aacf1c1b83415c5839549..345b1ddfa79c896875db6ab7d763c53a27cb20af 100644 (file)
@@ -9,8 +9,9 @@ EVP_DigestInit, EVP_DigestUpdate, EVP_DigestFinal - EVP digest routines
  #include <openssl/evp.h>
 
  void EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type);
- void EVP_DigestUpdate(EVP_MD_CTX *ctx,const void *d, unsigned int cnt);
- void EVP_DigestFinal(EVP_MD_CTX *ctx,unsigned char *md,unsigned int *s);
+ void EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *d, unsigned int cnt);
+ void EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md,
+        unsigned int *s);
 
  #define EVP_MAX_MD_SIZE (16+20) /* The SSLv3 md5+sha1 type */
 
index 9400a025dbd40bd6a9f4921b36e66e50aaa2ef00..77ed4ccdba239fddbb0063fbf4352b25ce02bb30 100644 (file)
@@ -8,17 +8,26 @@ EVP_EncryptInit, EVP_EncryptUpdate, EVP_EncryptFinal - EVP cipher routines
 
  #include <openssl/evp.h>
 
- void EVP_EncryptInit(EVP_CIPHER_CTX *ctx,const EVP_CIPHER *type, unsigned char *key, unsigned char *iv);
- void EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, unsigned char *in, int inl);
- void EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
-
- void EVP_DecryptInit(EVP_CIPHER_CTX *ctx,const EVP_CIPHER *type, unsigned char *key, unsigned char *iv);
- void EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, unsigned char *in, int inl);
- int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
-
- void EVP_CipherInit(EVP_CIPHER_CTX *ctx,const EVP_CIPHER *type, unsigned char *key,unsigned char *iv,int enc);
- void EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, unsigned char *in, int inl);
- int EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
+ void EVP_EncryptInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type,
+         unsigned char *key, unsigned char *iv);
+ void EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out,
+         int *outl, unsigned char *in, int inl);
+ void EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out,
+         int *outl);
+
+ void EVP_DecryptInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type,
+         unsigned char *key, unsigned char *iv);
+ void EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out,
+         int *outl, unsigned char *in, int inl);
+ int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm,
+         int *outl);
+
+ void EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type,
+         unsigned char *key, unsigned char *iv, int enc);
+ void EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out,
+         int *outl, unsigned char *in, int inl);
+ int EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm,
+         int *outl);
 
  void EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a);
 
index c8d9e86830576dbaa23abc7de1c8941bfdb27aee..b0b1058d196e789cb8281980c5da522c35172000 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-OPENSSL_VERSION_NUMBER, SSLeay - Get OpenSSL version number
+OPENSSL_VERSION_NUMBER, SSLeay - get OpenSSL version number
 
 =head1 SYNOPSIS
 
index d6804e2a905a9dbc7f17181c91ba7debf9417036..a3a2113cac89480ac75664d1df5bb076bea6be21 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-RAND_add, RAND_seed, RAND_screen - Add entropy to the PRNG
+RAND_add, RAND_seed, RAND_screen - add entropy to the PRNG
 
 =head1 SYNOPSIS
 
index ec874f1216056b24e2e191e383bc1def1baa07ba..b6ebd50527885d90bf71310b2e1fa000ba8e684c 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-RAND_bytes, RAND_pseudo_bytes - Generate random data
+RAND_bytes, RAND_pseudo_bytes - generate random data
 
 =head1 SYNOPSIS
 
index 6f95a36926587e8a011002cf9fd616eed1ac3db3..2f4ff2b00624f6b557ce709baa7147a1e2522650 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-RAND_egd - Query entropy gathering daemon
+RAND_egd - query entropy gathering daemon
 
 =head1 SYNOPSIS
 
index 0e3e3d728a3df33da23a315174c24987937ac1ea..466e9b8767b9af8f9e775078ac02af380cd5c79d 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-RAND_set_rand_method, RAND_get_rand_method, RAND_SSLeay - Select RAND method
+RAND_set_rand_method, RAND_get_rand_method, RAND_SSLeay - select RAND method
 
 =head1 SYNOPSIS
 
index 7879cccd070279e17c047010f02abc683277aa42..fd2c69abd8671ddd7bea1677a8d5e4e271361d9d 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-RSA_blinding_on, RSA_blinding_off - Protect the RSA operation from timing attacks
+RSA_blinding_on, RSA_blinding_off - protect the RSA operation from timing attacks
 
 =head1 SYNOPSIS
 
index f7af5e36472d1416408f70bd7d1335d5d1d2f853..79fed753ade3e0f150b44eb665d6437de952dcd2 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-RSA_check_key - Validate RSA keys
+RSA_check_key - validate private RSA keys
 
 =head1 SYNOPSIS
 
index 816f1f7555beb98c445f50c0ec6a1c27f4348233..fdaddbcb13c739c77a5e1ef23d03d160d92cf78e 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-RSA_generate_key - Generate RSA key pair
+RSA_generate_key - generate RSA key pair
 
 =head1 SYNOPSIS
 
index 24aca7eb1b1a55b38af201aa907ad023109429a2..b8f678fe729d71d98ede104978eaf6168c15f5a6 100644 (file)
@@ -6,7 +6,7 @@ RSA_padding_add_PKCS1_type_1, RSA_padding_check_PKCS1_type_1,
 RSA_padding_add_PKCS1_type_2, RSA_padding_check_PKCS1_type_2,
 RSA_padding_add_PKCS1_OAEP, RSA_padding_check_PKCS1_OAEP,
 RSA_padding_add_SSLv23, RSA_padding_check_SSLv23,
-RSA_padding_add_none, RSA_padding_check_none - Asymmetric encryption
+RSA_padding_add_none, RSA_padding_check_none - asymmetric encryption
 padding
 
 =head1 SYNOPSIS
index ee4ed2a993346953345a799c9beb09b07b90291a..dd968a5274ea74f9ba18aa51155895945c2174e2 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-RSA_print, RSA_print_fp, DHparams_print, DHparams_print_fp - Print
+RSA_print, RSA_print_fp, DHparams_print, DHparams_print_fp - print
 cryptographic parameters
 
 =head1 SYNOPSIS
index ef5f9205bb1dcdf3ff574084e49f1b744d8e8d6e..6861a98a109a4729c2d941526024b2545fde1793 100644 (file)
@@ -2,17 +2,17 @@
 
 =head1 NAME
 
-RSA_private_encrypt, RSA_public_decrypt - Low level signature operations
+RSA_private_encrypt, RSA_public_decrypt - low level signature operations
 
 =head1 SYNOPSIS
 
  #include <openssl/rsa.h>
 
  int RSA_private_encrypt(int flen, unsigned char *from,
-    unsigned char *to, RSA *rsa,int padding);
+    unsigned char *to, RSA *rsa, int padding);
 
  int RSA_public_decrypt(int flen, unsigned char *from, 
-    unsigned char *to, RSA *rsa,int padding);
+    unsigned char *to, RSA *rsa, int padding);
 
 =head1 DESCRIPTION
 
index 07de65f0df48820cb8db75f36e03d03be8f6bf03..deb1183a2356d125c832649198f9dbb28c72ca2e 100644 (file)
@@ -4,7 +4,7 @@
 
 RSA_set_default_method, RSA_get_default_method, RSA_set_method,
 RSA_get_method, RSA_PKCS1_SSLeay, RSA_PKCS1_RSAref,
-RSA_PKCS1_null_method, RSA_flags, RSA_new_method - Select RSA method
+RSA_PKCS1_null_method, RSA_flags, RSA_new_method - select RSA method
 
 =head1 SYNOPSIS
 
index f88ee8b4918acde90dab84599b386eff1dc9dd92..b36b4d58d54ae9c539b82d3e1b0e69f7e5ad7cb5 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-RSA_size - Get RSA modulus size
+RSA_size - get RSA modulus size
 
 =head1 SYNOPSIS
 
index 962ba24bf8d1db28e38fbbc70c93e5b0eedfb221..80cb44edba653cf37240d14f6466c3eafe167360 100644 (file)
@@ -14,14 +14,15 @@ BF_cfb64_encrypt, BF_ofb64_encrypt, BF_options - Blowfish encryption
  void BF_encrypt(BF_LONG *data,const BF_KEY *key);
  void BF_decrypt(BF_LONG *data,const BF_KEY *key);
  
- void BF_ecb_encrypt(const unsigned char *in,unsigned char *out,BF_KEY *key,
-        int enc);
- void BF_cbc_encrypt(const unsigned char *in, unsigned char *out, long length,
-        BF_KEY *schedule, unsigned char *ivec, int enc);
- void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length,
-        BF_KEY *schedule, unsigned char *ivec, int *num, int enc);
- void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length,
-        BF_KEY *schedule, unsigned char *ivec, int *num);
+ void BF_ecb_encrypt(const unsigned char *in, unsigned char *out,
+         BF_KEY *key, int enc);
+ void BF_cbc_encrypt(const unsigned char *in, unsigned char *out,
+        long length, BF_KEY *schedule, unsigned char *ivec, int enc);
+ void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out,
+        long length, BF_KEY *schedule, unsigned char *ivec, int *num,
+         int enc);
+ void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out,
+        long length, BF_KEY *schedule, unsigned char *ivec, int *num);
  const char *BF_options(void);
 
 =head1 DESCRIPTION
@@ -89,7 +90,7 @@ None of the functions presented here return any value.
 
 =head1 NOTE
 
-Applications should use the higher level functions EVP_DigestInit(3) etc.
+Applications should use the higher level functions EVP_EncryptInit(3) etc.
 instead of calling the blowfish functions directly.
 
 =head1 SEE ALSO
index c1cb2f61fd99a35491dce38cdfde0951a31bbd35..ea09c79dd918bf3cdc4b774375483e2fa8173dfb 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-bn - Multiprecision integer arithmetics
+bn - multiprecision integer arithmetics
 
 =head1 SYNOPSIS
 
@@ -58,13 +58,13 @@ bn - Multiprecision integer arithmetics
  int BN_set_word(BIGNUM *a, unsigned long w);
  unsigned long BN_get_word(BIGNUM *a);
 
- int BN_rand(BIGNUM *rnd, int bits, int top,int bottom);
- int BN_pseudo_rand(BIGNUM *rnd, int bits, int top,int bottom);
+ int BN_rand(BIGNUM *rnd, int bits, int top, int bottom);
+ int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom);
 
- BIGNUM *BN_generate_prime(BIGNUM *ret,int bits,int safe,BIGNUM *add,
-         BIGNUM *rem,void (*callback)(int,int,void *),void *cb_arg);
- int BN_is_prime(const BIGNUM *p,int nchecks,void (*callback)(int,int,void *),
-         BN_CTX *ctx,void *cb_arg);
+ BIGNUM *BN_generate_prime(BIGNUM *ret, int bits,int safe, BIGNUM *add,
+         BIGNUM *rem, void (*callback)(int, int, void *), void *cb_arg);
+ int BN_is_prime(const BIGNUM *p, int nchecks,
+         void (*callback)(int, int, void *), BN_CTX *ctx, void *cb_arg);
 
  int BN_set_bit(BIGNUM *a, int n);
  int BN_clear_bit(BIGNUM *a, int n);
index dda8e7b5087a3f42d2c5c2814f9862b2c160826f..7088f51bc4311718e0f8b570a979beaef3e8b26a 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-BUF_MEM_new, BUF_MEM_free, BUF_MEM_grow, BUF_strdup - Simple
+BUF_MEM_new, BUF_MEM_free, BUF_MEM_grow, BUF_strdup - simple
 character arrays structure
 
 =head1 SYNOPSIS
index 6c0c2bff5bc4d11bb4417054b843e8544e7e0bfc..d8148c86fc89a937291c1c8509acc725118afa93 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-Modes of DES - The variants of DES and other crypto algorithms of OpenSSL
+Modes of DES - the variants of DES and other crypto algorithms of OpenSSL
 
 =head1 DESCRIPTION
 
index a74b4eeb414f8a1b91729fdbeb751d3ba6ce4657..b824c92b57c3172c1b42c3791bc5408e8f6d9ab0 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-err - Error codes
+err - error codes
 
 =head1 SYNOPSIS
 
index 55e74932382e401cf42a4e4ac8556e24ced99b86..af2c9a7102d3c277a3266b529ae912a9ea2d9b29 100644 (file)
@@ -3,7 +3,7 @@
 =head1 NAME
 
 lh_new, lh_free, lh_insert, lh_delete, lh_retrieve, lh_doall,
-lh_doall_arg, lh_error - Dynamic hash table
+lh_doall_arg, lh_error - dynamic hash table
 
 =head1 SYNOPSIS
 
index c8b141b8548fe2dbdea66b57008115dfb132bc98..2b084878cda65cd547b7bb1ed3b717bdb8ca2f76 100644 (file)
@@ -51,8 +51,8 @@ for MD2_DIGEST_LENGTH == 16 bytes of output, and erases the B<MD2_CTX>.
 MD5_Init(), MD5_Update() and MD5_Final() are analogous using an
 B<MD5_CTX> structure.
 
-Applications should use the higher level functions EVP_DigestInit(3) etc.
-instead of calling the hash functions directly.
+Applications should use the higher level functions EVP_DigestInit(3)
+etc. instead of calling the hash functions directly.
 
 =head1 NOTE
 
index 5104b070a1ade2870414cb7c63fab732f4eaa586..295b6810505afafdf6a9d1f84186f0f6eeee454c 100644 (file)
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-rand - Pseudo-random number generator
+rand - pseudo-random number generator
 
 =head1 SYNOPSIS
 
index e380045dbf2f63004811ffb28f1db3b78298bf56..aaab850afdab790d3cf43ccfc78d008099c44883 100644 (file)
@@ -37,6 +37,9 @@ Since RC4 is a stream cipher (the input is XORed with a pseudo-random
 key stream to produce the output), decryption uses the same function
 calls as encryption.
 
+Applications should use the higher level functions EVP_EncryptInit(3)
+etc. instead of calling the RC4 functions directly.
+
 =head1 RETURN VALUES
 
 RC4_set_key() and RC4() do not return values.
index d6ad5615981303c85401ad53eaf158cc9b96a3f6..9656bb09803281d714b8bc69054882b094b1ce7b 100644 (file)
@@ -13,7 +13,7 @@ RIPEMD-160 hash function
                   unsigned char *md);
 
  void RIPEMD160_Init(RIPEMD160_CTX *c);
- void RIPEMD160_Update(RIPEMD_CTX *c, const unsigned char *data,
+ void RIPEMD160_Update(RIPEMD_CTX *c, const void *data,
                   unsigned long len);
  void RIPEMD160_Final(unsigned char *md, RIPEMD160_CTX *c);
 
index ecfba7539589e8d07d601af3440a6bcaa84bc0ef..57b0fb6da4223e1b58ded39328a63acd5e723a8d 100644 (file)
@@ -37,8 +37,8 @@ be hashed (B<len> bytes at B<data>).
 SHA1_Final() places the message digest in B<md>, which must have space
 for SHA_DIGEST_LENGTH == 20 bytes of output, and erases the B<SHA_CTX>.
 
-Applications should use the higher level functions EVP_DigestInit(3) etc.
-instead of calling the hash functions directly.
+Applications should use the higher level functions EVP_DigestInit(3)
+etc. instead of calling the hash functions directly.
 
 The predecessor of SHA-1, SHA, is also implemented, but it should be
 used only when backward compatibility is required.
index 651694bd9ff45753f186ae0e22f01ccbb16ce3ef..5f351a166a3da399494205929e684a8f1c6a189a 100644 (file)
@@ -20,12 +20,12 @@ CRYPTO_set_locking_callback, CRYPTO_set_id_callback - OpenSSL thread support
 OpenSSL can safely be used in multi-threaded applications provided
 that two callback functions are set.
 
-locking_function(int mode, int type, const char *file, int line) is
+locking_function(int mode, int n, const char *file, int line) is
 needed to perform locking on shared data stuctures. Multi-threaded
 applications will crash at random if it is not set.
 
 locking_function() must be able to handle up to CRYPTO_num_locks()
-different mutex locks. It sets the B<n>th lock if B<mode> &
+different mutex locks. It sets the B<n>-th lock if B<mode> &
 B<CRYPTO_LOCK>, and releases it otherwise.
 
 B<file> and B<line> are the file number of the function setting the
index 3e52a8bce173236e09ba9e36c06ad3f490c91dcf..322685dd4589063f2e814180574e3f54c0e2f2ed 100644 (file)
@@ -89,11 +89,13 @@ union rsa_fn_to_char_u
        };
 #endif
 
+#ifndef NO_DH
 union dh_fn_to_char_u
        {
        char *char_p;
        DH *(*fn_p)(SSL *, int, int);
        };
+#endif
 
 int SSL_clear(SSL *s)
        {