Home
last modified time | relevance | path

Searched refs:vctx (Results 1 – 25 of 147) sorted by relevance

123456

/freebsd/crypto/openssl/providers/implementations/signature/
H A Decdsa_sig.c308 static int ecdsa_sign_init(void *vctx, void *ec, const OSSL_PARAM params[]) argument
310 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx;
323 static int ecdsa_sign_directly(void *vctx, argument
327 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx;
371 static int ecdsa_signverify_message_update(void *vctx, argument
375 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx;
383 static int ecdsa_sign_message_final(void *vctx, unsigned char *sig, argument
386 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx;
401 return ecdsa_sign_directly(vctx, sig, siglen, sigsize, digest, dlen);
408 static int ecdsa_sign(void *vctx, unsigned char *sig, size_t *siglen, argument
[all …]
H A Dml_dsa_sig.c59 static void ml_dsa_freectx(void *vctx) in ml_dsa_freectx() argument
61 PROV_ML_DSA_CTX *ctx = (PROV_ML_DSA_CTX *)vctx; in ml_dsa_freectx()
84 static void *ml_dsa_dupctx(void *vctx) in ml_dsa_dupctx() argument
86 PROV_ML_DSA_CTX *srcctx = (PROV_ML_DSA_CTX *)vctx; in ml_dsa_dupctx()
124 static int ml_dsa_signverify_msg_init(void *vctx, void *vkey, in ml_dsa_signverify_msg_init() argument
128 PROV_ML_DSA_CTX *ctx = (PROV_ML_DSA_CTX *)vctx; in ml_dsa_signverify_msg_init()
151 static int ml_dsa_sign_msg_init(void *vctx, void *vkey, const OSSL_PARAM params[]) in ml_dsa_sign_msg_init() argument
153 return ml_dsa_signverify_msg_init(vctx, vkey, params, in ml_dsa_sign_msg_init()
157 static int ml_dsa_digest_signverify_init(void *vctx, const char *mdname, in ml_dsa_digest_signverify_init() argument
160 PROV_ML_DSA_CTX *ctx = (PROV_ML_DSA_CTX *)vctx; in ml_dsa_digest_signverify_init()
[all …]
H A Dslh_dsa_sig.c58 static void slh_dsa_freectx(void *vctx) in slh_dsa_freectx() argument
60 PROV_SLH_DSA_CTX *ctx = (PROV_SLH_DSA_CTX *)vctx; in slh_dsa_freectx()
90 static void *slh_dsa_dupctx(void *vctx) in slh_dsa_dupctx() argument
92 PROV_SLH_DSA_CTX *src = (PROV_SLH_DSA_CTX *)vctx; in slh_dsa_dupctx()
145 static int slh_dsa_signverify_msg_init(void *vctx, void *vkey, in slh_dsa_signverify_msg_init() argument
149 PROV_SLH_DSA_CTX *ctx = (PROV_SLH_DSA_CTX *)vctx; in slh_dsa_signverify_msg_init()
176 static int slh_dsa_sign_msg_init(void *vctx, void *vkey, const OSSL_PARAM params[]) in slh_dsa_sign_msg_init() argument
178 return slh_dsa_signverify_msg_init(vctx, vkey, params, in slh_dsa_sign_msg_init()
182 static int slh_dsa_digest_signverify_init(void *vctx, const char *mdname, in slh_dsa_digest_signverify_init() argument
185 PROV_SLH_DSA_CTX *ctx = (PROV_SLH_DSA_CTX *)vctx; in slh_dsa_digest_signverify_init()
[all …]
/freebsd/crypto/openssl/providers/implementations/kem/
H A Dtemplate_kem.c73 static void template_freectx(void *vctx) in template_freectx() argument
75 PROV_TEMPLATE_CTX *ctx = (PROV_TEMPLATE_CTX *)vctx; in template_freectx()
81 static int template_init(void *vctx, int operation, void *vkey, void *vauth, in template_init() argument
84 PROV_TEMPLATE_CTX *ctx = (PROV_TEMPLATE_CTX *)vctx; in template_init()
96 static int template_encapsulate_init(void *vctx, void *vkey, in template_encapsulate_init() argument
99 return template_init(vctx, EVP_PKEY_OP_ENCAPSULATE, vkey, NULL, params); in template_encapsulate_init()
102 static int template_decapsulate_init(void *vctx, void *vkey, in template_decapsulate_init() argument
105 return template_init(vctx, EVP_PKEY_OP_DECAPSULATE, vkey, NULL, params); in template_decapsulate_init()
108 static int template_set_ctx_params(void *vctx, const OSSL_PARAM params[]) in template_set_ctx_params() argument
110 PROV_TEMPLATE_CTX *ctx = (PROV_TEMPLATE_CTX *)vctx; in template_set_ctx_params()
[all …]
H A Dml_kem_kem.c53 static void ml_kem_freectx(void *vctx) in ml_kem_freectx() argument
55 PROV_ML_KEM_CTX *ctx = vctx; in ml_kem_freectx()
62 static int ml_kem_init(void *vctx, int op, void *key, in ml_kem_init() argument
65 PROV_ML_KEM_CTX *ctx = vctx; in ml_kem_init()
71 return ml_kem_set_ctx_params(vctx, params); in ml_kem_init()
74 static int ml_kem_encapsulate_init(void *vctx, void *vkey, in ml_kem_encapsulate_init() argument
83 return ml_kem_init(vctx, EVP_PKEY_OP_ENCAPSULATE, key, params); in ml_kem_encapsulate_init()
86 static int ml_kem_decapsulate_init(void *vctx, void *vkey, in ml_kem_decapsulate_init() argument
95 return ml_kem_init(vctx, EVP_PKEY_OP_DECAPSULATE, key, params); in ml_kem_decapsulate_init()
98 static int ml_kem_set_ctx_params(void *vctx, const OSSL_PARAM params[]) in ml_kem_set_ctx_params() argument
[all …]
/freebsd/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_aes_xts.c72 static int aes_xts_init(void *vctx, const unsigned char *key, size_t keylen, in aes_xts_init() argument
76 PROV_AES_XTS_CTX *xctx = (PROV_AES_XTS_CTX *)vctx; in aes_xts_init()
85 if (!ossl_cipher_generic_initiv(vctx, iv, ivlen)) in aes_xts_init()
101 static int aes_xts_einit(void *vctx, const unsigned char *key, size_t keylen, in aes_xts_einit() argument
106 if (s390x_aes_xts_einit(vctx, key, keylen, iv, ivlen, params) == 1) in aes_xts_einit()
109 return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 1); in aes_xts_einit()
112 static int aes_xts_dinit(void *vctx, const unsigned char *key, size_t keylen, in aes_xts_dinit() argument
117 if (s390x_aes_xts_dinit(vctx, key, keylen, iv, ivlen, params) == 1) in aes_xts_dinit()
120 return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 0); in aes_xts_dinit()
140 static void aes_xts_freectx(void *vctx) in aes_xts_freectx() argument
[all …]
H A Dcipher_tdes_common.c57 void ossl_tdes_freectx(void *vctx) in ossl_tdes_freectx() argument
59 PROV_TDES_CTX *ctx = (PROV_TDES_CTX *)vctx; in ossl_tdes_freectx()
61 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in ossl_tdes_freectx()
75 static int tdes_init(void *vctx, const unsigned char *key, size_t keylen, in tdes_init() argument
79 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx; in tdes_init()
117 int ossl_tdes_einit(void *vctx, const unsigned char *key, size_t keylen, in ossl_tdes_einit() argument
121 return tdes_init(vctx, key, keylen, iv, ivlen, params, 1); in ossl_tdes_einit()
124 int ossl_tdes_dinit(void *vctx, const unsigned char *key, size_t keylen, in ossl_tdes_dinit() argument
128 return tdes_init(vctx, key, keylen, iv, ivlen, params, 0); in ossl_tdes_dinit()
152 int ossl_tdes_get_ctx_params(void *vctx, OSSL_PARAM params[]) in ossl_tdes_get_ctx_params() argument
[all …]
H A Dcipher_aes_ocb_hw.c30 static int cipher_hw_aes_ocb_generic_initkey(PROV_CIPHER_CTX *vctx, in cipher_hw_aes_ocb_generic_initkey() argument
34 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in cipher_hw_aes_ocb_generic_initkey()
62 static int cipher_hw_aes_ocb_aesni_initkey(PROV_CIPHER_CTX *vctx, in cipher_hw_aes_ocb_aesni_initkey() argument
66 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in cipher_hw_aes_ocb_aesni_initkey()
85 static int cipher_hw_aes_ocb_t4_initkey(PROV_CIPHER_CTX *vctx, in cipher_hw_aes_ocb_t4_initkey() argument
89 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in cipher_hw_aes_ocb_t4_initkey()
107 static int cipher_hw_aes_ocb_rv64i_zknd_zkne_initkey(PROV_CIPHER_CTX *vctx, in cipher_hw_aes_ocb_rv64i_zknd_zkne_initkey() argument
111 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in cipher_hw_aes_ocb_rv64i_zknd_zkne_initkey()
118 static int cipher_hw_aes_ocb_rv64i_zvkned_initkey(PROV_CIPHER_CTX *vctx, in cipher_hw_aes_ocb_rv64i_zvkned_initkey() argument
122 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in cipher_hw_aes_ocb_rv64i_zvkned_initkey()
[all …]
H A Dcipher_chacha20.c58 static void chacha20_freectx(void *vctx) in chacha20_freectx() argument
60 PROV_CHACHA20_CTX *ctx = (PROV_CHACHA20_CTX *)vctx; in chacha20_freectx()
63 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in chacha20_freectx()
68 static void *chacha20_dupctx(void *vctx) in chacha20_dupctx() argument
70 PROV_CHACHA20_CTX *ctx = (PROV_CHACHA20_CTX *)vctx; in chacha20_dupctx()
95 static int chacha20_get_ctx_params(void *vctx, OSSL_PARAM params[]) in chacha20_get_ctx_params() argument
124 static int chacha20_set_ctx_params(void *vctx, const OSSL_PARAM params[]) in chacha20_set_ctx_params() argument
168 int ossl_chacha20_einit(void *vctx, const unsigned char *key, size_t keylen, in ossl_chacha20_einit() argument
175 ret = ossl_cipher_generic_einit(vctx, key, keylen, iv, ivlen, NULL); in ossl_chacha20_einit()
177 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx; in ossl_chacha20_einit()
[all …]
H A Dcipher_chacha20_poly1305.c81 static void chacha20_poly1305_freectx(void *vctx) in chacha20_poly1305_freectx() argument
83 PROV_CHACHA20_POLY1305_CTX *ctx = (PROV_CHACHA20_POLY1305_CTX *)vctx; in chacha20_poly1305_freectx()
86 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in chacha20_poly1305_freectx()
99 static int chacha20_poly1305_get_ctx_params(void *vctx, OSSL_PARAM params[]) in chacha20_poly1305_get_ctx_params() argument
101 PROV_CHACHA20_POLY1305_CTX *ctx = (PROV_CHACHA20_POLY1305_CTX *)vctx; in chacha20_poly1305_get_ctx_params()
174 static int chacha20_poly1305_set_ctx_params(void *vctx, in chacha20_poly1305_set_ctx_params() argument
179 PROV_CHACHA20_POLY1305_CTX *ctx = (PROV_CHACHA20_POLY1305_CTX *)vctx; in chacha20_poly1305_set_ctx_params()
256 static int chacha20_poly1305_einit(void *vctx, const unsigned char *key, in chacha20_poly1305_einit() argument
263 ret = ossl_cipher_generic_einit(vctx, key, keylen, iv, ivlen, NULL); in chacha20_poly1305_einit()
265 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx; in chacha20_poly1305_einit()
[all …]
H A Dcipher_aes_siv.c49 static void aes_siv_freectx(void *vctx) in aes_siv_freectx() argument
51 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_freectx()
59 static void *siv_dupctx(void *vctx) in siv_dupctx() argument
61 PROV_AES_SIV_CTX *in = (PROV_AES_SIV_CTX *)vctx; in siv_dupctx()
77 static int siv_init(void *vctx, const unsigned char *key, size_t keylen, in siv_init() argument
81 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in siv_init()
99 static int siv_einit(void *vctx, const unsigned char *key, size_t keylen, in siv_einit() argument
103 return siv_init(vctx, key, keylen, iv, ivlen, params, 1); in siv_einit()
106 static int siv_dinit(void *vctx, const unsigned char *key, size_t keylen, in siv_dinit() argument
110 return siv_init(vctx, key, keylen, iv, ivlen, params, 0); in siv_dinit()
[all …]
H A Dcipher_null.c34 static void null_freectx(void *vctx) in null_freectx() argument
36 OPENSSL_free(vctx); in null_freectx()
40 static int null_einit(void *vctx, const unsigned char *key, size_t keylen, in null_einit() argument
44 PROV_CIPHER_NULL_CTX *ctx = (PROV_CIPHER_NULL_CTX *)vctx; in null_einit()
54 static int null_dinit(void *vctx, const unsigned char *key, size_t keylen, in null_dinit() argument
65 static int null_cipher(void *vctx, unsigned char *out, size_t *outl, in null_cipher() argument
68 PROV_CIPHER_NULL_CTX *ctx = (PROV_CIPHER_NULL_CTX *)vctx; in null_cipher()
92 static int null_final(void *vctx, unsigned char *out, size_t *outl, in null_final() argument
123 static int null_get_ctx_params(void *vctx, OSSL_PARAM params[]) in null_get_ctx_params() argument
125 PROV_CIPHER_NULL_CTX *ctx = (PROV_CIPHER_NULL_CTX *)vctx; in null_get_ctx_params()
[all …]
H A Dcipher_aes_siv_hw.c18 static void aes_siv_cleanup(void *vctx);
20 static int aes_siv_initkey(void *vctx, const unsigned char *key, size_t keylen) in aes_siv_initkey() argument
22 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_initkey()
81 static int aes_siv_settag(void *vctx, const unsigned char *tag, size_t tagl) in aes_siv_settag() argument
83 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_settag()
89 static void aes_siv_setspeed(void *vctx, int speed) in aes_siv_setspeed() argument
91 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_setspeed()
97 static void aes_siv_cleanup(void *vctx) in aes_siv_cleanup() argument
99 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_cleanup()
107 static int aes_siv_cipher(void *vctx, unsigned char *out, in aes_siv_cipher() argument
[all …]
H A Dcipher_sm4_xts.c36 static int sm4_xts_init(void *vctx, const unsigned char *key, size_t keylen, in sm4_xts_init() argument
40 PROV_SM4_XTS_CTX *xctx = (PROV_SM4_XTS_CTX *)vctx; in sm4_xts_init()
49 if (!ossl_cipher_generic_initiv(vctx, iv, ivlen)) in sm4_xts_init()
63 static int sm4_xts_einit(void *vctx, const unsigned char *key, size_t keylen, in sm4_xts_einit() argument
67 return sm4_xts_init(vctx, key, keylen, iv, ivlen, params, 1); in sm4_xts_einit()
70 static int sm4_xts_dinit(void *vctx, const unsigned char *key, size_t keylen, in sm4_xts_dinit() argument
74 return sm4_xts_init(vctx, key, keylen, iv, ivlen, params, 0); in sm4_xts_dinit()
90 static void sm4_xts_freectx(void *vctx) in sm4_xts_freectx() argument
92 PROV_SM4_XTS_CTX *ctx = (PROV_SM4_XTS_CTX *)vctx; in sm4_xts_freectx()
94 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in sm4_xts_freectx()
[all …]
H A Dcipher_aes_gcm_siv.c25 static int ossl_aes_gcm_siv_set_ctx_params(void *vctx, const OSSL_PARAM params[]);
44 static void ossl_aes_gcm_siv_freectx(void *vctx) in ossl_aes_gcm_siv_freectx() argument
46 PROV_AES_GCM_SIV_CTX *ctx = (PROV_AES_GCM_SIV_CTX *)vctx; in ossl_aes_gcm_siv_freectx()
56 static void *ossl_aes_gcm_siv_dupctx(void *vctx) in ossl_aes_gcm_siv_dupctx() argument
58 PROV_AES_GCM_SIV_CTX *in = (PROV_AES_GCM_SIV_CTX *)vctx; in ossl_aes_gcm_siv_dupctx()
91 static int ossl_aes_gcm_siv_init(void *vctx, const unsigned char *key, size_t keylen, in ossl_aes_gcm_siv_init() argument
95 PROV_AES_GCM_SIV_CTX *ctx = (PROV_AES_GCM_SIV_CTX *)vctx; in ossl_aes_gcm_siv_init()
123 static int ossl_aes_gcm_siv_einit(void *vctx, const unsigned char *key, size_t keylen, in ossl_aes_gcm_siv_einit() argument
127 return ossl_aes_gcm_siv_init(vctx, key, keylen, iv, ivlen, params, 1); in ossl_aes_gcm_siv_einit()
130 static int ossl_aes_gcm_siv_dinit(void *vctx, const unsigned char *key, size_t keylen, in ossl_aes_gcm_siv_dinit() argument
[all …]
/freebsd/crypto/openssl/providers/implementations/digests/
H A Dsha3_prov.c58 static int keccak_init(void *vctx, ossl_unused const OSSL_PARAM params[]) in keccak_init() argument
63 ossl_sha3_reset((KECCAK1600_CTX *)vctx); in keccak_init()
67 static int keccak_init_params(void *vctx, const OSSL_PARAM params[]) in keccak_init_params() argument
69 return keccak_init(vctx, NULL) in keccak_init_params()
70 && shake_set_ctx_params(vctx, params); in keccak_init_params()
73 static int keccak_update(void *vctx, const unsigned char *inp, size_t len) in keccak_update() argument
75 KECCAK1600_CTX *ctx = vctx; in keccak_update()
110 static int keccak_final(void *vctx, unsigned char *out, size_t *outl, in keccak_final() argument
114 KECCAK1600_CTX *ctx = vctx; in keccak_final()
129 static int shake_squeeze(void *vctx, unsigned char *out, size_t *outl, in shake_squeeze() argument
[all …]
/freebsd/sys/crypto/blake2/
H A Dblake2-sw.c33 blake2b_xform_init(void *vctx) in blake2b_xform_init() argument
35 struct blake2b_xform_ctx *ctx = vctx; in blake2b_xform_init()
44 blake2b_xform_setkey(void *vctx, const uint8_t *key, u_int klen) in blake2b_xform_setkey() argument
46 struct blake2b_xform_ctx *ctx = vctx; in blake2b_xform_setkey()
56 blake2b_xform_update(void *vctx, const void *data, u_int len) in blake2b_xform_update() argument
58 struct blake2b_xform_ctx *ctx = vctx; in blake2b_xform_update()
68 blake2b_xform_final(uint8_t *out, void *vctx) in blake2b_xform_final() argument
70 struct blake2b_xform_ctx *ctx = vctx; in blake2b_xform_final()
96 blake2s_xform_init(void *vctx) in blake2s_xform_init() argument
98 struct blake2s_xform_ctx *ctx = vctx; in blake2s_xform_init()
[all …]
/freebsd/sys/opencrypto/
H A Dxform_chacha20_poly1305.c50 chacha20_poly1305_setkey(void *vctx, const uint8_t *key, int len) in chacha20_poly1305_setkey() argument
52 struct chacha20_poly1305_ctx *ctx = vctx; in chacha20_poly1305_setkey()
62 chacha20_poly1305_reinit(void *vctx, const uint8_t *iv, size_t ivlen) in chacha20_poly1305_reinit() argument
64 struct chacha20_poly1305_ctx *ctx = vctx; in chacha20_poly1305_reinit()
86 chacha20_poly1305_crypt(void *vctx, const uint8_t *in, uint8_t *out) in chacha20_poly1305_crypt() argument
88 struct chacha20_poly1305_ctx *ctx = vctx; in chacha20_poly1305_crypt()
102 chacha20_poly1305_crypt_multi(void *vctx, const uint8_t *in, uint8_t *out, size_t len) in chacha20_poly1305_crypt_multi() argument
104 struct chacha20_poly1305_ctx *ctx = vctx; in chacha20_poly1305_crypt_multi()
120 chacha20_poly1305_crypt_last(void *vctx, const uint8_t *in, uint8_t *out, in chacha20_poly1305_crypt_last() argument
123 struct chacha20_poly1305_ctx *ctx = vctx; in chacha20_poly1305_crypt_last()
[all …]
H A Dxform_aes_cbc.c87 aes_cbc_encrypt(void *vctx, const uint8_t *in, uint8_t *out) in aes_cbc_encrypt() argument
89 struct aes_cbc_ctx *ctx = vctx; in aes_cbc_encrypt()
98 aes_cbc_decrypt(void *vctx, const uint8_t *in, uint8_t *out) in aes_cbc_decrypt() argument
100 struct aes_cbc_ctx *ctx = vctx; in aes_cbc_decrypt()
112 aes_cbc_encrypt_multi(void *vctx, const uint8_t *in, uint8_t *out, size_t len) in aes_cbc_encrypt_multi() argument
114 struct aes_cbc_ctx *ctx = vctx; in aes_cbc_encrypt_multi()
129 aes_cbc_decrypt_multi(void *vctx, const uint8_t *in, uint8_t *out, size_t len) in aes_cbc_decrypt_multi() argument
131 struct aes_cbc_ctx *ctx = vctx; in aes_cbc_decrypt_multi()
149 aes_cbc_setkey(void *vctx, const uint8_t *key, int len) in aes_cbc_setkey() argument
151 struct aes_cbc_ctx *ctx = vctx; in aes_cbc_setkey()
[all …]
H A Dxform_cml.c87 cml_encrypt(void *vctx, const uint8_t *in, uint8_t *out) in cml_encrypt() argument
89 struct camellia_cbc_ctx *ctx = vctx; in cml_encrypt()
98 cml_decrypt(void *vctx, const uint8_t *in, uint8_t *out) in cml_decrypt() argument
100 struct camellia_cbc_ctx *ctx = vctx; in cml_decrypt()
112 cml_encrypt_multi(void *vctx, const uint8_t *in, uint8_t *out, size_t len) in cml_encrypt_multi() argument
114 struct camellia_cbc_ctx *ctx = vctx; in cml_encrypt_multi()
130 cml_decrypt_multi(void *vctx, const uint8_t *in, uint8_t *out, size_t len) in cml_decrypt_multi() argument
132 struct camellia_cbc_ctx *ctx = vctx; in cml_decrypt_multi()
151 cml_setkey(void *vctx, const uint8_t *key, int len) in cml_setkey() argument
153 struct camellia_cbc_ctx *ctx = vctx; in cml_setkey()
[all …]
H A Dxform_aes_icm.c157 aes_gcm_reinit(void *vctx, const uint8_t *iv, size_t ivlen) in aes_gcm_reinit() argument
159 struct aes_gcm_ctx *ctx = vctx; in aes_gcm_reinit()
173 aes_ccm_reinit(void *vctx, const uint8_t *iv, size_t ivlen) in aes_ccm_reinit() argument
175 struct aes_ccm_ctx *ctx = vctx; in aes_ccm_reinit()
258 aes_gcm_setkey(void *vctx, const uint8_t *key, int len) in aes_gcm_setkey() argument
260 struct aes_gcm_ctx *ctx = vctx; in aes_gcm_setkey()
272 aes_ccm_setkey(void *vctx, const uint8_t *key, int len) in aes_ccm_setkey() argument
274 struct aes_ccm_ctx *ctx = vctx; in aes_ccm_setkey()
286 aes_gcm_update(void *vctx, const void *buf, u_int len) in aes_gcm_update() argument
288 struct aes_gcm_ctx *ctx = vctx; in aes_gcm_update()
[all …]
H A Dcbc_mac.c53 AES_CBC_MAC_Init(void *vctx) in AES_CBC_MAC_Init() argument
57 ctx = vctx; in AES_CBC_MAC_Init()
62 AES_CBC_MAC_Setkey(void *vctx, const uint8_t *key, u_int klen) in AES_CBC_MAC_Setkey() argument
66 ctx = vctx; in AES_CBC_MAC_Setkey()
78 AES_CBC_MAC_Reinit(void *vctx, const uint8_t *nonce, u_int nonceLen) in AES_CBC_MAC_Reinit() argument
80 struct aes_cbc_mac_ctx *ctx = vctx; in AES_CBC_MAC_Reinit()
92 AES_CBC_MAC_Update(void *vctx, const void *vdata, u_int length) in AES_CBC_MAC_Update() argument
98 ctx = vctx; in AES_CBC_MAC_Update()
137 AES_CBC_MAC_Final(uint8_t *buf, void *vctx) in AES_CBC_MAC_Final() argument
142 ctx = vctx; in AES_CBC_MAC_Final()
/freebsd/contrib/ofed/libibverbs/
H A Dverbs.h1578 struct verbs_context *vctx = _vctx; \
1579 if (vctx && (vctx->sz >= sizeof(*vctx) - offsetof(struct verbs_context, op))) \
1580 vctx->op = ptr; })
1695 struct verbs_context *vctx = verbs_get_ctx_op(qp->context, in ibv_create_flow() local
1697 if (!vctx || !vctx->ibv_create_flow) { in ibv_create_flow()
1702 return vctx->ibv_create_flow(qp, flow); in ibv_create_flow()
1707 struct verbs_context *vctx = verbs_get_ctx_op(flow_id->context, in ibv_destroy_flow() local
1709 if (!vctx || !vctx->ibv_destroy_flow) in ibv_destroy_flow()
1711 return vctx->ibv_destroy_flow(flow_id); in ibv_destroy_flow()
1720 struct verbs_context *vctx = verbs_get_ctx_op(context, open_xrcd); in ibv_open_xrcd() local
[all …]
/freebsd/crypto/openssl/providers/implementations/kdfs/
H A Dhmacdrbg_kdf.c56 static void hmac_drbg_kdf_reset(void *vctx) in hmac_drbg_kdf_reset() argument
58 KDF_HMAC_DRBG *ctx = (KDF_HMAC_DRBG *)vctx; in hmac_drbg_kdf_reset()
70 static void hmac_drbg_kdf_free(void *vctx) in hmac_drbg_kdf_free() argument
72 KDF_HMAC_DRBG *ctx = (KDF_HMAC_DRBG *)vctx; in hmac_drbg_kdf_free()
95 static void *hmac_drbg_kdf_dup(void *vctx) in hmac_drbg_kdf_dup() argument
97 const KDF_HMAC_DRBG *src = (const KDF_HMAC_DRBG *)vctx; in hmac_drbg_kdf_dup()
117 static int hmac_drbg_kdf_derive(void *vctx, unsigned char *out, size_t outlen, in hmac_drbg_kdf_derive() argument
120 KDF_HMAC_DRBG *ctx = (KDF_HMAC_DRBG *)vctx; in hmac_drbg_kdf_derive()
124 || !hmac_drbg_kdf_set_ctx_params(vctx, params)) in hmac_drbg_kdf_derive()
140 static int hmac_drbg_kdf_get_ctx_params(void *vctx, OSSL_PARAM params[]) in hmac_drbg_kdf_get_ctx_params() argument
[all …]
/freebsd/crypto/krb5/src/lib/krad/
H A Dt_remote.c42 static verto_ctx *vctx; variable
56 verto_break(vctx); in callback()
69 noerror(kr_remote_new(kctx, vctx, ai, "foo", remote)); in remote_new()
118 vctx = verto_new(NULL, VERTO_EV_TYPE_IO | VERTO_EV_TYPE_TIMEOUT); in main()
119 insist(vctx != NULL); in main()
129 verto_run(vctx); in main()
133 verto_run(vctx); in main()
136 insist(verto_add_timeout(vctx, VERTO_EV_FLAG_NONE, test_timeout, 0) != in main()
138 verto_run(vctx); in main()
143 verto_run(vctx); in main()
[all …]

123456