Lines Matching defs:dctx
57 gssapi_create_signverify_ctx(dst_key_t *key, dst_context_t *dctx) {
63 ctx = isc_mem_get(dctx->mctx, sizeof(dst_gssapi_signverifyctx_t));
67 result = isc_buffer_allocate(dctx->mctx, &ctx->buffer,
70 isc_mem_put(dctx->mctx, ctx, sizeof(dst_gssapi_signverifyctx_t));
74 dctx->ctxdata.gssctx = ctx;
83 gssapi_destroy_signverify_ctx(dst_context_t *dctx) {
84 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
89 isc_mem_put(dctx->mctx, ctx, sizeof(dst_gssapi_signverifyctx_t));
90 dctx->ctxdata.gssctx = NULL;
101 gssapi_adddata(dst_context_t *dctx, const isc_region_t *data) {
102 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
114 result = isc_buffer_allocate(dctx->mctx, &newbuffer, length);
132 gssapi_sign(dst_context_t *dctx, isc_buffer_t *sig) {
133 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
137 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx;
187 gssapi_verify(dst_context_t *dctx, const isc_region_t *sig) {
188 dst_gssapi_signverifyctx_t *ctx = dctx->ctxdata.gssctx;
192 gss_ctx_id_t gssctx = dctx->key->keydata.gssctx;