Lines Matching refs:dst_key_t
156 dst_key_t *key;
188 isc_result_t (*createctx)(dst_key_t *key, dst_context_t *dctx);
189 isc_result_t (*createctx2)(dst_key_t *key, int maxbits,
201 isc_result_t (*computesecret)(const dst_key_t *pub,
202 const dst_key_t *priv,
204 isc_boolean_t (*compare)(const dst_key_t *key1, const dst_key_t *key2);
205 isc_boolean_t (*paramcompare)(const dst_key_t *key1,
206 const dst_key_t *key2);
207 isc_result_t (*generate)(dst_key_t *key, int parms,
209 isc_boolean_t (*isprivate)(const dst_key_t *key);
210 void (*destroy)(dst_key_t *key);
213 isc_result_t (*todns)(const dst_key_t *key, isc_buffer_t *data);
214 isc_result_t (*fromdns)(dst_key_t *key, isc_buffer_t *data);
215 isc_result_t (*tofile)(const dst_key_t *key, const char *directory);
216 isc_result_t (*parse)(dst_key_t *key,
218 dst_key_t *pub);
223 isc_result_t (*fromlabel)(dst_key_t *key, const char *engine,
225 isc_result_t (*dump)(dst_key_t *key, isc_mem_t *mctx, char **buffer,
227 isc_result_t (*restore)(dst_key_t *key, const char *keystr);