Lines Matching full:cipher
25 EVP_CIPHER *EVP_CIPHER_meth_dup(const EVP_CIPHER *cipher);
26 void EVP_CIPHER_meth_free(EVP_CIPHER *cipher);
28 int EVP_CIPHER_meth_set_iv_length(EVP_CIPHER *cipher, int iv_len);
29 int EVP_CIPHER_meth_set_flags(EVP_CIPHER *cipher, unsigned long flags);
30 int EVP_CIPHER_meth_set_impl_ctx_size(EVP_CIPHER *cipher, int ctx_size);
31 int EVP_CIPHER_meth_set_init(EVP_CIPHER *cipher,
36 int EVP_CIPHER_meth_set_do_cipher(EVP_CIPHER *cipher,
41 int EVP_CIPHER_meth_set_cleanup(EVP_CIPHER *cipher,
43 int EVP_CIPHER_meth_set_set_asn1_params(EVP_CIPHER *cipher,
46 int EVP_CIPHER_meth_set_get_asn1_params(EVP_CIPHER *cipher,
49 int EVP_CIPHER_meth_set_ctrl(EVP_CIPHER *cipher,
53 int (*EVP_CIPHER_meth_get_init(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx,
57 int (*EVP_CIPHER_meth_get_do_cipher(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx,
61 int (*EVP_CIPHER_meth_get_cleanup(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *);
62 int (*EVP_CIPHER_meth_get_set_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *,
64 int (*EVP_CIPHER_meth_get_get_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *,
66 int (*EVP_CIPHER_meth_get_ctrl(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *,
75 The B<EVP_CIPHER> type is a structure for symmetric cipher method
80 EVP_CIPHER_meth_dup() creates a copy of B<cipher>.
86 This is only needed when the implemented cipher mode requires it.
89 behaviours in the particular B<cipher>.
90 With the exception of cipher modes, of which only one may be present,
101 The cipher mode.
105 This cipher is of variable length.
166 Indicates that the cipher uses ciphertext stealing. This is currently
167 used to indicate that the cipher is a one shot that only allows a single call to
178 This indicates that this is an AEAD cipher implementation.
190 EVP_CIPHER_meth_set_init() sets the cipher init function for
191 B<cipher>.
192 The cipher init function is called by EVP_CipherInit(),
196 EVP_CIPHER_meth_set_do_cipher() sets the cipher function for
197 B<cipher>.
198 The cipher function is called by EVP_CipherUpdate(),
203 EVP_CIPHER_meth_set_cleanup() sets the function for B<cipher> to do
212 EVP_CIPHER_meth_set_set_asn1_params() sets the function for B<cipher>
213 to set the AlgorithmIdentifier "parameter" based on the passed cipher.
215 EVP_CIPHER_meth_set_get_asn1_params() sets the function for B<cipher>
216 that sets the cipher parameters based on an ASN.1 AlgorithmIdentifier
219 (more or other than the cipher IV).
223 EVP_CIPHER_meth_set_ctrl() sets the control function for B<cipher>.
237 respective B<cipher> function.