|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/ssl.h>#include <assert.h>#include <string.h>#include <openssl/aead.h>#include <openssl/err.h>#include <openssl/rand.h>#include <openssl/type_check.h>#include "internal.h"Functions | |
| OPENSSL_COMPILE_ASSERT (EVP_AEAD_MAX_NONCE_LENGTH< 256, variable_nonce_len_doesnt_fit_in_uint8_t) | |
| SSL_AEAD_CTX * | SSL_AEAD_CTX_new (enum evp_aead_direction_t direction, uint16_t version, const SSL_CIPHER *cipher, const uint8_t *enc_key, size_t enc_key_len, const uint8_t *mac_key, size_t mac_key_len, const uint8_t *fixed_iv, size_t fixed_iv_len) |
| void | SSL_AEAD_CTX_free (SSL_AEAD_CTX *aead) |
| size_t | SSL_AEAD_CTX_explicit_nonce_len (SSL_AEAD_CTX *aead) |
| size_t | SSL_AEAD_CTX_max_overhead (SSL_AEAD_CTX *aead) |
| int | SSL_AEAD_CTX_open (SSL_AEAD_CTX *aead, CBS *out, uint8_t type, uint16_t wire_version, const uint8_t seqnum[8], uint8_t *in, size_t in_len) |
| int | SSL_AEAD_CTX_seal (SSL_AEAD_CTX *aead, uint8_t *out, size_t *out_len, size_t max_out, uint8_t type, uint16_t wire_version, const uint8_t seqnum[8], const uint8_t *in, size_t in_len) |
| OPENSSL_COMPILE_ASSERT | ( | ) |
| size_t SSL_AEAD_CTX_explicit_nonce_len | ( | SSL_AEAD_CTX * | aead | ) |
| void SSL_AEAD_CTX_free | ( | SSL_AEAD_CTX * | aead | ) |
| size_t SSL_AEAD_CTX_max_overhead | ( | SSL_AEAD_CTX * | aead | ) |
| SSL_AEAD_CTX* SSL_AEAD_CTX_new | ( | enum evp_aead_direction_t | direction, |
| uint16_t | version, | ||
| const SSL_CIPHER * | cipher, | ||
| const uint8_t * | enc_key, | ||
| size_t | enc_key_len, | ||
| const uint8_t * | mac_key, | ||
| size_t | mac_key_len, | ||
| const uint8_t * | fixed_iv, | ||
| size_t | fixed_iv_len | ||
| ) |
| int SSL_AEAD_CTX_open | ( | SSL_AEAD_CTX * | aead, |
| CBS * | out, | ||
| uint8_t | type, | ||
| uint16_t | wire_version, | ||
| const uint8_t | seqnum[8], | ||
| uint8_t * | in, | ||
| size_t | in_len | ||
| ) |
1.8.13