]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
ldns still had the _nsec3 aliases for sha2
authorJelte Jansen <jelte@NLnetLabs.nl>
Thu, 9 Apr 2009 14:09:17 +0000 (14:09 +0000)
committerJelte Jansen <jelte@NLnetLabs.nl>
Thu, 9 Apr 2009 14:09:17 +0000 (14:09 +0000)
dnssec_sign.c
host2str.c
keys.c
ldns/keys.h
rr_functions.c
str2host.c

index 4672461397d4cf3f74ccced2da3ae5029c942596..5ff3d214cacc9e0540bd7499289ec79297fb7455 100644 (file)
@@ -128,14 +128,12 @@ ldns_sign_public_buffer(ldns_buffer *sign_buf, ldns_key *current_key)
                break;
 #ifdef USE_SHA2
        case LDNS_SIGN_RSASHA256:
-       case LDNS_SIGN_RSASHA256_NSEC3:
                b64rdf = ldns_sign_public_evp(
                                   sign_buf,
                                   ldns_key_evp_key(current_key),
                                   EVP_sha256());
                break;
        case LDNS_SIGN_RSASHA512:
-       case LDNS_SIGN_RSASHA512_NSEC3:
                b64rdf = ldns_sign_public_evp(
                                   sign_buf,
                                   ldns_key_evp_key(current_key),
index 49b69329b93878093039cd6c7778d05a311896ca..283e8cd2dedc50cfd264ec17b1f76d13fdb5f16f 100644 (file)
@@ -1373,9 +1373,7 @@ ldns_key2buffer_str(ldns_buffer *output, const ldns_key *k)
                        case LDNS_SIGN_RSASHA1:
                        case LDNS_SIGN_RSASHA1_NSEC3:
                        case LDNS_SIGN_RSASHA256:
-                       case LDNS_SIGN_RSASHA256_NSEC3:
                        case LDNS_SIGN_RSASHA512:
-                       case LDNS_SIGN_RSASHA512_NSEC3:
                        case LDNS_SIGN_RSAMD5:
                                /* copied by looking at dnssec-keygen output */
                                /* header */
@@ -1404,21 +1402,11 @@ ldns_key2buffer_str(ldns_buffer *output, const ldns_key *k)
                                                                    "Algorithm: %u (RSASHA256)\n",
                                                                    LDNS_RSASHA256);
                                        break;
-                               case LDNS_SIGN_RSASHA256_NSEC3:
-                                       ldns_buffer_printf(output,
-                                                                   "Algorithm: %u (RSASHA256_NSEC3)\n",
-                                                                   LDNS_RSASHA256_NSEC3);
-                                       break;
                                case LDNS_SIGN_RSASHA512:
                                        ldns_buffer_printf(output,
                                                                    "Algorithm: %u (RSASHA512)\n",
                                                                    LDNS_RSASHA512);
                                        break;
-                               case LDNS_SIGN_RSASHA512_NSEC3:
-                                       ldns_buffer_printf(output,
-                                                                   "Algorithm: %u (RSASHA512_NSEC3)\n",
-                                                                   LDNS_RSASHA512_NSEC3);
-                                       break;
 #endif
                                default:
                                        fprintf(stderr, "Warning: unknown signature ");
diff --git a/keys.c b/keys.c
index 3ab96f5de5801006db2394727d6a259f9591f221..a58809c542d2090883b6cbba13575397f62d3e20 100644 (file)
--- a/keys.c
+++ b/keys.c
@@ -26,9 +26,7 @@ ldns_lookup_table ldns_signing_algorithms[] = {
         { LDNS_SIGN_RSASHA1_NSEC3, "RSASHA1_NSEC3" },
 #ifdef USE_SHA2
         { LDNS_SIGN_RSASHA256, "RSASHA256" },
-        { LDNS_SIGN_RSASHA256_NSEC3, "RSASHA256_NSEC3" },
         { LDNS_SIGN_RSASHA512, "RSASHA512" },
-        { LDNS_SIGN_RSASHA512_NSEC3, "RSASHA512_NSEC3" },
 #endif
         { LDNS_SIGN_DSA, "DSA" },
         { LDNS_SIGN_DSA_NSEC3, "DSA_NSEC3" },
@@ -176,28 +174,12 @@ ldns_key_new_frm_fp_l(ldns_key **key, FILE *fp, int *line_nr)
                fprintf(stderr, "version of ldns\n");
 #endif
        }
