[BACK]Return to ssh-rsa.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/ssh-rsa.c between version 1.1 and 1.2

version 1.1, 2000/11/12 19:50:38 version 1.2, 2000/12/19 23:17:58
Line 44 
Line 44 
 int  int
 ssh_rsa_sign(  ssh_rsa_sign(
     Key *key,      Key *key,
     unsigned char **sigp, int *lenp,      u_char **sigp, int *lenp,
     unsigned char *data, int datalen)      u_char *data, int datalen)
 {  {
         EVP_MD *evp_md = EVP_sha1();          EVP_MD *evp_md = EVP_sha1();
         EVP_MD_CTX md;          EVP_MD_CTX md;
         unsigned char *digest, *sig, *ret;          u_char *digest, *sig, *ret;
         unsigned int slen, dlen, len;          u_int slen, dlen, len;
         int ok;          int ok;
         Buffer b;          Buffer b;
   
Line 109 
Line 109 
 int  int
 ssh_rsa_verify(  ssh_rsa_verify(
     Key *key,      Key *key,
     unsigned char *signature, int signaturelen,      u_char *signature, int signaturelen,
     unsigned char *data, int datalen)      u_char *data, int datalen)
 {  {
         Buffer b;          Buffer b;
         EVP_MD *evp_md = EVP_sha1();          EVP_MD *evp_md = EVP_sha1();
         EVP_MD_CTX md;          EVP_MD_CTX md;
         char *ktype;          char *ktype;
         unsigned char *sigblob, *digest;          u_char *sigblob, *digest;
         unsigned int len, dlen;          u_int len, dlen;
         int rlen;          int rlen;
         int ret;          int ret;
   
Line 135 
Line 135 
                 return -1;                  return -1;
         }          }
         xfree(ktype);          xfree(ktype);
         sigblob = (unsigned char *)buffer_get_string(&b, &len);          sigblob = (u_char *)buffer_get_string(&b, &len);
         rlen = buffer_len(&b);          rlen = buffer_len(&b);
         buffer_free(&b);          buffer_free(&b);
         if(rlen != 0) {          if(rlen != 0) {

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2