Lines Matching refs:key
60 dst_key_name(const dst_key_t *key) {
61 REQUIRE(VALID_KEY(key));
62 return (key->key_name);
66 dst_key_size(const dst_key_t *key) {
67 REQUIRE(VALID_KEY(key));
68 return (key->key_size);
72 dst_key_proto(const dst_key_t *key) {
73 REQUIRE(VALID_KEY(key));
74 return (key->key_proto);
78 dst_key_alg(const dst_key_t *key) {
79 REQUIRE(VALID_KEY(key));
80 return (key->key_alg);
84 dst_key_flags(const dst_key_t *key) {
85 REQUIRE(VALID_KEY(key));
86 return (key->key_flags);
90 dst_key_id(const dst_key_t *key) {
91 REQUIRE(VALID_KEY(key));
92 return (key->key_id);
96 dst_key_class(const dst_key_t *key) {
97 REQUIRE(VALID_KEY(key));
98 return (key->key_class);
102 dst_key_iszonekey(const dst_key_t *key) {
103 REQUIRE(VALID_KEY(key));
105 if ((key->key_flags & DNS_KEYTYPE_NOAUTH) != 0)
107 if ((key->key_flags & DNS_KEYFLAG_OWNERMASK) != DNS_KEYOWNER_ZONE)
109 if (key->key_proto != DNS_KEYPROTO_DNSSEC &&
110 key->key_proto != DNS_KEYPROTO_ANY)
116 dst_key_isnullkey(const dst_key_t *key) {
117 REQUIRE(VALID_KEY(key));
119 if ((key->key_flags & DNS_KEYFLAG_TYPEMASK) != DNS_KEYTYPE_NOKEY)
121 if ((key->key_flags & DNS_KEYFLAG_OWNERMASK) != DNS_KEYOWNER_ZONE)
123 if (key->key_proto != DNS_KEYPROTO_DNSSEC &&
124 key->key_proto != DNS_KEYPROTO_ANY)
130 dst_key_setbits(dst_key_t *key, isc_uint16_t bits) {
132 REQUIRE(VALID_KEY(key));
134 RUNTIME_CHECK(dst_key_sigsize(key, &maxbits) == ISC_R_SUCCESS);
138 key->key_bits = bits;
142 dst_key_getbits(const dst_key_t *key) {
143 REQUIRE(VALID_KEY(key));
144 return (key->key_bits);