-       if (strncmp(d, "9 RSASHA256", 2) == 0) {
-#ifdef USE_SHA2
-               alg = LDNS_SIGN_RSASHA256_NSEC3;
-#else
-               fprintf(stderr, "Warning: SHA256 not compiled into this ");
-               fprintf(stderr, "version of ldns\n");
-#endif
-       }
-       if (strncmp(d, "10 RSASHA512", 3) == 0) {
+       if (strncmp(d, "9 RSASHA512", 3) == 0) {
 #ifdef USE_SHA2
                alg = LDNS_SIGN_RSASHA512;
 #else
                fprintf(stderr, "Warning: SHA512 not compiled into this ");
                fprintf(stderr, "version of ldns\n");
-#endif
-       }
-       if (strncmp(d, "11 RSASHA512", 3) == 0) {
-#ifdef USE_SHA2
-               alg = LDNS_SIGN_RSASHA512_NSEC3;
-#else
-               fprintf(stderr, "Warning: SHA512 not compiled into this ");
-               fprintf(stderr, "version of ldns\n");
 #endif
        }
        if (strncmp(d, "157 HMAC-MD5", 4) == 0) {
@@ -218,9 +200,7 @@ ldns_key_new_frm_fp_l(ldns_key **key, FILE *fp, int *line_nr)
                case LDNS_RSASHA1_NSEC3:
 #ifdef USE_SHA2
                case LDNS_SIGN_RSASHA256:
-               case LDNS_SIGN_RSASHA256_NSEC3:
                case LDNS_SIGN_RSASHA512:
-               case LDNS_SIGN_RSASHA512_NSEC3:
 #endif
                        ldns_key_set_algorithm(k, alg);
                        rsa = ldns_key_new_frm_fp_rsa_l(fp, line_nr);
@@ -541,9 +521,7 @@ ldns_key_new_frm_algorithm(ldns_signing_algorithm alg, uint16_t size)
                case LDNS_SIGN_RSASHA1:
                case LDNS_SIGN_RSASHA1_NSEC3:
                case LDNS_SIGN_RSASHA256:
-               case LDNS_SIGN_RSASHA256_NSEC3:
                case LDNS_SIGN_RSASHA512:
-               case LDNS_SIGN_RSASHA512_NSEC3:
                        r = RSA_generate_key((int)size, RSA_F4, NULL, NULL);
                        if (RSA_check_key(r) != 1) {
                                return NULL;
@@ -996,9 +974,7 @@ ldns_key2rr(const ldns_key *k)
                case LDNS_RSASHA1:
                case LDNS_RSASHA1_NSEC3:
                case LDNS_RSASHA256:
-               case LDNS_RSASHA256_NSEC3:
                case LDNS_RSASHA512:
-               case LDNS_RSASHA512_NSEC3:
                        ldns_rr_push_rdf(pubkey,
                                                  ldns_native2rdf_int8(LDNS_RDF_TYPE_ALG, ldns_key_algorithm(k)));
                        rsa =  ldns_key_rsa_key(k);
index c2c833ee3f55ad9001dec95b0cab5dabd7da8f0b..9c36611099aeda4aeeeebfd8b5376a98270436a5 100644 (file)
@@ -47,9 +47,7 @@ enum ldns_enum_algorithm
         LDNS_DSA_NSEC3         = 6,
         LDNS_RSASHA1_NSEC3     = 7,
         LDNS_RSASHA256          = 8, /* not official */
-        LDNS_RSASHA256_NSEC3    = 9, /* not official */
-        LDNS_RSASHA512          = 10, /* not official */
-        LDNS_RSASHA512_NSEC3    = 11, /* not official */
+        LDNS_RSASHA512          = 9, /* not official */
         LDNS_INDIRECT           = 252,
         LDNS_PRIVATEDNS         = 253,
         LDNS_PRIVATEOID         = 254
@@ -76,9 +74,7 @@ enum ldns_enum_signing_algorithm
        LDNS_SIGN_DSA            = LDNS_DSA,
        LDNS_SIGN_RSASHA1_NSEC3  = LDNS_RSASHA1_NSEC3,
        LDNS_SIGN_RSASHA256      = LDNS_RSASHA256,
-       LDNS_SIGN_RSASHA256_NSEC3= LDNS_RSASHA256_NSEC3,
        LDNS_SIGN_RSASHA512      = LDNS_RSASHA512,
-       LDNS_SIGN_RSASHA512_NSEC3= LDNS_RSASHA512_NSEC3,
        LDNS_SIGN_DSA_NSEC3      = LDNS_DSA_NSEC3,
        LDNS_SIGN_HMACMD5        = 157, /* not official! This type is for TSIG, not DNSSEC */
        LDNS_SIGN_HMACSHA1       = 158, /* not official! This type is for TSIG, not DNSSEC */
index 718d639ec3901c36173d1eb2344a5ef34963a411..7afd8675d4eff68236db6c3df2f83a490ee0b470 100644 (file)
@@ -291,9 +291,7 @@ ldns_rr_dnskey_key_size_raw(const unsigned char* keydata,
        case LDNS_SIGN_RSASHA1_NSEC3:
 #ifdef USE_SHA2
        case LDNS_SIGN_RSASHA256:
-       case LDNS_SIGN_RSASHA256_NSEC3:
        case LDNS_SIGN_RSASHA512:
-       case LDNS_SIGN_RSASHA512_NSEC3:
 #endif
                if (len > 0) {
                        if (keydata[0] == 0) {
index 036918ffba9b9f179159de01cd090b419f25cfd1..aad1ae4b9bd9eb51600208eef502f881dc2adfb2 100644 (file)
@@ -392,7 +392,7 @@ ldns_str2rdf_str(ldns_rdf **rd, const char *str)
        i = 1;
        for (str_i = 0; str_i < strlen(str); str_i++) {
                if (str[str_i] == '\\') {
-                       esc = parse_escape(str + str_i, data + i);
+                       esc = parse_escape((uint8_t *) (str + str_i), data + i);
                        if (esc > 0) {
                                str_i += esc;
                                i++;