]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
do not impose limits to index
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Fri, 24 Jan 2014 15:02:06 +0000 (16:02 +0100)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Fri, 24 Jan 2014 15:02:06 +0000 (16:02 +0100)
lib/nettle/int/dsa-keygen-fips186.c
lib/nettle/int/dsa-validate.c

index 0cf31686b68da05fb88cd505645189c575ebb463..d6e548ff29450c12981744c5a3e91f6ade1dedee 100644 (file)
@@ -266,7 +266,7 @@ _dsa_generate_dss_g(struct dsa_public_key *pub,
        uint8_t digest[DIGEST_SIZE];
        int ret;
 
-       if (index != 1 && index != 2)
+       if (index > 65535)
                return 0;
 
        dseed_size =
index 09fce87149331d46517c88b5c7f85fcdc9bd5a10..8146463f6f1da77cf5f305a417d5cd175c09627d 100644 (file)
@@ -91,7 +91,7 @@ _dsa_validate_dss_g(struct dsa_public_key *pub,
        mpz_set(pub2.q, pub->q);
 
        /* verify g */
-       if (index != 1 && index != 2) {
+       if (index > 65535) {
                goto fail;
        }