Lines Matching refs:cipher

25     EVP_CIPHER *cipher = evp_cipher_new();  in EVP_CIPHER_meth_new()  local
27 if (cipher != NULL) { in EVP_CIPHER_meth_new()
28 cipher->nid = cipher_type; in EVP_CIPHER_meth_new()
29 cipher->block_size = block_size; in EVP_CIPHER_meth_new()
30 cipher->key_len = key_len; in EVP_CIPHER_meth_new()
31 cipher->origin = EVP_ORIG_METH; in EVP_CIPHER_meth_new()
33 return cipher; in EVP_CIPHER_meth_new()
36 EVP_CIPHER *EVP_CIPHER_meth_dup(const EVP_CIPHER *cipher) in EVP_CIPHER_meth_dup() argument
44 if (cipher->prov != NULL) in EVP_CIPHER_meth_dup()
47 if ((to = EVP_CIPHER_meth_new(cipher->nid, cipher->block_size, in EVP_CIPHER_meth_dup()
48 cipher->key_len)) != NULL) { in EVP_CIPHER_meth_dup()
51 memcpy(to, cipher, sizeof(*to)); in EVP_CIPHER_meth_dup()
58 void EVP_CIPHER_meth_free(EVP_CIPHER *cipher) in EVP_CIPHER_meth_free() argument
60 if (cipher == NULL || cipher->origin != EVP_ORIG_METH) in EVP_CIPHER_meth_free()
63 evp_cipher_free_int(cipher); in EVP_CIPHER_meth_free()
66 int EVP_CIPHER_meth_set_iv_length(EVP_CIPHER *cipher, int iv_len) in EVP_CIPHER_meth_set_iv_length() argument
68 if (cipher->iv_len != 0) in EVP_CIPHER_meth_set_iv_length()
71 cipher->iv_len = iv_len; in EVP_CIPHER_meth_set_iv_length()
75 int EVP_CIPHER_meth_set_flags(EVP_CIPHER *cipher, unsigned long flags) in EVP_CIPHER_meth_set_flags() argument
77 if (cipher->flags != 0) in EVP_CIPHER_meth_set_flags()
80 cipher->flags = flags; in EVP_CIPHER_meth_set_flags()
84 int EVP_CIPHER_meth_set_impl_ctx_size(EVP_CIPHER *cipher, int ctx_size) in EVP_CIPHER_meth_set_impl_ctx_size() argument
86 if (cipher->ctx_size != 0) in EVP_CIPHER_meth_set_impl_ctx_size()
89 cipher->ctx_size = ctx_size; in EVP_CIPHER_meth_set_impl_ctx_size()
93 int EVP_CIPHER_meth_set_init(EVP_CIPHER *cipher, in EVP_CIPHER_meth_set_init() argument
99 if (cipher->init != NULL) in EVP_CIPHER_meth_set_init()
102 cipher->init = init; in EVP_CIPHER_meth_set_init()
106 int EVP_CIPHER_meth_set_do_cipher(EVP_CIPHER *cipher, in EVP_CIPHER_meth_set_do_cipher() argument
112 if (cipher->do_cipher != NULL) in EVP_CIPHER_meth_set_do_cipher()
115 cipher->do_cipher = do_cipher; in EVP_CIPHER_meth_set_do_cipher()
119 int EVP_CIPHER_meth_set_cleanup(EVP_CIPHER *cipher, in EVP_CIPHER_meth_set_cleanup() argument
122 if (cipher->cleanup != NULL) in EVP_CIPHER_meth_set_cleanup()
125 cipher->cleanup = cleanup; in EVP_CIPHER_meth_set_cleanup()
129 int EVP_CIPHER_meth_set_set_asn1_params(EVP_CIPHER *cipher, in EVP_CIPHER_meth_set_set_asn1_params() argument
133 if (cipher->set_asn1_parameters != NULL) in EVP_CIPHER_meth_set_set_asn1_params()
136 cipher->set_asn1_parameters = set_asn1_parameters; in EVP_CIPHER_meth_set_set_asn1_params()
140 int EVP_CIPHER_meth_set_get_asn1_params(EVP_CIPHER *cipher, in EVP_CIPHER_meth_set_get_asn1_params() argument
144 if (cipher->get_asn1_parameters != NULL) in EVP_CIPHER_meth_set_get_asn1_params()
147 cipher->get_asn1_parameters = get_asn1_parameters; in EVP_CIPHER_meth_set_get_asn1_params()
151 int EVP_CIPHER_meth_set_ctrl(EVP_CIPHER *cipher, in EVP_CIPHER_meth_set_ctrl() argument
155 if (cipher->ctrl != NULL) in EVP_CIPHER_meth_set_ctrl()
158 cipher->ctrl = ctrl; in EVP_CIPHER_meth_set_ctrl()
163 int (*EVP_CIPHER_meth_get_init(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx, in EVP_CIPHER_meth_get_init() argument
168 return cipher->init; in EVP_CIPHER_meth_get_init()
170 int (*EVP_CIPHER_meth_get_do_cipher(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx, in EVP_CIPHER_meth_get_do_cipher() argument
175 return cipher->do_cipher; in EVP_CIPHER_meth_get_do_cipher()
178 int (*EVP_CIPHER_meth_get_cleanup(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *) in EVP_CIPHER_meth_get_cleanup() argument
180 return cipher->cleanup; in EVP_CIPHER_meth_get_cleanup()
183 int (*EVP_CIPHER_meth_get_set_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *, in EVP_CIPHER_meth_get_set_asn1_params() argument
186 return cipher->set_asn1_parameters; in EVP_CIPHER_meth_get_set_asn1_params()
189 int (*EVP_CIPHER_meth_get_get_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *, in EVP_CIPHER_meth_get_get_asn1_params() argument
192 return cipher->get_asn1_parameters; in EVP_CIPHER_meth_get_get_asn1_params()
195 int (*EVP_CIPHER_meth_get_ctrl(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *, in EVP_CIPHER_meth_get_ctrl() argument
199 return cipher->ctrl; in EVP_CIPHER_meth_get_ctrl()