wolfssl/doc/dox_comments/header_files
David Garske 872d222b59 * Adds the following openssl compatibility API's:
- SSL_CIPHER_get_id
  - SSL_CIPHER_get_rfc_name
  - SSL_get_cipher_by_value
  - X509_print_ex
  - X509_NAME_add_entry_by_NID
  - X509_time_adj
  - X509_time_adj_ex
  - DTLSv1_get_timeout
  - DTLSv1_handle_timeout
  - DTLSv1_set_initial_timeout_duration
  - SSL_CTX_set_current_time_cb
  - PEM_write_bio_RSA_PUBKEY
  - PEM_read_bio_RSA_PUBKEY
  - PEM_write_bio_PUBKEY
  - EVP_PKEY_missing_parameters
  - EVP_PKEY_cmp
  - BN_is_negative
  - BIO_set_retry_write
* Improvements to the notBefore and notAfter date handling.
* Improvements to BIO and BIO_METHOD
  - Moved structure to public area to allow for dereferencing
  - Renamed members to provide compatibility.
  - Added support for custom BIO methods for read/write.
* Added advanced openssl compatibility test cases for key and certificate generation.
* Fix for `ASN1_STRING_set` to allow NULL data.
* Fix to populate public key information on `EVP_PKEY_assign_RSA` and `EVP_PKEY_assign_EC_KEY`.
* Fix naming for `X509_get_notBefore` and `X509_get_notAfter` functions.
* Added `wc_EccPublicKeyDerSize`.
* Improvements to `wc_RsaPublicKeyDerSize`, so dummy memory doesn't have to be allocated.
* Made the `wc_*PublicKeyDerSize` functions public.
* Eliminate use of snprintf for UTC to generalized time conversion in `wolfSSL_ASN1_TIME_to_generalizedtime`.
2019-09-26 08:42:35 -07:00
..
aes.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
arc4.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
asn.h * Added support for disabling PEM to DER functionality using `WOLFSSL_PEM_TO_DER`. This allows way to use with DER (ASN.1) certificates only in an embedded environment. This option builds, but internal make check requires PEM support for tests. 2018-04-09 13:28:15 -07:00
asn_public.h Decoded cert cache feature 2019-02-28 16:59:19 -06:00
blake2.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
bn.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
camellia.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
chacha.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
chacha20_poly1305.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
coding.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
compress.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
curve25519.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
des3.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
dh.h Updated doxygen with some more API 2018-11-28 15:03:01 -07:00
doxygen_groups.h Doxygen format updates 2018-11-28 13:45:19 -07:00
doxygen_pages.h updated page list to include PKCS#11 page 2018-11-28 14:49:42 -07:00
dsa.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
ecc.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
ed25519.h Various spelling corrections. 2019-07-29 08:14:07 -07:00
error-crypt.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
evp.h Code coverage tests and fixes - default config 2018-12-11 08:56:21 -06:00
hash.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
hc128.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
hmac.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
idea.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
logging.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
md2.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
md4.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
md5.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
memory.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
pem.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
pkcs7.h Added new PKCS7 ex API's for supporting signing and validation of large data blobs. New API's are `wc_PKCS7_EncodeSignedData_ex` and `wc_PKCS7_VerifySignedData_ex`. Includes header docx and unit tests for new API's. Cleanup for the PKCS7 small stack and const oid's. 2018-08-22 15:46:37 -07:00
pkcs11.h Added doxygen comment page 2018-11-28 13:36:00 -07:00
poly1305.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
pwdbased.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
rabbit.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
random.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
ripemd.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
rsa.h Adds new `wc_RsaSetNonblockTime` API and `WC_RSA_NONBLOCK_TIME` build option. This new function configures the maximum amount of blocking time in microseconds. It uses a pre-computed table along with the CPU speed in megahertz to determine if the next operation can be completed within the maximum blocking time provided. 2018-12-19 13:15:41 -08:00
sha.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
sha256.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
sha512.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
signature.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
srp.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
ssl.h * Adds the following openssl compatibility API's: 2019-09-26 08:42:35 -07:00
tfm.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
types.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
wc_encrypt.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
wc_port.h 1. Trailing whitespace removal 2018-06-27 16:22:12 -06:00
wolfio.h Fixes for various spelling errors. 2019-02-21 13:29:44 -08:00