57 #ifndef OPENSSL_HEADER_CIPHER_INTERNAL_H 58 #define OPENSSL_HEADER_CIPHER_INTERNAL_H 64 #if defined(__cplusplus) 70 #define EVP_CIPH_MODE_MASK 0x3f 114 const uint8_t *in,
unsigned in_len,
115 unsigned block_size,
unsigned mac_size);
126 const uint8_t *in,
unsigned in_len,
154 size_t data_plus_mac_plus_padding_size,
156 unsigned mac_secret_length);
158 #if defined(__cplusplus)
uint8_t key_len
Definition: internal.h:75
int EVP_tls_cbc_record_digest_supported(const EVP_MD *md)
Definition: tls_cbc.c:324
Definition: internal.h:67
void(* cleanup)(EVP_AEAD_CTX *)
Definition: internal.h:86
evp_aead_direction_t
Definition: aead.h:291
uint8_t nonce_len
Definition: internal.h:76
void
Definition: AVFoundationCFSoftLinking.h:81
Definition: internal.h:74
int
Definition: runtests.py:53
int int * out
Definition: gcc-loops.cpp:206
EGLContext ctx
Definition: eglext.h:192
unsigned char uint8_t
Definition: ptypes.h:89
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
int EVP_tls_cbc_digest_record(const EVP_MD *md, uint8_t *md_out, size_t *md_out_size, const uint8_t header[13], const uint8_t *data, size_t data_plus_mac_size, size_t data_plus_mac_plus_padding_size, const uint8_t *mac_secret, unsigned mac_secret_length)
Definition: tls_cbc.c:336
uint8_t overhead
Definition: internal.h:77
const char * header
Definition: gflags_completions.cc:514
int(* init_with_direction)(EVP_AEAD_CTX *, const uint8_t *key, size_t key_len, size_t tag_len, enum evp_aead_direction_t dir)
Definition: internal.h:84
int(* init)(EVP_AEAD_CTX *, const uint8_t *key, size_t key_len, size_t tag_len)
Definition: internal.h:82
int(* open)(const EVP_AEAD_CTX *ctx, uint8_t *out, size_t *out_len, size_t max_out_len, const uint8_t *nonce, size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *ad, size_t ad_len)
Definition: internal.h:93
uint8_t max_tag_len
Definition: internal.h:78
int EVP_tls_cbc_remove_padding(unsigned *out_padding_ok, unsigned *out_len, const uint8_t *in, unsigned in_len, unsigned block_size, unsigned mac_size)
Definition: tls_cbc.c:76
void EVP_tls_cbc_copy_mac(uint8_t *out, unsigned md_size, const uint8_t *in, unsigned in_len, unsigned orig_len)
Definition: tls_cbc.c:126
int(* seal)(const EVP_AEAD_CTX *ctx, uint8_t *out, size_t *out_len, size_t max_out_len, const uint8_t *nonce, size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *ad, size_t ad_len)
Definition: internal.h:88
int(* get_iv)(const EVP_AEAD_CTX *ctx, const uint8_t **out_iv, size_t *out_len)
Definition: internal.h:98
CFArrayRef CFTypeRef key
Definition: AVFoundationCFSoftLinking.h:129