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
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
BN_copy.pod
BN_CTX_new.pod
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
bn_internal.pod Update the internal docs. 2000-12-05 19:18:51 +00:00
BN_mod_inverse.pod
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
BN_num_bytes.pod
BN_rand.pod
BN_set_bit.pod
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
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
d2i_RSAPublicKey.pod
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
DH_generate_parameters.pod
DH_get_ex_new_index.pod
DH_new.pod
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
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
DSA_dup_DH.pod
DSA_generate_key.pod
DSA_generate_parameters.pod
DSA_get_ex_new_index.pod
DSA_new.pod
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
DSA_sign.pod
DSA_size.pod
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
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
ERR_load_crypto_strings.pod
ERR_load_strings.pod
ERR_print_errors.pod
ERR_put_error.pod
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
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
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
RAND_cleanup.pod
RAND_egd.pod Add PRNGD link. 2000-07-03 17:26:51 +00:00
RAND_load_file.pod
RAND_set_rand_method.pod
rand.pod
rc4.pod
ripemd.pod
RSA_blinding_on.pod
RSA_check_key.pod
RSA_generate_key.pod
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
RSA_padding_add_PKCS1_type_1.pod
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
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
RSA_sign.pod
RSA_size.pod
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
threads.pod ispell. 2000-09-20 03:24:36 +00:00