Lines Matching defs:OMNIPRESENT
77 #define OMNIPRESENT DST_KEY_STATE_OMNIPRESENT
88 static const char *keystatestrings[4] = { "HIDDEN", "RUMOURED", "OMNIPRESENT",
354 * in the OMNIPRESENT state.
357 dst_key_setstate(key->key, DST_KEY_DNSKEY, OMNIPRESENT);
366 dst_key_setstate(key->key, DST_KEY_KRRSIG, OMNIPRESENT);
371 dst_key_setstate(key->key, DST_KEY_DS, OMNIPRESENT);
380 dst_key_setstate(key->key, DST_KEY_ZRRSIG, OMNIPRESENT);
407 if (g != OMNIPRESENT) {
534 * ----> OMNIPRESENT ----
545 * in the OMNIPRESENT state (that is, all resolvers that know about these
565 case OMNIPRESENT:
573 } else if (goal == OMNIPRESENT) {
576 case OMNIPRESENT:
577 return OMNIPRESENT;
843 * least one key with an OMNIPRESENT DNSKEY.
855 dst_key_state_t dnskey_chained[NUM_KEYSTATES] = { OMNIPRESENT, NA,
856 OMNIPRESENT, NA };
889 /* This DNSKEY and KRRSIG are OMNIPRESENT. */
896 dnskey_chained[DST_KEY_DS] = OMNIPRESENT;
911 * least one key with an OMNIPRESENT ZRRSIG.
924 dst_key_state_t rrsig_chained[NUM_KEYSTATES] = { OMNIPRESENT,
925 OMNIPRESENT, NA, NA };
949 * records OMNIPRESENT.
975 { NA, NA, NA, OMNIPRESENT }, /* DS present */
983 * There is a key with the DS in either RUMOURD or OMNIPRESENT state.
1004 { OMNIPRESENT, NA, OMNIPRESENT, OMNIPRESENT }, /* (3b) */
1006 { OMNIPRESENT, NA, OMNIPRESENT, UNRETENTIVE }, /* (3c)p */
1007 { OMNIPRESENT, NA, OMNIPRESENT, RUMOURED }, /* (3c)s */
1009 { UNRETENTIVE, NA, UNRETENTIVE, OMNIPRESENT }, /* (3d)p */
1010 { OMNIPRESENT, NA, UNRETENTIVE, OMNIPRESENT }, /* (3d)p */
1011 { UNRETENTIVE, NA, OMNIPRESENT, OMNIPRESENT }, /* (3d)p */
1012 { RUMOURED, NA, RUMOURED, OMNIPRESENT }, /* (3d)s */
1013 { OMNIPRESENT, NA, RUMOURED, OMNIPRESENT }, /* (3d)s */
1014 { RUMOURED, NA, OMNIPRESENT, OMNIPRESENT }, /* (3d)s */
1023 * KRRSIG and DS records in OMNIPRESENT state.
1029 * There are two or more keys with an OMNIPRESENT DNSKEY and
1038 * There are two or more keys with an OMNIPRESENT DS and
1043 * OMNIPRESENT/UNRETENTIVE state for the predecessor, and
1044 * OMNIPRESENT/RUMOURED state for the successor.
1096 { OMNIPRESENT, OMNIPRESENT, NA, NA }, /* (3f) */
1097 { UNRETENTIVE, OMNIPRESENT, NA, NA }, /* (3g)p */
1098 { RUMOURED, OMNIPRESENT, NA, NA }, /* (3g)s */
1099 { OMNIPRESENT, UNRETENTIVE, NA, NA }, /* (3h)p */
1100 { OMNIPRESENT, RUMOURED, NA, NA }, /* (3h)s */
1114 * ZRRSIG records in OMNIPRESENT state.
1120 * There are two or more keys with OMNIPRESENT ZRRSIG
1129 * There are two or more keys with an OMNIPRESENT DNSKEY
1151 * - Only if the DNSKEY record is OMNIPRESENT, introduce ZRRSIG records.
1155 * - Only if the DNSKEY record is OMNIPRESENT, suggest to introduce the DS.
1161 dst_key_state_t ksk_present[NUM_KEYSTATES] = { OMNIPRESENT, NA,
1162 OMNIPRESENT,
1163 OMNIPRESENT };
1164 dst_key_state_t ds_rumoured[NUM_KEYSTATES] = { OMNIPRESENT, NA,
1165 OMNIPRESENT, RUMOURED };
1166 dst_key_state_t ds_retired[NUM_KEYSTATES] = { OMNIPRESENT, NA,
1167 OMNIPRESENT,
1170 OMNIPRESENT };
1172 OMNIPRESENT };
1189 /* Make sure the DNSKEY record is OMNIPRESENT. */
1191 if (dnskeystate == OMNIPRESENT) {
1213 /* Make sure the DNSKEY record is OMNIPRESENT. */
1215 return dnskeystate == OMNIPRESENT;
1312 case OMNIPRESENT:
1330 * Same as OMNIPRESENT but without the publish-safety
1343 case OMNIPRESENT:
1408 case OMNIPRESENT:
1645 zrrsig_state = OMNIPRESENT;
1649 goal_state = OMNIPRESENT;
1656 dnskey_state = OMNIPRESENT;
1660 goal_state = OMNIPRESENT;
1667 ds_state = OMNIPRESENT;
1671 goal_state = OMNIPRESENT;
1908 dst_key_setstate(new_key->key, DST_KEY_GOAL, OMNIPRESENT);
1955 /* Don't purge keys with goal OMNIPRESENT */
1956 if (dst_key_goal(key) == OMNIPRESENT) {
2168 OMNIPRESENT) &&
2189 if (dst_key_goal(dkey->key) == OMNIPRESENT ||
2416 if (state == RUMOURED || state == OMNIPRESENT) {
2465 if (state == RUMOURED || state == OMNIPRESENT) {
2484 if (goal == OMNIPRESENT) {
2522 case OMNIPRESENT:
2733 zrrsig_state = OMNIPRESENT;
2742 goal_state = OMNIPRESENT;
2749 dnskey_state = OMNIPRESENT;
2758 goal_state = OMNIPRESENT;