dst_context Struct Reference

#include <dst_internal.h>


Data Fields

unsigned int magic
dst_use_t use
dst_key_tkey
isc_mem_tmctx
isc_logcategory_tcategory
union {
   void *   generic
   dst_gssapi_signverifyctx_t *   gssctx
   isc_md5_t *   md5ctx
   isc_sha1_t *   sha1ctx
   isc_sha256_t *   sha256ctx
   isc_sha512_t *   sha512ctx
   isc_hmacmd5_t *   hmacmd5ctx
   isc_hmacsha1_t *   hmacsha1ctx
   isc_hmacsha224_t *   hmacsha224ctx
   isc_hmacsha256_t *   hmacsha256ctx
   isc_hmacsha384_t *   hmacsha384ctx
   isc_hmacsha512_t *   hmacsha512ctx
ctxdata


Detailed Description

Definition at line 148 of file dst_internal.h.


Field Documentation

unsigned int dst_context::magic

Definition at line 149 of file dst_internal.h.

Referenced by dst_context_create4(), and dst_context_destroy().

dst_use_t dst_context::use

Definition at line 150 of file dst_internal.h.

Referenced by dst_context_create4().

dst_key_t* dst_context::key

Definition at line 151 of file dst_internal.h.

Referenced by dst_context_adddata(), dst_context_create4(), dst_context_destroy(), dst_context_sign(), dst_context_verify(), and dst_context_verify2().

isc_mem_t* dst_context::mctx

Definition at line 152 of file dst_internal.h.

Referenced by dst_context_create4(), dst_context_destroy(), hmacmd5_createctx(), hmacmd5_destroyctx(), hmacsha1_createctx(), hmacsha1_destroyctx(), hmacsha224_createctx(), hmacsha224_destroyctx(), hmacsha256_createctx(), hmacsha256_destroyctx(), hmacsha384_createctx(), hmacsha384_destroyctx(), hmacsha512_createctx(), and hmacsha512_destroyctx().

isc_logcategory_t* dst_context::category

Definition at line 153 of file dst_internal.h.

Referenced by dst_context_create4().

void* dst_context::generic

Definition at line 155 of file dst_internal.h.

dst_gssapi_signverifyctx_t* dst_context::gssctx

Definition at line 156 of file dst_internal.h.

isc_md5_t* dst_context::md5ctx

Definition at line 157 of file dst_internal.h.

isc_sha1_t* dst_context::sha1ctx

Definition at line 158 of file dst_internal.h.

isc_sha256_t* dst_context::sha256ctx

Definition at line 159 of file dst_internal.h.

isc_sha512_t* dst_context::sha512ctx

Definition at line 160 of file dst_internal.h.

isc_hmacmd5_t* dst_context::hmacmd5ctx

Definition at line 161 of file dst_internal.h.

Referenced by hmacmd5_adddata(), hmacmd5_createctx(), hmacmd5_destroyctx(), hmacmd5_sign(), and hmacmd5_verify().

isc_hmacsha1_t* dst_context::hmacsha1ctx

Definition at line 162 of file dst_internal.h.

Referenced by hmacsha1_adddata(), hmacsha1_createctx(), hmacsha1_destroyctx(), hmacsha1_sign(), and hmacsha1_verify().

isc_hmacsha224_t* dst_context::hmacsha224ctx

Definition at line 163 of file dst_internal.h.

Referenced by hmacsha224_adddata(), hmacsha224_createctx(), hmacsha224_destroyctx(), hmacsha224_sign(), and hmacsha224_verify().

isc_hmacsha256_t* dst_context::hmacsha256ctx

Definition at line 164 of file dst_internal.h.

Referenced by hmacsha256_adddata(), hmacsha256_createctx(), hmacsha256_destroyctx(), hmacsha256_sign(), and hmacsha256_verify().

isc_hmacsha384_t* dst_context::hmacsha384ctx

Definition at line 165 of file dst_internal.h.

Referenced by hmacsha384_adddata(), hmacsha384_createctx(), hmacsha384_destroyctx(), hmacsha384_sign(), and hmacsha384_verify().

isc_hmacsha512_t* dst_context::hmacsha512ctx

Definition at line 166 of file dst_internal.h.

Referenced by hmacsha512_adddata(), hmacsha512_createctx(), hmacsha512_destroyctx(), hmacsha512_sign(), and hmacsha512_verify().

union { ... } dst_context::ctxdata

Referenced by hmacmd5_adddata(), hmacmd5_createctx(), hmacmd5_destroyctx(), hmacmd5_sign(), hmacmd5_verify(), hmacsha1_adddata(), hmacsha1_createctx(), hmacsha1_destroyctx(), hmacsha1_sign(), hmacsha1_verify(), hmacsha224_adddata(), hmacsha224_createctx(), hmacsha224_destroyctx(), hmacsha224_sign(), hmacsha224_verify(), hmacsha256_adddata(), hmacsha256_createctx(), hmacsha256_destroyctx(), hmacsha256_sign(), hmacsha256_verify(), hmacsha384_adddata(), hmacsha384_createctx(), hmacsha384_destroyctx(), hmacsha384_sign(), hmacsha384_verify(), hmacsha512_adddata(), hmacsha512_createctx(), hmacsha512_destroyctx(), hmacsha512_sign(), and hmacsha512_verify().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha