Lines Matching refs:algo
58 g_eli_crypto_cipher(u_int algo, int enc, u_char *data, size_t datasize, in g_eli_crypto_cipher() argument
66 KASSERT(algo != CRYPTO_AES_XTS, in g_eli_crypto_cipher()
71 csp.csp_cipher_alg = algo; in g_eli_crypto_cipher()
72 csp.csp_ivlen = g_eli_ivlen(algo); in g_eli_crypto_cipher()
107 g_eli_crypto_cipher(u_int algo, int enc, u_char *data, size_t datasize, in g_eli_crypto_cipher() argument
115 assert(algo != CRYPTO_AES_XTS); in g_eli_crypto_cipher()
117 switch (algo) { in g_eli_crypto_cipher()
185 g_eli_crypto_encrypt(u_int algo, u_char *data, size_t datasize, in g_eli_crypto_encrypt() argument
190 if (algo == CRYPTO_AES_XTS) in g_eli_crypto_encrypt()
191 algo = CRYPTO_AES_CBC; in g_eli_crypto_encrypt()
193 return (g_eli_crypto_cipher(algo, 1, data, datasize, key, keysize)); in g_eli_crypto_encrypt()
197 g_eli_crypto_decrypt(u_int algo, u_char *data, size_t datasize, in g_eli_crypto_decrypt() argument
202 if (algo == CRYPTO_AES_XTS) in g_eli_crypto_decrypt()
203 algo = CRYPTO_AES_CBC; in g_eli_crypto_decrypt()
205 return (g_eli_crypto_cipher(algo, 0, data, datasize, key, keysize)); in g_eli_crypto_decrypt()