Lines Matching refs:dst_key_t

84 static dst_key_t *	get_key_struct(dns_name_t *name,
91 static isc_result_t write_public_key(const dst_key_t *key, int type,
99 static isc_result_t computeid(dst_key_t *key);
107 dst_key_t **keyp);
243 dst_context_create(dst_key_t *key, isc_mem_t *mctx, dst_context_t **dctxp) {
249 dst_context_create2(dst_key_t *key, isc_mem_t *mctx,
305 dst_key_t *key;
339 dst_key_computesecret(const dst_key_t *pub, const dst_key_t *priv,
364 dst_key_tofile(const dst_key_t *key, int type, const char *directory) {
392 isc_mem_t *mctx, dst_key_t **keyp)
396 dst_key_t *key;
436 dst_key_t **keyp)
439 dst_key_t *pubkey = NULL, *key = NULL;
526 dst_key_todns(const dst_key_t *key, isc_buffer_t *target) {
558 isc_buffer_t *source, isc_mem_t *mctx, dst_key_t **keyp)
562 dst_key_t *key = NULL;
600 isc_buffer_t *source, isc_mem_t *mctx, dst_key_t **keyp)
602 dst_key_t *key = NULL;
623 dst_key_tobuffer(const dst_key_t *key, isc_buffer_t *target) {
637 dst_key_privatefrombuffer(dst_key_t *key, isc_buffer_t *buffer) {
659 dst_key_getgssctx(const dst_key_t *key)
668 dst_key_t **keyp)
670 dst_key_t *key;
689 isc_mem_t *mctx, dst_key_t **keyp)
691 dst_key_t *key;
732 isc_mem_t *mctx, dst_key_t **keyp)
734 dst_key_t *key;
776 dst_key_compare(const dst_key_t *key1, const dst_key_t *key2) {
795 dst_key_paramcompare(const dst_key_t *key1, const dst_key_t *key2) {
813 dst_key_attach(dst_key_t *source, dst_key_t **target) {
824 dst_key_free(dst_key_t **keyp) {
826 dst_key_t *key;
850 memset(key, 0, sizeof(dst_key_t));
851 isc_mem_put(mctx, key, sizeof(dst_key_t));
856 dst_key_isprivate(const dst_key_t *key) {
863 dst_key_buildfilename(const dst_key_t *key, int type,
875 dst_key_sigsize(const dst_key_t *key, unsigned int *n) {
922 dst_key_secretsize(const dst_key_t *key, unsigned int *n) {
941 static dst_key_t *
947 dst_key_t *key;
950 key = (dst_key_t *) isc_mem_get(mctx, sizeof(dst_key_t));
954 memset(key, 0, sizeof(dst_key_t));
958 isc_mem_put(mctx, key, sizeof(dst_key_t));
966 isc_mem_put(mctx, key, sizeof(dst_key_t));
974 isc_mem_put(mctx, key, sizeof(dst_key_t));
994 isc_mem_t *mctx, dst_key_t **keyp)
1114 issymmetric(const dst_key_t *key) {
1141 write_public_key(const dst_key_t *key, int type, const char *directory) {
1265 computeid(dst_key_t *key) {
1284 isc_buffer_t *source, isc_mem_t *mctx, dst_key_t **keyp)
1286 dst_key_t *key;