]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
RSASHA256 implicitly means NSEC3 support.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 9 Apr 2009 14:51:17 +0000 (14:51 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 9 Apr 2009 14:51:17 +0000 (14:51 +0000)
git-svn-id: file:///svn/unbound/trunk@1593 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
ldns-src.tar.gz
validator/val_sigcrypt.c

index 2577d6ff262421f9960bdac05be7a3b69c372047..73197133230c6a05f422550bf667ef6f06a91d3e 100644 (file)
@@ -1,3 +1,7 @@
+9 April 2009: Wouter
+       - Fix for removal of RSASHA256_NSEC3 protonumber from ldns.
+       - ldns tarball updated.
+
 6 April 2009: Wouter
        - windows compile fix.
        - Detect FreeBSD jail without ipv6 addresses assigned.
index f9366f90b298c718efea8c568d9489b002e1ada4..753a24a758e5533d47a8f704952fcd368a11171c 100644 (file)
Binary files a/ldns-src.tar.gz and b/ldns-src.tar.gz differ
index 2a8fe7903bfb0fdbc5506c3ac56b636367b56211..9b84ab9f4366ff2e79c6f707e6016ba81f7b4d06 100644 (file)
@@ -372,11 +372,9 @@ dnskey_algo_id_is_supported(int id)
        case LDNS_RSAMD5:
 #ifdef HAVE_EVP_SHA256
        case LDNS_RSASHA256:
-       case LDNS_RSASHA256_NSEC3:
 #endif
 #ifdef HAVE_EVP_SHA512
        case LDNS_RSASHA512:
-       case LDNS_RSASHA512_NSEC3:
 #endif
                return 1;
        default:
@@ -1241,11 +1239,9 @@ setup_key_digest(int algo, EVP_PKEY* evp_key, const EVP_MD** digest_type,
                case LDNS_RSASHA1_NSEC3:
 #ifdef HAVE_EVP_SHA256
                case LDNS_RSASHA256:
-               case LDNS_RSASHA256_NSEC3:
 #endif
 #ifdef HAVE_EVP_SHA512
                case LDNS_RSASHA512:
-               case LDNS_RSASHA512_NSEC3:
 #endif
                        rsa = ldns_key_buf2rsa_raw(key, keylen);
                        if(!rsa) {
@@ -1261,14 +1257,12 @@ setup_key_digest(int algo, EVP_PKEY* evp_key, const EVP_MD** digest_type,
 
                        /* select SHA version */
 #ifdef HAVE_EVP_SHA256
-                       if(algo == LDNS_RSASHA256 || 
-                               algo == LDNS_RSASHA256_NSEC3)
+                       if(algo == LDNS_RSASHA256)
                                *digest_type = EVP_sha256();
                        else
 #endif
 #ifdef HAVE_EVP_SHA512
-                               if(algo == LDNS_RSASHA512 || 
-                                       algo == LDNS_RSASHA512_NSEC3)
+                               if(algo == LDNS_RSASHA512)
                                *digest_type = EVP_sha512();
                        else
 #endif