Lines Matching defs:dst_func
177 struct dst_func { struct
181 isc_result_t (*createctx)(dst_key_t *key, dst_context_t *dctx);
182 isc_result_t (*createctx2)(dst_key_t *key, int maxbits,
184 void (*destroyctx)(dst_context_t *dctx);
185 isc_result_t (*adddata)(dst_context_t *dctx, const isc_region_t *data);
190 isc_result_t (*sign)(dst_context_t *dctx, isc_buffer_t *sig);
191 isc_result_t (*verify)(dst_context_t *dctx, const isc_region_t *sig);
192 isc_result_t (*verify2)(dst_context_t *dctx, int maxbits,
194 isc_result_t (*computesecret)(const dst_key_t *pub,
197 isc_boolean_t (*compare)(const dst_key_t *key1, const dst_key_t *key2);
198 isc_boolean_t (*paramcompare)(const dst_key_t *key1,
200 isc_result_t (*generate)(dst_key_t *key, int parms,
202 isc_boolean_t (*isprivate)(const dst_key_t *key);
203 void (*destroy)(dst_key_t *key);
229 isc_result_t dst__hmacmd5_init(struct dst_func **funcp); argument