2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 13:38:26 +00:00

check for known primes was backwards

This commit is contained in:
Brian Wellington 1999-10-05 15:06:37 +00:00
parent 95bf6e9625
commit 688d43f2ac

View File

@ -19,7 +19,7 @@
/*
* Principal Author: Brian Wellington
* $Id: openssldh_link.c,v 1.1 1999/09/27 16:55:44 bwelling Exp $
* $Id: openssldh_link.c,v 1.2 1999/10/05 15:06:37 bwelling Exp $
*/
#include <config.h>
@ -466,13 +466,13 @@ dst_openssldh_from_file(dst_key_t *key, const int id, isc_mem_t *mctx) {
if ((key->key_size == 768 || key->key_size == 1024) &&
BN_cmp(dh->g, bn2) == 0)
{
if (key->key_size == 768 && BN_cmp(dh->p, bn768)) {
if (key->key_size == 768 && BN_cmp(dh->p, bn768) == 0) {
BN_free(dh->p);
BN_free(dh->g);
dh->p = bn768;
dh->g = bn2;
}
else if (key->key_size == 1024 && BN_cmp(dh->p, bn1024)) {
else if (key->key_size == 1024 && BN_cmp(dh->p, bn1024) == 0) {
BN_free(dh->p);
BN_free(dh->g);
dh->p = bn1024;
@ -610,7 +610,7 @@ dst_openssldh_compare(const dst_key_t *key1, const dst_key_t *key2) {
if (dh1->priv_key != NULL || dh2->priv_key != NULL) {
if (dh1->priv_key == NULL || dh2->priv_key == NULL)
return (ISC_FALSE);
if (BN_cmp(dh1->priv_key, dh2->priv_key))
if (BN_cmp(dh1->priv_key, dh2->priv_key) != 0)
return (ISC_FALSE);
}
return (ISC_TRUE);