summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/EVP_aes_128_cbc.3 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* .Lb libcrypto ; OK tb@schwarze2025-06-081-2/+3
|
* Move the horrific EVP_aes_128_ccm(3) API out of the important,schwarze2024-12-201-24/+3
| | | | | | | | | | | | algorithm-independent EVP_EncryptInit(3) manual as another step in making the latter leaner and more palatable. As a side benefit, the new EVP_aes_128_ccm(3) manual page may provide a better fighting chance to programmers who see themselves forced to support CCM for whatever reason. It documents the mandatory, but so far undocumented EVP_CTRL_CCM_GET_TAG control command and makes the description of the three EVP_CTRL_CCM_SET_* control commands and the numerous related quirks more precise.
* New manual page EVP_aes_128_gcm(3).schwarze2024-12-171-20/+5
| | | | | | | | | | | | The main benefit is moving the cumbersome and error-prone method of using EVP_EncryptInit(3) for AES-GCM out of the important, but obese manual page EVP_EncryptInit(3), and to create a logical place for pointing readers to the safer and more flexible EVP_AEAD_CTX_init(3). As a side benefit, document three control commands that were so far undocumented and make the description of three others more precise. Feedback and OK tb@.
* Mention the key lengths of some encryption algorithms.schwarze2024-11-091-2/+4
| | | | | | | | This is relevant because EVP_EncryptInit(3) takes a "key" argument, and users need to consider the size of that argument. While here, also mention whether ciphers are stream ciphers or block ciphers and what the block size is.
* Mention which functions are implemented as macros in the few casesschwarze2023-11-161-3/+4
| | | | where that information was missing.
* use n-bit <noun> consistently; ok schwarze for the principal of the idea,jmc2020-06-241-6/+6
| | | | and for flagging which pages to check;
* new manual page AES_encrypt(3)schwarze2019-08-281-2/+3
|
* Document the flag EVP_CIPHER_CTX_FLAG_WRAP_ALLOW needed for the EVPschwarze2019-03-191-2/+27
| | | | | | | AES wrap modes, the function EVP_CIPHER_CTX_set_flags(3) needed to set it, and the companion functions EVP_CIPHER_CTX_clear_flags(3) and EVP_CIPHER_CTX_test_flags(3). With help and an OK from tb@.
* Split EVP_aes_128_cbc(3) out of EVP_EncryptInit(3):schwarze2019-03-181-0/+311
both resulting pages are still long. Mention a number of missing functions. Add some text from the OpenSSL 1.1.1 EVP_aes.pod manual page, which is still under a free license. Add missing HISTORY information. Triggered by tb@ providing EVP_aes_{128,192,256}_wrap(3) in evp.h rev. 1.74.