|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <string.h>#include <openssl/aead.h>#include <openssl/aes.h>#include <openssl/cipher.h>#include <openssl/cpu.h>#include <openssl/err.h>#include <openssl/mem.h>#include <openssl/nid.h>#include <openssl/rand.h>#include <openssl/sha.h>#include "internal.h"#include "../internal.h"#include "../modes/internal.h"Classes | |
| struct | EVP_AES_GCM_CTX |
| struct | aead_aes_gcm_ctx |
| struct | aead_aes_ctr_hmac_sha256_ctx |
Macros | |
| #define | EVP_CIPHER_FUNCTION(keybits, mode) |
| #define | EVP_AEAD_AES_GCM_TAG_LEN 16 |
| #define | EVP_AEAD_AES_CTR_HMAC_SHA256_TAG_LEN SHA256_DIGEST_LENGTH |
| #define | EVP_AEAD_AES_CTR_HMAC_SHA256_NONCE_LEN 12 |
Functions | |
| OPENSSL_MSVC_PRAGMA (warning(disable:4702)) | |
| const EVP_AEAD * | EVP_aead_aes_128_gcm (void) |
| const EVP_AEAD * | EVP_aead_aes_256_gcm (void) |
| const EVP_AEAD * | EVP_aead_aes_128_ctr_hmac_sha256 (void) |
| const EVP_AEAD * | EVP_aead_aes_256_ctr_hmac_sha256 (void) |
| int | EVP_has_aes_hardware (void) |
Variables | |
| EVP_AES_KEY | |
| #define EVP_AEAD_AES_CTR_HMAC_SHA256_NONCE_LEN 12 |
| #define EVP_AEAD_AES_CTR_HMAC_SHA256_TAG_LEN SHA256_DIGEST_LENGTH |
| #define EVP_AEAD_AES_GCM_TAG_LEN 16 |
| #define EVP_CIPHER_FUNCTION | ( | keybits, | |
| mode | |||
| ) |
| int EVP_has_aes_hardware | ( | void | ) |
| OPENSSL_MSVC_PRAGMA | ( | warning(disable:4702) | ) |
| EVP_AES_KEY |
1.8.13