/openssl/include/openssl/ |
H A D | hmac.h | 32 OSSL_DEPRECATEDIN_3_0 size_t HMAC_size(const HMAC_CTX *e); 33 OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); 34 OSSL_DEPRECATEDIN_3_0 int HMAC_CTX_reset(HMAC_CTX *ctx); 35 OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); 38 OSSL_DEPRECATEDIN_1_1_0 __owur int HMAC_Init(HMAC_CTX *ctx, 43 OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, 45 OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, 47 OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, 49 OSSL_DEPRECATEDIN_3_0 __owur int HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx); 50 OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags); [all …]
|
H A D | types.h | 141 typedef struct hmac_ctx_st HMAC_CTX; typedef
|
/openssl/crypto/hmac/ |
H A D | hmac.c | 25 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, in HMAC_Init_ex() 155 size_t HMAC_size(const HMAC_CTX *ctx) in HMAC_size() 162 HMAC_CTX *HMAC_CTX_new(void) in HMAC_CTX_new() 164 HMAC_CTX *ctx = OPENSSL_zalloc(sizeof(HMAC_CTX)); in HMAC_CTX_new() 175 static void hmac_ctx_cleanup(HMAC_CTX *ctx) in hmac_ctx_cleanup() 187 void HMAC_CTX_free(HMAC_CTX *ctx) in HMAC_CTX_free() 198 static int hmac_ctx_alloc_mds(HMAC_CTX *ctx) in hmac_ctx_alloc_mds() 215 int HMAC_CTX_reset(HMAC_CTX *ctx) in HMAC_CTX_reset() 225 int HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx) in HMAC_CTX_copy() 267 void HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags) in HMAC_CTX_set_flags() [all …]
|
H A D | hmac_local.h | 59 int s390x_HMAC_init(HMAC_CTX *ctx, const void *key, int key_len, ENGINE *impl); 60 int s390x_HMAC_update(HMAC_CTX *ctx, const unsigned char *data, size_t len); 61 int s390x_HMAC_final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len); 62 int s390x_HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx); 63 int s390x_HMAC_CTX_cleanup(HMAC_CTX *ctx);
|
H A D | hmac_s390x.c | 44 static void s390x_call_kmac(HMAC_CTX *ctx, const unsigned char *in, size_t len) in s390x_call_kmac() 97 int s390x_HMAC_init(HMAC_CTX *ctx, const void *key, int key_len, ENGINE *impl) in s390x_HMAC_init() 188 int s390x_HMAC_update(HMAC_CTX *ctx, const unsigned char *data, size_t len) in s390x_HMAC_update() 248 int s390x_HMAC_final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len) in s390x_HMAC_final() 286 int s390x_HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx) in s390x_HMAC_CTX_copy() 311 int s390x_HMAC_CTX_cleanup(HMAC_CTX *ctx) in s390x_HMAC_CTX_cleanup()
|
/openssl/doc/man3/ |
H A D | HMAC.pod | 31 HMAC_CTX *HMAC_CTX_new(void); 32 int HMAC_CTX_reset(HMAC_CTX *ctx); 34 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int key_len, 39 void HMAC_CTX_free(HMAC_CTX *ctx); 41 int HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx); 43 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); 45 size_t HMAC_size(const HMAC_CTX *e); 51 int HMAC_Init(HMAC_CTX *ctx, const void *key, int key_len, 82 HMAC_CTX_new() creates a new HMAC_CTX in heap memory. 100 of an B<HMAC_CTX> in this function. [all …]
|
H A D | SSL_CTX_set_tlsext_ticket_key_cb.pod | 25 EVP_CIPHER_CTX *ctx, HMAC_CTX *hctx, int enc)); 121 HMAC_CTX pointer instead of an EVP_MAC_CTX one.
|
/openssl/test/ |
H A D | hmactest.c | 109 HMAC_CTX *ctx = NULL; in test_hmac_bad() 130 HMAC_CTX *ctx = NULL; in test_hmac_run() 221 HMAC_CTX *ctx = NULL, *ctx2 = NULL; in test_hmac_copy() 389 HMAC_CTX *ctx = NULL; in test_hmac_chunks()
|
H A D | sslapitest.c | 8266 HMAC_CTX *hctx, int enc) in tick_key_cb()
|
/openssl/providers/implementations/macs/ |
H A D | hmac_prov.c | 55 HMAC_CTX *ctx; /* HMAC context */ 110 HMAC_CTX *ctx; in hmac_dup()
|
/openssl/ssl/ |
H A D | tls_depr.c | 147 HMAC_CTX *ssl_hmac_get0_HMAC_CTX(SSL_HMAC *ctx) in ssl_hmac_get0_HMAC_CTX()
|
H A D | ssl_local.h | 721 HMAC_CTX *old_ctx; 728 HMAC_CTX *ssl_hmac_get0_HMAC_CTX(SSL_HMAC *ctx); 996 EVP_CIPHER_CTX *ectx, HMAC_CTX *hctx, int enc);
|
H A D | s3_lib.c | 4131 HMAC_CTX *, int))fp; in ssl3_ctx_callback_ctrl()
|
/openssl/crypto/rsa/ |
H A D | rsa_pk1.c | 290 HMAC_CTX *hmac = NULL; in ossl_rsa_prf()
|
H A D | rsa_ossl.c | 438 HMAC_CTX *hmac = NULL; in derive_kdk()
|
/openssl/providers/implementations/kdfs/ |
H A D | pbkdf2.c | 387 HMAC_CTX *hctx_tpl = NULL, *hctx = NULL; in pbkdf2_derive()
|
H A D | hkdf.c | 570 HMAC_CTX *hmac; in HKDF_Expand()
|
/openssl/crypto/engine/ |
H A D | eng_openssl.c | 446 HMAC_CTX *ctx;
|
/openssl/crypto/pkcs12/ |
H A D | p12_mutl.c | 168 HMAC_CTX *hmac = NULL; in pkcs12_gen_mac()
|
/openssl/util/ |
H A D | indent.pro | 256 -T HMAC_CTX
|
/openssl/ |
H A D | NEWS.md | 794 EVP_CIPHER, EVP_PKEY and associated types, HMAC_CTX,
|
H A D | CHANGES.md | 5637 * Made EVP_MD_CTX, EVP_MD, EVP_CIPHER_CTX, EVP_CIPHER and HMAC_CTX 5638 opaque. For HMAC_CTX, the following constructors and destructors 5641 HMAC_CTX *HMAC_CTX_new(void); 5642 void HMAC_CTX_free(HMAC_CTX *ctx); 14474 don't assume HMAC_CTX can be copied using memcpy().
|