openssl/doc/crypto
Geoff Thorpe ab5db00717 Update the LHASH man page.
* Correct some prototypes and macros with respect to "const"ness.

* Add the extra macros and examples due to the lh_doall[_arg] modifications
  made recently. The existing example is also reworked for consistency.

* Rewrite, tweak, and supplement bits of the existing comments that seemed
  (IMHO) to be a little convoluted and misleading.

* Add a NOTE section that explains the use of macros and avoiding function
  casts (ie. generate a wrapper as with the macros, or prototype any
  callback functions exactly to not require casting). Also, explain the
  "const" approach taken in LHASH for the purposes of API comprehensibility
  and also application code auditing.
2001-01-14 23:37:42 +00:00
..
BIO_ctrl.pod Clarify the BIO_seek() mess and related issues. 2000-09-18 23:05:33 +00:00
BIO_f_base64.pod BIO_seed() and BIO_tell() were documented in two other documents, 2000-09-14 20:24:56 +00:00
BIO_f_buffer.pod Clarify the BIO_seek() mess and related issues. 2000-09-18 23:05:33 +00:00
BIO_f_cipher.pod ispell and some other nit-picking 2000-09-16 15:39:28 +00:00
BIO_f_md.pod Change spelling back to "behaviour" and "flavour" instead of the 2000-09-16 16:00:38 +00:00
BIO_f_null.pod Remove indentation in the NAME section. There's really no need to 2000-09-14 12:14:41 +00:00
BIO_f_ssl.pod New macro BIO_set_shutdown_wr(). 2000-09-16 21:21:01 +00:00
BIO_find_type.pod Remove indentation in the NAME section. There's really no need to 2000-09-14 12:14:41 +00:00
BIO_new_bio_pair.pod Point to SSL_set_bio(3) early because that manpage provides 2000-11-10 07:50:18 +00:00
BIO_new.pod ispell and some other nit-picking 2000-09-16 15:39:28 +00:00
BIO_push.pod Remove indentation in the NAME section. There's really no need to 2000-09-14 12:14:41 +00:00
BIO_read.pod ispell and some other nit-picking 2000-09-16 15:39:28 +00:00
BIO_s_accept.pod give pseudo prototypes instead of macro definitions for better clarity 2000-10-19 22:02:21 +00:00
BIO_s_bio.pod Rename new BIO_set_shutdown_wr macro to just BIO_shutdown_wr 2000-09-17 01:23:53 +00:00
BIO_s_connect.pod give pseudo prototypes instead of macro definitions for better clarity 2000-10-19 22:02:21 +00:00
BIO_s_fd.pod Restore the descriptions to conform with the rest of the 2000-09-17 19:20:17 +00:00
BIO_s_file.pod Clarify the BIO_seek() mess and related issues. 2000-09-18 23:05:33 +00:00
BIO_s_mem.pod Change spelling back to "behaviour" and "flavour" instead of the 2000-09-16 16:00:38 +00:00
BIO_s_null.pod Remove indentation in the NAME section. There's really no need to 2000-09-14 12:14:41 +00:00
BIO_s_socket.pod give pseudo prototypes instead of macro definitions for better clarity 2000-10-19 22:02:21 +00:00
BIO_set_callback.pod BIO_seed() and BIO_tell() were documented in two other documents, 2000-09-14 20:24:56 +00:00
BIO_should_retry.pod Change spelling back to "behaviour" and "flavour" instead of the 2000-09-16 16:00:38 +00:00
bio.pod Remove redundant manpages and references to them. 2000-09-16 12:01:38 +00:00
blowfish.pod stop perlpod from complaining. 2000-09-23 07:30:28 +00:00
BN_add_word.pod nicer manpages 2000-02-24 11:55:57 +00:00
BN_add.pod More BN_mod_... functions. 2000-11-26 18:31:32 +00:00
BN_bn2bin.pod Malloc() -> OPENSSL_malloc() etc. 2000-09-20 03:28:54 +00:00
BN_cmp.pod Update all links so they will be rendered better. 2000-01-27 01:25:31 +00:00
BN_copy.pod Update all links so they will be rendered better. 2000-01-27 01:25:31 +00:00
BN_CTX_new.pod Generate just one error code if iterated SSL_CTX_get() fails. 2000-02-05 19:29:00 +00:00
BN_CTX_start.pod Add an early reference to BN_CTX_new so that the usage of BN_CTX_start 2000-07-11 20:35:45 +00:00
BN_generate_prime.pod nicer manpages 2000-02-24 11:55:57 +00:00
bn_internal.pod Update the internal docs. 2000-12-05 19:18:51 +00:00
BN_mod_inverse.pod nicer manpages 2000-02-24 11:55:57 +00:00
BN_mod_mul_montgomery.pod Add a warning about the usage of the montgomery functions (if the inputs 2000-11-29 22:37:14 +00:00
BN_mod_mul_reciprocal.pod In the name section, all the functions described shoud be enumerated. 2000-09-14 21:23:28 +00:00
BN_new.pod Run ispell. 2000-01-27 01:50:42 +00:00
BN_num_bytes.pod nicer manpages 2000-02-24 11:55:57 +00:00
BN_rand.pod nicer manpages 2000-02-24 11:55:57 +00:00
BN_set_bit.pod nicer manpages 2000-02-24 11:55:57 +00:00
BN_swap.pod Add bn_mod.c (should have happend in the previous commit ...). 2000-11-26 16:46:57 +00:00
BN_zero.pod In the name section, all the functions described shoud be enumerated. 2000-09-14 21:23:28 +00:00
bn.pod modular arithmetics 2000-11-26 16:42:38 +00:00
buffer.pod Malloc() -> OPENSSL_malloc() etc. 2000-09-20 03:28:54 +00:00
CRYPTO_set_ex_data.pod Update docs. 2000-01-30 01:39:40 +00:00
crypto.pod MD4 implemented. Assar Westerlund provided the digest code itself and the test utility, I added the bits to get a EVP interface, the command line utility and the speed test 2000-08-14 14:05:53 +00:00
d2i_DHparams.pod Update all links so they will be rendered better. 2000-01-27 01:25:31 +00:00
d2i_RSAPublicKey.pod Update all links so they will be rendered better. 2000-01-27 01:25:31 +00:00
des_modes.pod ispell. 2000-09-20 03:24:36 +00:00
des.pod The des_modes manpage is in section 7. 2000-09-27 21:45:20 +00:00
DH_generate_key.pod nicer manpages 2000-02-24 11:55:57 +00:00
DH_generate_parameters.pod nicer manpages 2000-02-24 11:55:57 +00:00
DH_get_ex_new_index.pod Update docs: corrections, turn buffer docs into manpage, fold SHA1 2000-01-30 22:16:47 +00:00
DH_new.pod Document DSA and SHA. 2000-01-27 19:31:26 +00:00
DH_set_method.pod Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
DH_size.pod nicer manpages 2000-02-24 11:55:57 +00:00
dh.pod Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
DSA_do_sign.pod nicer manpages 2000-02-24 11:55:57 +00:00
DSA_dup_DH.pod nicer manpages 2000-02-24 11:55:57 +00:00
DSA_generate_key.pod nicer manpages 2000-02-24 11:55:57 +00:00
DSA_generate_parameters.pod nicer manpages 2000-02-24 11:55:57 +00:00
DSA_get_ex_new_index.pod Update docs: corrections, turn buffer docs into manpage, fold SHA1 2000-01-30 22:16:47 +00:00
DSA_new.pod Document DSA and SHA. 2000-01-27 19:31:26 +00:00
DSA_set_method.pod Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
DSA_SIG_new.pod Document DSA and SHA. 2000-01-27 19:31:26 +00:00
DSA_sign.pod Update docs: corrections, turn buffer docs into manpage, fold SHA1 2000-01-30 22:16:47 +00:00
DSA_size.pod nicer manpages 2000-02-24 11:55:57 +00:00
dsa.pod Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
ERR_clear_error.pod Document ERR library. 2000-02-01 01:37:00 +00:00
ERR_error_string.pod In the name section, all the functions described shoud be enumerated. 2000-09-14 21:23:28 +00:00
ERR_get_error.pod Malloc() -> OPENSSL_malloc() etc. 2000-09-20 03:28:54 +00:00
ERR_GET_LIB.pod Document ERR library. 2000-02-01 01:37:00 +00:00
ERR_load_crypto_strings.pod nicer manpages 2000-02-24 11:55:57 +00:00
ERR_load_strings.pod nicer manpages 2000-02-24 11:55:57 +00:00
ERR_print_errors.pod Document ERR library. 2000-02-01 01:37:00 +00:00
ERR_put_error.pod nicer manpages 2000-02-24 11:55:57 +00:00
ERR_remove_state.pod typo 2000-05-19 07:54:42 +00:00
err.pod ispell. 2000-09-20 03:24:36 +00:00
EVP_DigestInit.pod ispell. 2000-09-20 03:24:36 +00:00
EVP_EncryptInit.pod ispell. 2000-09-20 03:24:36 +00:00
EVP_OpenInit.pod more manpage links. 2000-09-23 07:16:17 +00:00
EVP_SealInit.pod more manpage links. 2000-09-23 07:16:17 +00:00
EVP_SignInit.pod ispell. 2000-09-20 03:24:36 +00:00
EVP_VerifyInit.pod more manpage links. 2000-09-23 07:16:17 +00:00
evp.pod typo 2000-09-25 05:55:19 +00:00
hmac.pod In the name section, all the functions described shoud be enumerated. 2000-09-14 21:23:28 +00:00
lh_stats.pod Update docs: corrections, turn buffer docs into manpage, fold SHA1 2000-01-30 22:16:47 +00:00
lhash.pod Update the LHASH man page. 2001-01-14 23:37:42 +00:00
md5.pod MD4 implemented. Assar Westerlund provided the digest code itself and the test utility, I added the bits to get a EVP interface, the command line utility and the speed test 2000-08-14 14:05:53 +00:00
mdc2.pod links 2000-02-25 16:00:24 +00:00
OpenSSL_add_all_algorithms.pod ispell. 2000-09-20 03:24:36 +00:00
OPENSSL_VERSION_NUMBER.pod ispell. 2000-09-20 03:24:36 +00:00
RAND_add.pod RAND_event() 2000-03-22 15:30:03 +00:00
RAND_bytes.pod nicer manpages 2000-02-24 11:55:57 +00:00
RAND_cleanup.pod Update all links so they will be rendered better. 2000-01-27 01:25:31 +00:00
RAND_egd.pod Add PRNGD link. 2000-07-03 17:26:51 +00:00
RAND_load_file.pod Don't define platform-dependent preprocessor symbols for OPENSSL_THREAD_DEFINES. 2000-02-24 18:19:50 +00:00
RAND_set_rand_method.pod new component 2000-03-04 00:22:04 +00:00
rand.pod nicer manpages 2000-02-24 11:55:57 +00:00
rc4.pod links 2000-02-25 16:00:24 +00:00
ripemd.pod links 2000-02-25 16:00:24 +00:00
RSA_blinding_on.pod nicer manpages 2000-02-24 11:55:57 +00:00
RSA_check_key.pod nicer manpages 2000-02-24 11:55:57 +00:00
RSA_generate_key.pod nicer manpages 2000-02-24 11:55:57 +00:00
RSA_get_ex_new_index.pod In the name section, all the functions described shoud be enumerated. 2000-09-14 21:23:28 +00:00
RSA_new.pod Update all links so they will be rendered better. 2000-01-27 01:25:31 +00:00
RSA_padding_add_PKCS1_type_1.pod nicer manpages 2000-02-24 11:55:57 +00:00
RSA_print.pod In the name section, all the functions described shoud be enumerated. 2000-09-14 21:23:28 +00:00
RSA_private_encrypt.pod nicer manpages 2000-02-24 11:55:57 +00:00
RSA_public_encrypt.pod Remove references to RSAref. The glue library is but a memory to fade 2000-11-08 17:51:37 +00:00
RSA_set_method.pod Remove references to RSAref. The glue library is but a memory to fade 2000-11-08 17:51:37 +00:00
RSA_sign_ASN1_OCTET_STRING.pod Update all links so they will be rendered better. 2000-01-27 01:25:31 +00:00
RSA_sign.pod *** empty log message *** 2000-02-25 14:19:17 +00:00
RSA_size.pod nicer manpages 2000-02-24 11:55:57 +00:00
rsa.pod Remove references to RSAref. The glue library is but a memory to fade 2000-11-08 17:51:37 +00:00
sha.pod links 2000-02-25 16:00:24 +00:00
threads.pod ispell. 2000-09-20 03:24:36 +00:00