dst_key_t
dst_context_create3(dst_key_t *key,
dst_key_t *key;
dst_key_todns(const dst_key_t *key, isc_buffer_t *target) {
isc_buffer_t *source, dst_key_t **keyp)
dst_key_t *key = NULL;
dst_key_attach(dst_key_t *source, dst_key_t **target) {
dst_key_free(dst_key_t **keyp) {
dst_key_t *key;
dst_key_sigsize(const dst_key_t *key, unsigned int *n) {
static dst_key_t *
dst_key_t *key;
key = (dst_key_t *) malloc(sizeof(dst_key_t));
memset(key, 0, sizeof(dst_key_t));
computeid(dst_key_t *key) {
unsigned int protocol, isc_buffer_t *source, dst_key_t **keyp)
dst_key_t *key;
static dst_key_t * get_key_struct(unsigned int alg,
static isc_result_t computeid(dst_key_t *key);
dst_key_t **keyp);
isc_result_t (*createctx)(dst_key_t *key, dst_context_t *dctx);
void (*destroy)(dst_key_t *key);
isc_result_t (*todns)(const dst_key_t *key, isc_buffer_t *data);
isc_result_t (*fromdns)(dst_key_t *key, isc_buffer_t *data);
dst_key_t *key;
hmacsha1_destroy(dst_key_t *key) {
hmacsha1_todns(const dst_key_t *key, isc_buffer_t *data) {
hmacsha1_fromdns(dst_key_t *key, isc_buffer_t *data) {
static isc_result_t hmacsha224_fromdns(dst_key_t *key, isc_buffer_t *data);
hmacsha224_createctx(dst_key_t *key, dst_context_t *dctx) {
hmacsha224_destroy(dst_key_t *key) {
hmacsha224_todns(const dst_key_t *key, isc_buffer_t *data) {
hmacsha224_fromdns(dst_key_t *key, isc_buffer_t *data) {
static isc_result_t hmacsha256_fromdns(dst_key_t *key, isc_buffer_t *data);
hmacsha256_createctx(dst_key_t *key, dst_context_t *dctx) {
hmacsha256_destroy(dst_key_t *key) {
hmacsha256_todns(const dst_key_t *key, isc_buffer_t *data) {
hmacsha256_fromdns(dst_key_t *key, isc_buffer_t *data) {
static isc_result_t hmacsha384_fromdns(dst_key_t *key, isc_buffer_t *data);
hmacsha384_createctx(dst_key_t *key, dst_context_t *dctx) {
static isc_result_t hmacsha1_fromdns(dst_key_t *key, isc_buffer_t *data);
hmacsha384_destroy(dst_key_t *key) {
hmacsha384_todns(const dst_key_t *key, isc_buffer_t *data) {
hmacsha1_createctx(dst_key_t *key, dst_context_t *dctx) {
hmacsha384_fromdns(dst_key_t *key, isc_buffer_t *data) {
static isc_result_t hmacsha512_fromdns(dst_key_t *key, isc_buffer_t *data);
hmacsha512_createctx(dst_key_t *key, dst_context_t *dctx) {
hmacsha512_destroy(dst_key_t *key) {
hmacsha512_todns(const dst_key_t *key, isc_buffer_t *data) {
hmacsha512_fromdns(dst_key_t *key, isc_buffer_t *data) {
dst_key_t *key; /*%< Key */
dst_key_t *dstkey, int generated,
dst_context_create3(dst_key_t *key,
dst_key_todns(const dst_key_t *key, isc_buffer_t *target);
isc_buffer_t *source, dst_key_t **keyp);
dst_key_attach(dst_key_t *source, dst_key_t **target);
dst_key_free(dst_key_t **keyp);
dst_key_size(const dst_key_t *key);
dst_key_alg(const dst_key_t *key);
dst_key_sigsize(const dst_key_t *key, unsigned int *n);
dst_key_getbits(const dst_key_t *key);
dst_key_setbits(dst_key_t *key, uint16_t bits);
dst_key_size(const dst_key_t *key) {
dst_key_alg(const dst_key_t *key) {
dst_key_setbits(dst_key_t *key, uint16_t bits) {
dst_key_getbits(const dst_key_t *key) {
dst_key_t *key = NULL;
dst_key_t *dstkey, int generated,
dst_key_t *dstkey = NULL;
dst_key_t *key = NULL;