Lines Matching refs:dst_key_t

84 static dst_key_t *	get_key_struct(dns_name_t *name,
92 static isc_result_t write_public_key(const dst_key_t *key, int type,
100 static isc_result_t computeid(dst_key_t *key);
108 dst_key_t **keyp);
324 dst_context_create(dst_key_t *key, isc_mem_t *mctx, dst_context_t **dctxp) {
330 dst_context_create2(dst_key_t *key, isc_mem_t *mctx,
337 dst_context_create3(dst_key_t *key, isc_mem_t *mctx,
346 dst_context_create4(dst_key_t *key, isc_mem_t *mctx,
417 dst_key_t *key;
470 dst_key_computesecret(const dst_key_t *pub, const dst_key_t *priv,
495 dst_key_tofile(const dst_key_t *key, int type, const char *directory) {
521 dst_key_setexternal(dst_key_t *key, isc_boolean_t value) {
526 dst_key_isexternal(dst_key_t *key) {
559 isc_mem_t *mctx, dst_key_t **keyp)
564 dst_key_t *key;
607 int type, isc_mem_t *mctx, dst_key_t **keyp)
610 dst_key_t *pubkey = NULL, *key = NULL;
713 dst_key_todns(const dst_key_t *key, isc_buffer_t *target) {
745 isc_buffer_t *source, isc_mem_t *mctx, dst_key_t **keyp)
749 dst_key_t *key = NULL;
789 isc_buffer_t *source, isc_mem_t *mctx, dst_key_t **keyp)
791 dst_key_t *key = NULL;
812 dst_key_tobuffer(const dst_key_t *key, isc_buffer_t *target) {
826 dst_key_privatefrombuffer(dst_key_t *key, isc_buffer_t *buffer) {
848 dst_key_getgssctx(const dst_key_t *key)
857 dst_key_t **keyp, isc_region_t *intoken)
859 dst_key_t *key;
891 void *data, isc_mem_t *mctx, dst_key_t **keyp)
893 dst_key_t *key;
925 isc_mem_t *mctx, dst_key_t **keyp)
927 dst_key_t *key;
968 isc_mem_t *mctx, dst_key_t **keyp)
979 isc_mem_t *mctx, dst_key_t **keyp,
982 dst_key_t *key;
1025 dst_key_getnum(const dst_key_t *key, int type, isc_uint32_t *valuep)
1037 dst_key_setnum(dst_key_t *key, int type, isc_uint32_t value)
1046 dst_key_unsetnum(dst_key_t *key, int type)
1054 dst_key_gettime(const dst_key_t *key, int type, isc_stdtime_t *timep) {
1065 dst_key_settime(dst_key_t *key, int type, isc_stdtime_t when) {
1073 dst_key_unsettime(dst_key_t *key, int type) {
1080 dst_key_getprivateformat(const dst_key_t *key, int *majorp, int *minorp) {
1090 dst_key_setprivateformat(dst_key_t *key, int major, int minor) {
1097 comparekeys(const dst_key_t *key1, const dst_key_t *key2,
1099 isc_boolean_t (*compare)(const dst_key_t *key1,
1100 const dst_key_t *key2))
1139 pub_compare(const dst_key_t *key1, const dst_key_t *key2) {
1180 dst_key_compare(const dst_key_t *key1, const dst_key_t *key2) {
1185 dst_key_pubcompare(const dst_key_t *key1, const dst_key_t *key2,
1193 dst_key_paramcompare(const dst_key_t *key1, const dst_key_t *key2) {
1209 dst_key_attach(dst_key_t *source, dst_key_t **target) {
1220 dst_key_free(dst_key_t **keyp) {
1222 dst_key_t *key;
1255 dst_key_isprivate(const dst_key_t *key) {
1262 dst_key_buildfilename(const dst_key_t *key, int type,
1274 dst_key_sigsize(const dst_key_t *key, unsigned int *n) {
1344 dst_key_secretsize(const dst_key_t *key, unsigned int *n) {
1364 dst_key_setflags(dst_key_t *key, isc_uint32_t flags) {
1371 dst_key_format(const dst_key_t *key, char *cp, unsigned int size) {
1382 dst_key_dump(dst_key_t *key, isc_mem_t *mctx, char **buffer, int *length) {
1396 isc_mem_t *mctx, const char *keystr, dst_key_t **keyp)
1399 dst_key_t *key;
1430 static dst_key_t *
1436 dst_key_t *key;
1440 key = (dst_key_t *) isc_mem_get(mctx, sizeof(dst_key_t));
1444 memset(key, 0, sizeof(dst_key_t));
1448 isc_mem_put(mctx, key, sizeof(dst_key_t));
1456 isc_mem_put(mctx, key, sizeof(dst_key_t));
1464 isc_mem_put(mctx, key, sizeof(dst_key_t));
1488 dst_key_inactive(const dst_key_t *key) {
1496 dst_key_setinactive(dst_key_t *key, isc_boolean_t inactive) {
1508 isc_mem_t *mctx, dst_key_t **keyp)
1630 issymmetric(const dst_key_t *key) {
1675 printtime(const dst_key_t *key, int type, const char *tag, FILE *stream) {
1724 write_public_key(const dst_key_t *key, int type, const char *directory) {
1875 computeid(dst_key_t *key) {
1895 isc_buffer_t *source, isc_mem_t *mctx, dst_key_t **keyp)
1897 dst_key_t *key;
2030 dst_key_tkeytoken(const dst_key_t *key) {