Symbol: PROV_GCM_CTX
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm.h
16
PROV_GCM_CTX base; /* must be first entry in struct */
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
20
static int aes_gcm_initkey(PROV_GCM_CTX *ctx, const unsigned char *key,
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
61
static int generic_aes_gcm_cipher_update(PROV_GCM_CTX *ctx, const unsigned char *in,
crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm.h
15
PROV_GCM_CTX base; /* must be first entry in struct */
crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm_hw.c
16
static int aria_gcm_initkey(PROV_GCM_CTX *ctx, const unsigned char *key,
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm.h
15
PROV_GCM_CTX base; /* must be first entry in struct */
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
23
static int sm4_gcm_initkey(PROV_GCM_CTX *ctx, const unsigned char *key,
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
60
static int hw_gcm_cipher_update(PROV_GCM_CTX *ctx, const unsigned char *in,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
112
static int getivgen(PROV_GCM_CTX *ctx, unsigned char *out, size_t olen)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
130
static int setivinv(PROV_GCM_CTX *ctx, unsigned char *in, size_t inl)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
146
PROV_GCM_CTX *ctx = (PROV_GCM_CTX *)vctx;
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
20
static int gcm_tls_init(PROV_GCM_CTX *dat, unsigned char *aad, size_t aad_len);
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
21
static int gcm_tls_iv_set_fixed(PROV_GCM_CTX *ctx, unsigned char *iv,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
23
static int gcm_tls_cipher(PROV_GCM_CTX *ctx, unsigned char *out, size_t *padlen,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
246
PROV_GCM_CTX *ctx = (PROV_GCM_CTX *)vctx;
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
25
static int gcm_cipher_internal(PROV_GCM_CTX *ctx, unsigned char *out,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
33
void ossl_gcm_initctx(void *provctx, PROV_GCM_CTX *ctx, size_t keybits,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
330
PROV_GCM_CTX *ctx = (PROV_GCM_CTX *)vctx;
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
352
PROV_GCM_CTX *ctx = (PROV_GCM_CTX *)vctx;
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
370
PROV_GCM_CTX *ctx = (PROV_GCM_CTX *)vctx;
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
395
static int gcm_iv_generate(PROV_GCM_CTX *ctx, int offset)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
411
static int gcm_cipher_internal(PROV_GCM_CTX *ctx, unsigned char *out,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
469
static int gcm_tls_init(PROV_GCM_CTX *dat, unsigned char *aad, size_t aad_len)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
500
static int gcm_tls_iv_set_fixed(PROV_GCM_CTX *ctx, unsigned char *iv,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
53
PROV_GCM_CTX *ctx = (PROV_GCM_CTX *)vctx;
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
532
static int gcm_tls_cipher(PROV_GCM_CTX *ctx, unsigned char *out, size_t *padlen,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c
13
int ossl_gcm_setiv(PROV_GCM_CTX *ctx, const unsigned char *iv, size_t ivlen)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c
19
int ossl_gcm_aad_update(PROV_GCM_CTX *ctx, const unsigned char *aad,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c
25
int ossl_gcm_cipher_update(PROV_GCM_CTX *ctx, const unsigned char *in,
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c
38
int ossl_gcm_cipher_final(PROV_GCM_CTX *ctx, unsigned char *tag)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c
50
int ossl_gcm_one_shot(PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len,
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
106
void ossl_gcm_initctx(void *provctx, PROV_GCM_CTX *ctx, size_t keybits,
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
109
int ossl_gcm_setiv(PROV_GCM_CTX *ctx, const unsigned char *iv, size_t ivlen);
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
110
int ossl_gcm_aad_update(PROV_GCM_CTX *ctx, const unsigned char *aad,
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
112
int ossl_gcm_cipher_final(PROV_GCM_CTX *ctx, unsigned char *tag);
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
113
int ossl_gcm_one_shot(PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len,
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
116
int ossl_gcm_cipher_update(PROV_GCM_CTX *ctx, const unsigned char *in,
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
84
PROV_CIPHER_FUNC(int, GCM_setkey, (PROV_GCM_CTX *ctx, const unsigned char *key, size_t keylen));
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
85
PROV_CIPHER_FUNC(int, GCM_setiv, (PROV_GCM_CTX *dat, const unsigned char *iv, size_t ivlen));
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
86
PROV_CIPHER_FUNC(int, GCM_aadupdate, (PROV_GCM_CTX *ctx, const unsigned char *aad, size_t aadlen));
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
87
PROV_CIPHER_FUNC(int, GCM_cipherupdate, (PROV_GCM_CTX *ctx, const unsigned char *in, size_t len, unsigned char *out));
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
88
PROV_CIPHER_FUNC(int, GCM_cipherfinal, (PROV_GCM_CTX *ctx, unsigned char *tag));
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
89
PROV_CIPHER_FUNC(int, GCM_oneshot, (PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len, const unsigned char *in, size_t in_len, unsigned char *out, unsigned char *tag, size_t taglen));