version 1.38, 2012/12/11 22:31:18 |
version 1.39, 2013/01/08 18:49:04 |
|
|
struct Cipher; |
struct Cipher; |
struct CipherContext { |
struct CipherContext { |
int plaintext; |
int plaintext; |
|
int encrypt; |
EVP_CIPHER_CTX evp; |
EVP_CIPHER_CTX evp; |
Cipher *cipher; |
Cipher *cipher; |
}; |
}; |
|
|
int ciphers_valid(const char *); |
int ciphers_valid(const char *); |
void cipher_init(CipherContext *, Cipher *, const u_char *, u_int, |
void cipher_init(CipherContext *, Cipher *, const u_char *, u_int, |
const u_char *, u_int, int); |
const u_char *, u_int, int); |
void cipher_crypt(CipherContext *, u_char *, const u_char *, u_int, u_int); |
void cipher_crypt(CipherContext *, u_char *, const u_char *, |
|
u_int, u_int, u_int); |
void cipher_cleanup(CipherContext *); |
void cipher_cleanup(CipherContext *); |
void cipher_set_key_string(CipherContext *, Cipher *, const char *, int); |
void cipher_set_key_string(CipherContext *, Cipher *, const char *, int); |
u_int cipher_blocksize(const Cipher *); |
u_int cipher_blocksize(const Cipher *); |
u_int cipher_keylen(const Cipher *); |
u_int cipher_keylen(const Cipher *); |
|
u_int cipher_authlen(const Cipher *); |
|
u_int cipher_ivlen(const Cipher *); |
u_int cipher_is_cbc(const Cipher *); |
u_int cipher_is_cbc(const Cipher *); |
|
|
u_int cipher_get_number(const Cipher *); |
u_int cipher_get_number(const Cipher *); |