Lines Matching refs:cipher
20 EVP_CIPHER *EVP_CIPHER_meth_dup(const EVP_CIPHER *cipher);
21 void EVP_CIPHER_meth_free(EVP_CIPHER *cipher);
23 int EVP_CIPHER_meth_set_iv_length(EVP_CIPHER *cipher, int iv_len);
24 int EVP_CIPHER_meth_set_flags(EVP_CIPHER *cipher, unsigned long flags);
25 int EVP_CIPHER_meth_set_impl_ctx_size(EVP_CIPHER *cipher, int ctx_size);
26 int EVP_CIPHER_meth_set_init(EVP_CIPHER *cipher,
31 int EVP_CIPHER_meth_set_do_cipher(EVP_CIPHER *cipher,
36 int EVP_CIPHER_meth_set_cleanup(EVP_CIPHER *cipher,
38 int EVP_CIPHER_meth_set_set_asn1_params(EVP_CIPHER *cipher,
41 int EVP_CIPHER_meth_set_get_asn1_params(EVP_CIPHER *cipher,
44 int EVP_CIPHER_meth_set_ctrl(EVP_CIPHER *cipher,
48 int (*EVP_CIPHER_meth_get_init(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx,
52 int (*EVP_CIPHER_meth_get_do_cipher(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx,
56 int (*EVP_CIPHER_meth_get_cleanup(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *);
57 int (*EVP_CIPHER_meth_get_set_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *,
59 int (*EVP_CIPHER_meth_get_get_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *,
61 int (*EVP_CIPHER_meth_get_ctrl(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *,
67 The B<EVP_CIPHER> type is a structure for symmetric cipher method
72 EVP_CIPHER_meth_dup() creates a copy of B<cipher>.
77 This is only needed when the implemented cipher mode requires it.
80 behaviours in the particular B<cipher>.
81 With the exception of cipher modes, of which only one may be present,
92 The cipher mode.
96 This cipher is of variable length.
173 This indicates that this is an AEAD cipher implementation.
185 EVP_CIPHER_meth_set_init() sets the cipher init function for
186 B<cipher>.
187 The cipher init function is called by EVP_CipherInit(),
191 EVP_CIPHER_meth_set_do_cipher() sets the cipher function for
192 B<cipher>.
193 The cipher function is called by EVP_CipherUpdate(),
198 EVP_CIPHER_meth_set_cleanup() sets the function for B<cipher> to do
207 EVP_CIPHER_meth_set_set_asn1_params() sets the function for B<cipher>
208 to set the AlgorithmIdentifier "parameter" based on the passed cipher.
210 EVP_CIPHER_meth_set_get_asn1_params() sets the function for B<cipher>
211 that sets the cipher parameters based on an ASN.1 AlgorithmIdentifier
214 (more or other than the cipher IV).
218 EVP_CIPHER_meth_set_ctrl() sets the control function for B<cipher>.
232 respective B<cipher> function.