minor dst api change

This commit is contained in:
Brian Wellington 2000-09-12 09:59:28 +00:00
parent 54bf299982
commit 5c29047792
7 changed files with 23 additions and 19 deletions

View file

@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: dst_test.c,v 1.33 2000/09/02 01:17:18 bwelling Exp $ */
/* $Id: dst_test.c,v 1.34 2000/09/12 09:58:44 bwelling Exp $ */
#include <config.h>
@ -113,7 +113,8 @@ dns(dst_key_t *key, isc_mem_t *mctx) {
isc_result_totext(ret));
if (ret != ISC_R_SUCCESS)
return;
ret = dst_key_fromdns(dst_key_name(key), &buf1, mctx, &newkey);
ret = dst_key_fromdns(dst_key_name(key), dns_rdataclass_in,
&buf1, mctx, &newkey);
printf("fromdns(%d) returned: %s\n", dst_key_alg(key),
isc_result_totext(ret));
if (ret != ISC_R_SUCCESS)
@ -216,7 +217,8 @@ generate(int alg, isc_mem_t *mctx) {
isc_result_t ret;
dst_key_t *key = NULL;
ret = dst_key_generate(dns_rootname, alg, 512, 0, 0, 0, mctx, &key);
ret = dst_key_generate(dns_rootname, alg, 512, 0, 0, 0,
dns_rdataclass_in, mctx, &key);
printf("generate(%d) returned: %s\n", alg, isc_result_totext(ret));
if (ret != ISC_R_SUCCESS)
return;

View file

@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: t_dst.c,v 1.39 2000/09/02 01:17:20 bwelling Exp $ */
/* $Id: t_dst.c,v 1.40 2000/09/12 09:58:45 bwelling Exp $ */
#include <config.h>
@ -318,7 +318,8 @@ generate(int alg, isc_mem_t *mctx, int size, int *nfails) {
isc_result_t ret;
dst_key_t *key = NULL;
ret = dst_key_generate(dns_rootname, alg, size, 0, 0, 0, mctx, &key);
ret = dst_key_generate(dns_rootname, alg, size, 0, 0, 0,
dns_rdataclass_in, mctx, &key);
if (ret != ISC_R_SUCCESS) {
t_info("dst_key_generate(%d) returned: %s\n", alg,
dst_result_totext(ret));

View file

@ -16,7 +16,7 @@
*/
/*
* $Id: dnssec.c,v 1.50 2000/08/21 23:22:01 gson Exp $
* $Id: dnssec.c,v 1.51 2000/09/12 09:57:28 bwelling Exp $
* Principal Author: Brian Wellington
*/
@ -142,7 +142,7 @@ dns_dnssec_keyfromrdata(dns_name_t *name, dns_rdata_t *rdata, isc_mem_t *mctx,
dns_rdata_toregion(rdata, &r);
isc_buffer_init(&b, r.base, r.length);
isc_buffer_add(&b, r.length);
return (dst_key_fromdns(name, &b, mctx, key));
return (dst_key_fromdns(name, rdata->rdclass, &b, mctx, key));
}
isc_result_t

View file

@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: message.c,v 1.145 2000/09/11 05:55:23 marka Exp $ */
/* $Id: message.c,v 1.146 2000/09/12 09:57:30 bwelling Exp $ */
/***
*** Imports
@ -2646,8 +2646,8 @@ dns_message_checksig(dns_message_t *msg, dns_view_t *view) {
isc_buffer_init(&b, rdata.data, rdata.length);
isc_buffer_add(&b, rdata.length);
result = dst_key_fromdns(&sig.signer, &b, view->mctx,
&key);
result = dst_key_fromdns(&sig.signer, rdata.rdclass,
&b, view->mctx, &key);
if (result != ISC_R_SUCCESS)
continue;
if (dst_key_alg(key) != sig.algorithm ||

View file

@ -16,7 +16,7 @@
*/
/*
* $Id: tsig.c,v 1.88 2000/09/08 07:51:28 bwelling Exp $
* $Id: tsig.c,v 1.89 2000/09/12 09:57:31 bwelling Exp $
* Principal Author: Brian Wellington
*/
@ -235,6 +235,7 @@ dns_tsigkey_create(dns_name_t *name, dns_name_t *algorithm,
result = dst_key_frombuffer(name, DST_ALG_HMACMD5,
DNS_KEYOWNER_ENTITY,
DNS_KEYPROTO_DNSSEC,
dns_rdataclass_in,
&b, mctx, &dstkey);
if (result != ISC_R_SUCCESS)
return (result);

View file

@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: validator.c,v 1.78 2000/09/08 14:18:17 bwelling Exp $ */
/* $Id: validator.c,v 1.79 2000/09/12 09:57:32 bwelling Exp $ */
#include <config.h>
@ -606,8 +606,8 @@ containsnullkey(dns_validator_t *val, dns_rdataset_t *rdataset) {
* The key name is unimportant, so we can avoid any name/text
* conversion.
*/
result = dst_key_fromdns(dns_rootname, &b, val->view->mctx,
&key);
result = dst_key_fromdns(dns_rootname, rdata.rdclass, &b,
val->view->mctx, &key);
if (result != ISC_R_SUCCESS)
continue;
if (dst_key_isnullkey(key))
@ -651,8 +651,8 @@ get_dst_key(dns_validator_t *val, dns_rdata_sig_t *siginfo,
isc_buffer_init(&b, rdata.data, rdata.length);
isc_buffer_add(&b, rdata.length);
INSIST(val->key == NULL);
result = dst_key_fromdns(&siginfo->signer, &b, val->view->mctx,
&val->key);
result = dst_key_fromdns(&siginfo->signer, rdata.rdclass, &b,
val->view->mctx, &val->key);
if (result != ISC_R_SUCCESS)
goto failure;
if (siginfo->algorithm ==

View file

@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: auth.c,v 1.13 2000/08/26 01:42:30 bwelling Exp $ */
/* $Id: auth.c,v 1.14 2000/09/12 09:59:28 bwelling Exp $ */
/* Principal Author: DCL */
@ -147,8 +147,8 @@ auth_makekey(const char *name, unsigned int algorithm, dst_key_t **key) {
ISC_FALSE, &dstb);
if (result == ISC_R_SUCCESS)
result = dst_key_frombuffer(&dnsname, dst_algorithm,
0, 0, &secret,
omapi_mctx, key);
0, 0, dns_rdataclass_in,
&secret, omapi_mctx, key);
}
UNLOCK(&mutex);