57 #ifndef OPENSSL_HEADER_HMAC_H 58 #define OPENSSL_HEADER_HMAC_H 64 #if defined(__cplusplus) 83 unsigned int *out_len);
120 unsigned int *out_len);
156 #if defined(__cplusplus) 159 #if !defined(BORINGSSL_NO_CXX) 164 using ScopedHMAC_CTX =
165 internal::StackAllocated<HMAC_CTX, void, HMAC_CTX_init, HMAC_CTX_cleanup>;
OPENSSL_EXPORT size_t HMAC_size(const HMAC_CTX *ctx)
Definition: hmac.c:188
const EVP_MD * md
Definition: hmac.h:149
EVP_MD_CTX md_ctx
Definition: hmac.h:150
Definition: internal.h:67
OPENSSL_EXPORT void HMAC_CTX_cleanup(HMAC_CTX *ctx)
Definition: hmac.c:97
dest
Definition: upload.py:394
EVP_MD_CTX o_ctx
Definition: hmac.h:152
int int * out
Definition: gcc-loops.cpp:206
#define OPENSSL_EXPORT
Definition: base.h:160
EGLContext ctx
Definition: eglext.h:192
unsigned char uint8_t
Definition: ptypes.h:89
OPENSSL_EXPORT int HMAC_Update(HMAC_CTX *ctx, const uint8_t *data, size_t data_len)
Definition: hmac.c:167
OPENSSL_EXPORT int HMAC_Final(HMAC_CTX *ctx, uint8_t *out, unsigned int *out_len)
Definition: hmac.c:171
OPENSSL_EXPORT void HMAC_CTX_init(HMAC_CTX *ctx)
Definition: hmac.c:90
OPENSSL_EXPORT int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, size_t key_len, const EVP_MD *md, ENGINE *impl)
Definition: hmac.c:104
OPENSSL_EXPORT uint8_t * HMAC(const EVP_MD *evp_md, const void *key, size_t key_len, const uint8_t *data, size_t data_len, uint8_t *out, unsigned int *out_len)
Definition: hmac.c:66
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
OPENSSL_EXPORT int HMAC_CTX_copy(HMAC_CTX *dest, const HMAC_CTX *src)
Definition: hmac.c:210
GLenum src
Definition: gl2ext.h:304
OPENSSL_EXPORT int HMAC_CTX_copy_ex(HMAC_CTX *dest, const HMAC_CTX *src)
Definition: hmac.c:192
Definition: bytestring_test.cc:31
OPENSSL_EXPORT int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len, const EVP_MD *md)
Definition: hmac.c:203
CFArrayRef CFTypeRef key
Definition: AVFoundationCFSoftLinking.h:129
EVP_MD_CTX i_ctx
Definition: hmac.h:151