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

Diff for /src/usr.bin/ssh/dns.c between version 1.2 and 1.3

version 1.2, 2003/05/14 22:51:56 version 1.3, 2003/05/14 22:56:51
Line 90 
Line 90 
   
         switch (key->type) {          switch (key->type) {
         case KEY_RSA:          case KEY_RSA:
                 *algorithm = DNS_KEY_RSA;                  *algorithm = SSHFP_KEY_RSA;
                 break;                  break;
         case KEY_DSA:          case KEY_DSA:
                 *algorithm = DNS_KEY_DSA;                  *algorithm = SSHFP_KEY_DSA;
                 break;                  break;
         default:          default:
                 *algorithm = DNS_KEY_RESERVED;                  *algorithm = SSHFP_KEY_RESERVED;
         }          }
   
         if (*algorithm) {          if (*algorithm) {
                 *digest_type = DNS_HASH_SHA1;                  *digest_type = SSHFP_HASH_SHA1;
                 *digest = key_fingerprint_raw(key, SSH_FP_SHA1, digest_len);                  *digest = key_fingerprint_raw(key, SSH_FP_SHA1, digest_len);
                 success = 1;                  success = 1;
         } else {          } else {
                 *digest_type = DNS_HASH_RESERVED;                  *digest_type = SSHFP_HASH_RESERVED;
                 *digest = NULL;                  *digest = NULL;
                 *digest_len = 0;                  *digest_len = 0;
                 success = 0;                  success = 0;
Line 122 
Line 122 
 {  {
         int success = 0;          int success = 0;
   
         *algorithm = DNS_KEY_RESERVED;          *algorithm = SSHFP_KEY_RESERVED;
         *digest_type = DNS_HASH_RESERVED;          *digest_type = SSHFP_HASH_RESERVED;
   
         if (rdata_len >= 2) {          if (rdata_len >= 2) {
                 *algorithm = rdata[0];                  *algorithm = rdata[0];
Line 261 
Line 261 
 export_dns_rr(const char *hostname, Key *key, FILE *f, int generic)  export_dns_rr(const char *hostname, Key *key, FILE *f, int generic)
 {  {
         u_int8_t rdata_pubkey_algorithm = 0;          u_int8_t rdata_pubkey_algorithm = 0;
         u_int8_t rdata_digest_type = DNS_HASH_SHA1;          u_int8_t rdata_digest_type = SSHFP_HASH_SHA1;
         u_char *rdata_digest;          u_char *rdata_digest;
         u_int rdata_digest_len;          u_int rdata_digest_len;
   

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