Lines Matching defs:dctx
56 gssapi_create_signverify_ctx(dst_key_t *key, dst_context_t *dctx) {
62 ctx = isc_mem_get(dctx->mctx, sizeof(dst_gssapi_signverifyctx_t));
66 result = isc_buffer_allocate(dctx->mctx, &ctx->buffer,
69 isc_mem_put(dctx->mctx, ctx, sizeof(dst_gssapi_signverifyctx_t));
73 dctx->ctxdata.gssctx = ctx;
82 gssapi_destroy_signverify_ctx(dst_context_t *dctx) {
83 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
88 isc_mem_put(dctx->mctx, ctx, sizeof(dst_gssapi_signverifyctx_t));
89 dctx->ctxdata.gssctx = NULL;
100 gssapi_adddata(dst_context_t *dctx, const isc_region_t *data) {
101 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
113 result = isc_buffer_allocate(dctx->mctx, &newbuffer, length);
131 gssapi_sign(dst_context_t *dctx, isc_buffer_t *sig) {
132 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
136 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx;
186 gssapi_verify(dst_context_t *dctx, const isc_region_t *sig) {
187 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
191 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx;