Home | History | Annotate | Download | only in dns

Lines Matching refs:OMNIPRESENT

63 #define OMNIPRESENT DST_KEY_STATE_OMNIPRESENT
74 static const char *keystatestrings[4] = { "HIDDEN", "RUMOURED", "OMNIPRESENT",
168 /* Also need to wait until the signatures are omnipresent. */
325 * in the OMNIPRESENT state.
328 dst_key_setstate(key->key, DST_KEY_DNSKEY, OMNIPRESENT);
337 dst_key_setstate(key->key, DST_KEY_KRRSIG, OMNIPRESENT);
342 dst_key_setstate(key->key, DST_KEY_DS, OMNIPRESENT);
351 dst_key_setstate(key->key, DST_KEY_ZRRSIG, OMNIPRESENT);
482 * ----> OMNIPRESENT ----
493 * in the OMNIPRESENT state (that is, all resolvers that know about these
513 case OMNIPRESENT:
521 } else if (goal == OMNIPRESENT) {
524 case OMNIPRESENT:
525 return (OMNIPRESENT);
783 * least one key with an OMNIPRESENT DNSKEY.
795 dst_key_state_t dnskey_chained[NUM_KEYSTATES] = { OMNIPRESENT, NA,
796 OMNIPRESENT, NA };
829 /* This DNSKEY and KRRSIG are OMNIPRESENT. */
836 dnskey_chained[DST_KEY_DS] = OMNIPRESENT;
851 * least one key with an OMNIPRESENT ZRRSIG.
864 dst_key_state_t rrsig_chained[NUM_KEYSTATES] = { OMNIPRESENT,
865 OMNIPRESENT, NA, NA };
889 * records OMNIPRESENT.
915 { NA, NA, NA, OMNIPRESENT }, /* DS present */
923 * There is a key with the DS in either RUMOURD or OMNIPRESENT state.
944 { OMNIPRESENT, NA, OMNIPRESENT, OMNIPRESENT }, /* (3b) */
946 { OMNIPRESENT, NA, OMNIPRESENT, UNRETENTIVE }, /* (3c)p */
947 { OMNIPRESENT, NA, OMNIPRESENT, RUMOURED }, /* (3c)s */
949 { UNRETENTIVE, NA, UNRETENTIVE, OMNIPRESENT }, /* (3d)p */
950 { OMNIPRESENT, NA, UNRETENTIVE, OMNIPRESENT }, /* (3d)p */
951 { UNRETENTIVE, NA, OMNIPRESENT, OMNIPRESENT }, /* (3d)p */
952 { RUMOURED, NA, RUMOURED, OMNIPRESENT }, /* (3d)s */
953 { OMNIPRESENT, NA, RUMOURED, OMNIPRESENT }, /* (3d)s */
954 { RUMOURED, NA, OMNIPRESENT, OMNIPRESENT }, /* (3d)s */
963 * KRRSIG and DS records in OMNIPRESENT state.
969 * There are two or more keys with an OMNIPRESENT DNSKEY and
978 * There are two or more keys with an OMNIPRESENT DS and
983 * OMNIPRESENT/UNRETENTIVE state for the predecessor, and
984 * OMNIPRESENT/RUMOURED state for the successor.
1017 * key with its DS in the same state and its DNSKEY omnipresent.
1036 { OMNIPRESENT, OMNIPRESENT, NA, NA }, /* (3f) */
1037 { UNRETENTIVE, OMNIPRESENT, NA, NA }, /* (3g)p */
1038 { RUMOURED, OMNIPRESENT, NA, NA }, /* (3g)s */
1039 { OMNIPRESENT, UNRETENTIVE, NA, NA }, /* (3h)p */
1040 { OMNIPRESENT, RUMOURED, NA, NA }, /* (3h)s */
1054 * ZRRSIG records in OMNIPRESENT state.
1060 * There are two or more keys with OMNIPRESENT ZRRSIG
1069 * There are two or more keys with an OMNIPRESENT DNSKEY
1091 * - Only if the DNSKEY record is OMNIPRESENT, introduce ZRRSIG records.
1095 * - Only if the DNSKEY record is OMNIPRESENT, suggest to introduce the DS.
1101 dst_key_state_t ksk_present[NUM_KEYSTATES] = { OMNIPRESENT, NA,
1102 OMNIPRESENT,
1103 OMNIPRESENT };
1104 dst_key_state_t ds_rumoured[NUM_KEYSTATES] = { OMNIPRESENT, NA,
1105 OMNIPRESENT, RUMOURED };
1106 dst_key_state_t ds_retired[NUM_KEYSTATES] = { OMNIPRESENT, NA,
1107 OMNIPRESENT,
1110 OMNIPRESENT };
1112 OMNIPRESENT };
1129 /* Make sure the DNSKEY record is OMNIPRESENT. */
1131 if (dnskeystate == OMNIPRESENT) {
1153 /* Make sure the DNSKEY record is OMNIPRESENT. */
1155 return (dnskeystate == OMNIPRESENT);
1251 case OMNIPRESENT:
1269 * Same as OMNIPRESENT but without the publish-safety
1282 case OMNIPRESENT:
1347 case OMNIPRESENT:
1579 zrrsig_state = OMNIPRESENT;
1583 goal_state = OMNIPRESENT;
1590 dnskey_state = OMNIPRESENT;
1594 goal_state = OMNIPRESENT;
1601 ds_state = OMNIPRESENT;
1605 goal_state = OMNIPRESENT;
1844 dst_key_setstate(new_key->key, DST_KEY_GOAL, OMNIPRESENT);
1886 /* Don't purge keys with goal OMNIPRESENT */
1887 if (dst_key_goal(key) == OMNIPRESENT) {
2117 OMNIPRESENT) &&
2138 if (dst_key_goal(dkey->key) == OMNIPRESENT ||
2357 if (state == RUMOURED || state == OMNIPRESENT) {
2406 if (state == RUMOURED || state == OMNIPRESENT) {
2427 if (goal == OMNIPRESENT) {
2463 case OMNIPRESENT: