40 |
#define SSL_CERT X509 |
#define SSL_CERT X509 |
41 |
#define SSL_RKEY RSA |
#define SSL_RKEY RSA |
42 |
|
|
43 |
void |
void ssl_sha1_init(SSL_SHA1 * sha1); |
44 |
ssl_sha1_init(SSL_SHA1 * sha1); |
void ssl_sha1_update(SSL_SHA1 * sha1, uint8 * data, uint32 len); |
45 |
void |
void ssl_sha1_final(SSL_SHA1 * sha1, uint8 * out_data); |
46 |
ssl_sha1_update(SSL_SHA1 * sha1, uint8 * data, uint32 len); |
void ssl_md5_init(SSL_MD5 * md5); |
47 |
void |
void ssl_md5_update(SSL_MD5 * md5, uint8 * data, uint32 len); |
48 |
ssl_sha1_final(SSL_SHA1 * sha1, uint8 * out_data); |
void ssl_md5_final(SSL_MD5 * md5, uint8 * out_data); |
49 |
void |
void ssl_rc4_set_key(SSL_RC4 * rc4, uint8 * key, uint32 len); |
50 |
ssl_md5_init(SSL_MD5 * md5); |
void ssl_rc4_crypt(SSL_RC4 * rc4, uint8 * in_data, uint8 * out_data, uint32 len); |
|
void |
|
|
ssl_md5_update(SSL_MD5 * md5, uint8 * data, uint32 len); |
|
|
void |
|
|
ssl_md5_final(SSL_MD5 * md5, uint8 * out_data); |
|
|
void |
|
|
ssl_rc4_set_key(SSL_RC4 * rc4, uint8 * key, uint32 len); |
|
|
void |
|
|
ssl_rc4_crypt(SSL_RC4 * rc4, uint8 * in_data, uint8 * out_data, uint32 len); |
|
51 |
void |
void |
52 |
ssl_rsa_encrypt(uint8 * out, uint8 * in, int len, uint32 modulus_size, uint8 * modulus, |
ssl_rsa_encrypt(uint8 * out, uint8 * in, int len, uint32 modulus_size, uint8 * modulus, |
53 |
uint8 * exponent); |
uint8 * exponent); |
54 |
SSL_CERT * |
SSL_CERT *ssl_cert_read(uint8 * data, uint32 len); |
55 |
ssl_cert_read(uint8 * data, uint32 len); |
void ssl_cert_free(SSL_CERT * cert); |
56 |
void |
SSL_RKEY *ssl_cert_to_rkey(SSL_CERT * cert, uint32 * key_len); |
57 |
ssl_cert_free(SSL_CERT * cert); |
RD_BOOL ssl_certs_ok(SSL_CERT * server_cert, SSL_CERT * cacert); |
58 |
SSL_RKEY * |
int ssl_cert_print_fp(FILE * fp, SSL_CERT * cert); |
59 |
ssl_cert_to_rkey(SSL_CERT * cert, uint32 * key_len); |
void ssl_rkey_free(SSL_RKEY * rkey); |
|
RD_BOOL |
|
|
ssl_certs_ok(SSL_CERT * server_cert, SSL_CERT * cacert); |
|
|
int |
|
|
ssl_cert_print_fp(FILE * fp, SSL_CERT * cert); |
|
|
void |
|
|
ssl_rkey_free(SSL_RKEY * rkey); |
|
60 |
int |
int |
61 |
ssl_rkey_get_exp_mod(SSL_RKEY * rkey, uint8 * exponent, uint32 max_exp_len, uint8 * modulus, |
ssl_rkey_get_exp_mod(SSL_RKEY * rkey, uint8 * exponent, uint32 max_exp_len, uint8 * modulus, |
62 |
uint32 max_mod_len); |
uint32 max_mod_len); |