Lines Matching defs:key
9 /* $Id: key.c,v 1.11 2011/10/20 21:20:02 marka Exp $ */
78 dst_key_name(const dst_key_t *key) {
79 REQUIRE(VALID_KEY(key));
80 return (key->key_name);
84 dst_key_size(const dst_key_t *key) {
85 REQUIRE(VALID_KEY(key));
86 return (key->key_size);
90 dst_key_proto(const dst_key_t *key) {
91 REQUIRE(VALID_KEY(key));
92 return (key->key_proto);
96 dst_key_alg(const dst_key_t *key) {
97 REQUIRE(VALID_KEY(key));
98 return (key->key_alg);
102 dst_key_flags(const dst_key_t *key) {
103 REQUIRE(VALID_KEY(key));
104 return (key->key_flags);
108 dst_key_id(const dst_key_t *key) {
109 REQUIRE(VALID_KEY(key));
110 return (key->key_id);
114 dst_key_rid(const dst_key_t *key) {
115 REQUIRE(VALID_KEY(key));
116 return (key->key_rid);
120 dst_key_class(const dst_key_t *key) {
121 REQUIRE(VALID_KEY(key));
122 return (key->key_class);
126 dst_key_iszonekey(const dst_key_t *key) {
127 REQUIRE(VALID_KEY(key));
129 if ((key->key_flags & DNS_KEYTYPE_NOAUTH) != 0)
131 if ((key->key_flags & DNS_KEYFLAG_OWNERMASK) != DNS_KEYOWNER_ZONE)
133 if (key->key_proto != DNS_KEYPROTO_DNSSEC &&
134 key->key_proto != DNS_KEYPROTO_ANY)
140 dst_key_isnullkey(const dst_key_t *key) {
141 REQUIRE(VALID_KEY(key));
143 if ((key->key_flags & DNS_KEYFLAG_TYPEMASK) != DNS_KEYTYPE_NOKEY)
145 if ((key->key_flags & DNS_KEYFLAG_OWNERMASK) != DNS_KEYOWNER_ZONE)
147 if (key->key_proto != DNS_KEYPROTO_DNSSEC &&
148 key->key_proto != DNS_KEYPROTO_ANY)
154 dst_key_setbits(dst_key_t *key, isc_uint16_t bits) {
156 REQUIRE(VALID_KEY(key));
158 RUNTIME_CHECK(dst_key_sigsize(key, &maxbits) == ISC_R_SUCCESS);
162 key->key_bits = bits;
166 dst_key_getbits(const dst_key_t *key) {
167 REQUIRE(VALID_KEY(key));
168 return (key->key_bits);
172 dst_key_setttl(dst_key_t *key, dns_ttl_t ttl) {
173 REQUIRE(VALID_KEY(key));
174 key->key_ttl = ttl;
178 dst_key_getttl(const dst_key_t *key) {
179 REQUIRE(VALID_KEY(key));
180 return (key->key_ttl);