/[rdesktop]/sourceforge.net/trunk/rdesktop/ssl.c
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.c

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

revision 1377 by jsorg71, Thu Jan 11 03:30:18 2007 UTC revision 1393 by jsorg71, Sat Feb 10 07:08:23 2007 UTC
# Line 110  ssl_rsa_encrypt(uint8 * out, uint8 * in, Line 110  ssl_rsa_encrypt(uint8 * out, uint8 * in,
110          BN_mod_exp(&y, &x, &exp, &mod, ctx);          BN_mod_exp(&y, &x, &exp, &mod, ctx);
111          outlen = BN_bn2bin(&y, out);          outlen = BN_bn2bin(&y, out);
112          reverse(out, outlen);          reverse(out, outlen);
113          if (outlen < modulus_size)          if (outlen < (int) modulus_size)
114                  memset(out + outlen, 0, modulus_size - outlen);                  memset(out + outlen, 0, modulus_size - outlen);
115    
116          BN_free(&y);          BN_free(&y);
# Line 197  int Line 197  int
197  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,
198                       uint32 max_mod_len)                       uint32 max_mod_len)
199  {  {
200          uint32 len;          int len;
201    
202          if ((BN_num_bytes(rkey->e) > max_exp_len) || (BN_num_bytes(rkey->n) > max_mod_len))          if ((BN_num_bytes(rkey->e) > (int) max_exp_len) ||
203                (BN_num_bytes(rkey->n) > (int) max_mod_len))
204          {          {
205                  return 1;                  return 1;
206          }          }

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

  ViewVC Help
Powered by ViewVC 1.1.26