Lines Matching refs:key

20 /* Id: key.c,v 1.11 2011/10/20 21:20:02 marka Exp  */
89 dst_key_name(const dst_key_t *key) {
90 REQUIRE(VALID_KEY(key));
91 return (key->key_name);
95 dst_key_size(const dst_key_t *key) {
96 REQUIRE(VALID_KEY(key));
97 return (key->key_size);
101 dst_key_proto(const dst_key_t *key) {
102 REQUIRE(VALID_KEY(key));
103 return (key->key_proto);
107 dst_key_alg(const dst_key_t *key) {
108 REQUIRE(VALID_KEY(key));
109 return (key->key_alg);
113 dst_key_flags(const dst_key_t *key) {
114 REQUIRE(VALID_KEY(key));
115 return (key->key_flags);
119 dst_key_id(const dst_key_t *key) {
120 REQUIRE(VALID_KEY(key));
121 return (key->key_id);
125 dst_key_rid(const dst_key_t *key) {
126 REQUIRE(VALID_KEY(key));
127 return (key->key_rid);
131 dst_key_class(const dst_key_t *key) {
132 REQUIRE(VALID_KEY(key));
133 return (key->key_class);
137 dst_key_iszonekey(const dst_key_t *key) {
138 REQUIRE(VALID_KEY(key));
140 if ((key->key_flags & DNS_KEYTYPE_NOAUTH) != 0)
142 if ((key->key_flags & DNS_KEYFLAG_OWNERMASK) != DNS_KEYOWNER_ZONE)
144 if (key->key_proto != DNS_KEYPROTO_DNSSEC &&
145 key->key_proto != DNS_KEYPROTO_ANY)
151 dst_key_isnullkey(const dst_key_t *key) {
152 REQUIRE(VALID_KEY(key));
154 if ((key->key_flags & DNS_KEYFLAG_TYPEMASK) != DNS_KEYTYPE_NOKEY)
156 if ((key->key_flags & DNS_KEYFLAG_OWNERMASK) != DNS_KEYOWNER_ZONE)
158 if (key->key_proto != DNS_KEYPROTO_DNSSEC &&
159 key->key_proto != DNS_KEYPROTO_ANY)
165 dst_key_setbits(dst_key_t *key, isc_uint16_t bits) {
167 REQUIRE(VALID_KEY(key));
169 RUNTIME_CHECK(dst_key_sigsize(key, &maxbits) == ISC_R_SUCCESS);
173 key->key_bits = bits;
177 dst_key_getbits(const dst_key_t *key) {
178 REQUIRE(VALID_KEY(key));
179 return (key->key_bits);
183 dst_key_setttl(dst_key_t *key, dns_ttl_t ttl) {
184 REQUIRE(VALID_KEY(key));
185 key->key_ttl = ttl;
189 dst_key_getttl(const dst_key_t *key) {
190 REQUIRE(VALID_KEY(key));
191 return (key->key_ttl);