Lines Matching defs:dctx
68 gssapi_create_signverify_ctx(dst_key_t *key, dst_context_t *dctx) {
73 ctx = isc_mem_get(dctx->mctx, sizeof(dst_gssapi_signverifyctx_t));
75 isc_buffer_allocate(dctx->mctx, &ctx->buffer, INITIAL_BUFFER_SIZE);
77 dctx->ctxdata.gssctx = ctx;
86 gssapi_destroy_signverify_ctx(dst_context_t *dctx) {
87 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
93 isc_mem_put(dctx->mctx, ctx,
95 dctx->ctxdata.gssctx = NULL;
106 gssapi_adddata(dst_context_t *dctx, const isc_region_t *data) {
107 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
120 isc_buffer_allocate(dctx->mctx, &newbuffer, length);
136 gssapi_sign(dst_context_t *dctx, isc_buffer_t *sig) {
137 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
141 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx;
191 gssapi_verify(dst_context_t *dctx, const isc_region_t *sig) {
192 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
196 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx;