Lines Matching refs:EVP_CIPHER
72 * The following functions return |EVP_CIPHER| objects that implement the named
75 OPENSSL_EXPORT const EVP_CIPHER *EVP_rc4(void);
77 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_cbc(void);
78 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ecb(void);
79 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede(void);
80 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede_cbc(void);
81 OPENSSL_EXPORT const EVP_CIPHER *EVP_des_ede3_cbc(void);
83 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ecb(void);
84 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_cbc(void);
85 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ctr(void);
86 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_ofb(void);
88 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ecb(void);
89 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_cbc(void);
90 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ctr(void);
91 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ofb(void);
92 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_xts(void);
96 OPENSSL_EXPORT const EVP_CIPHER *EVP_enc_null(void);
99 OPENSSL_EXPORT const EVP_CIPHER *EVP_rc2_cbc(void);
105 const EVP_CIPHER *EVP_rc2_40_cbc(void);
109 OPENSSL_EXPORT const EVP_CIPHER *EVP_get_cipherbynid(int nid);
148 const EVP_CIPHER *cipher, ENGINE *engine,
154 const EVP_CIPHER *cipher, ENGINE *impl,
159 const EVP_CIPHER *cipher, ENGINE *impl,
199 /* EVP_Cipher performs a one-shot encryption/decryption operation. No partial
214 OPENSSL_EXPORT int EVP_Cipher(EVP_CIPHER_CTX *ctx, uint8_t *out,
231 /* EVP_CIPHER_CTX_cipher returns the |EVP_CIPHER| underlying |ctx|, or NULL if
233 OPENSSL_EXPORT const EVP_CIPHER *EVP_CIPHER_CTX_cipher(
236 /* EVP_CIPHER_CTX_nid returns a NID identifying the |EVP_CIPHER| underlying
292 OPENSSL_EXPORT int EVP_CIPHER_nid(const EVP_CIPHER *cipher);
296 OPENSSL_EXPORT unsigned EVP_CIPHER_block_size(const EVP_CIPHER *cipher);
302 OPENSSL_EXPORT unsigned EVP_CIPHER_key_length(const EVP_CIPHER *cipher);
306 OPENSSL_EXPORT unsigned EVP_CIPHER_iv_length(const EVP_CIPHER *cipher);
310 OPENSSL_EXPORT uint32_t EVP_CIPHER_flags(const EVP_CIPHER *cipher);
313 OPENSSL_EXPORT uint32_t EVP_CIPHER_mode(const EVP_CIPHER *cipher);
322 OPENSSL_EXPORT int EVP_BytesToKey(const EVP_CIPHER *type, const EVP_MD *md,
378 OPENSSL_EXPORT int EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher,
384 const EVP_CIPHER *cipher, const uint8_t *key,
389 const EVP_CIPHER *cipher, const uint8_t *key,
395 /* EVP_get_cipherbyname returns an |EVP_CIPHER| given a human readable name in
397 OPENSSL_EXPORT const EVP_CIPHER *EVP_get_cipherbyname(const char *name);
402 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_gcm(void);
403 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_gcm(void);
406 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ecb(void);
407 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cbc(void);
408 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ctr(void);
409 OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_gcm(void);
450 const EVP_CIPHER *cipher;
497 const EVP_CIPHER *cipher;