878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington/*
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * Copyright (C) 2003-2005, 2007, 2016 Internet Systems Consortium, Inc. ("ISC")
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence *
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * file, You can obtain one at http://mozilla.org/MPL/2.0/.
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington */
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington
ec5347e2c775f027573ce5648b910361aa926c01Automatic Updater#ifndef GENERIC_DNSSIG_46_H
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein#define GENERIC_DNSSIG_46_H 1
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence/* $Id: rrsig_46.h,v 1.7 2007/06/19 23:47:17 tbox Exp $ */
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington/*!
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington * \brief Per RFC2535 */
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellingtontypedef struct dns_rdata_rrsig {
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington dns_rdatacommon_t common;
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington isc_mem_t * mctx;
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington dns_rdatatype_t covered;
4e96d1fc0646de4d879e7a0bc1e7aba449a67596Michael Graff dns_secalg_t algorithm;
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington isc_uint8_t labels;
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington isc_uint32_t originalttl;
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington isc_uint32_t timeexpire;
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington isc_uint32_t timesigned;
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6Andreas Gustafsson isc_uint16_t keyid;
4e96d1fc0646de4d879e7a0bc1e7aba449a67596Michael Graff dns_name_t signer;
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington isc_uint16_t siglen;
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian Wellington unsigned char * signature;
4e96d1fc0646de4d879e7a0bc1e7aba449a67596Michael Graff} dns_rdata_rrsig_t;
4e96d1fc0646de4d879e7a0bc1e7aba449a67596Michael Graff
4e96d1fc0646de4d879e7a0bc1e7aba449a67596Michael Graff
4e96d1fc0646de4d879e7a0bc1e7aba449a67596Michael Graff#endif /* GENERIC_DNSSIG_46_H */
4e96d1fc0646de4d879e7a0bc1e7aba449a67596Michael Graff