48 |
void ssl_md5_final(SSL_MD5 * md5, uint8 * out_data); |
void ssl_md5_final(SSL_MD5 * md5, uint8 * out_data); |
49 |
void ssl_rc4_set_key(SSL_RC4 * rc4, uint8 * key, uint32 len); |
void ssl_rc4_set_key(SSL_RC4 * rc4, uint8 * key, uint32 len); |
50 |
void ssl_rc4_crypt(SSL_RC4 * rc4, uint8 * in_data, uint8 * out_data, uint32 len); |
void ssl_rc4_crypt(SSL_RC4 * rc4, uint8 * in_data, uint8 * out_data, uint32 len); |
51 |
void |
void ssl_rsa_encrypt(uint8 * out, uint8 * in, int len, uint32 modulus_size, uint8 * modulus, |
52 |
ssl_rsa_encrypt(uint8 * out, uint8 * in, int len, uint32 modulus_size, uint8 * modulus, |
uint8 * exponent); |
|
uint8 * exponent); |
|
53 |
SSL_CERT *ssl_cert_read(uint8 * data, uint32 len); |
SSL_CERT *ssl_cert_read(uint8 * data, uint32 len); |
54 |
void ssl_cert_free(SSL_CERT * cert); |
void ssl_cert_free(SSL_CERT * cert); |
55 |
SSL_RKEY *ssl_cert_to_rkey(SSL_CERT * cert, uint32 * key_len); |
SSL_RKEY *ssl_cert_to_rkey(SSL_CERT * cert, uint32 * key_len); |
56 |
RD_BOOL ssl_certs_ok(SSL_CERT * server_cert, SSL_CERT * cacert); |
RD_BOOL ssl_certs_ok(SSL_CERT * server_cert, SSL_CERT * cacert); |
57 |
int ssl_cert_print_fp(FILE * fp, SSL_CERT * cert); |
int ssl_cert_print_fp(FILE * fp, SSL_CERT * cert); |
58 |
void ssl_rkey_free(SSL_RKEY * rkey); |
void ssl_rkey_free(SSL_RKEY * rkey); |
59 |
int |
int ssl_rkey_get_exp_mod(SSL_RKEY * rkey, uint8 * exponent, uint32 max_exp_len, uint8 * modulus, |
60 |
ssl_rkey_get_exp_mod(SSL_RKEY * rkey, uint8 * exponent, uint32 max_exp_len, uint8 * modulus, |
uint32 max_mod_len); |
61 |
uint32 max_mod_len); |
RD_BOOL ssl_sig_ok(uint8 * exponent, uint32 exp_len, uint8 * modulus, uint32 mod_len, |
62 |
RD_BOOL |
uint8 * signature, uint32 sig_len); |
|
ssl_sig_ok(uint8 * exponent, uint32 exp_len, uint8 * modulus, uint32 mod_len, |
|
|
uint8 * signature, uint32 sig_len); |
|
63 |
|
|
64 |
#endif |
#endif |