/[rdesktop]/sourceforge.net/trunk/rdesktop/ssl.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/ssl.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1376 by jsorg71, Tue Jan 9 07:24:44 2007 UTC revision 1377 by jsorg71, Thu Jan 11 03:30:18 2007 UTC
# Line 40  Line 40 
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);

Legend:
Removed from v.1376  
changed lines
  Added in v.1377

  ViewVC Help
Powered by ViewVC 1.1.26