struct xdr_buf *buf, struct page **pages);
u32 (*decrypt)(struct krb5_ctx *kctx, u32 offset, u32 len,
struct xdr_buf *buf, u32 *headskip, u32 *tailskip);
- u32 (*get_mic)(struct krb5_ctx *kctx, struct xdr_buf *text,
- struct xdr_netobj *token);
- u32 (*verify_mic)(struct krb5_ctx *kctx, struct xdr_buf *message_buffer,
- struct xdr_netobj *read_token);
u32 (*wrap)(struct krb5_ctx *kctx, int offset,
struct xdr_buf *buf, struct page **pages);
u32 (*unwrap)(struct krb5_ctx *kctx, int offset, int len,
.encrypt = gss_krb5_aead_encrypt,
.decrypt = gss_krb5_aead_decrypt,
- .get_mic = gss_krb5_get_mic_v2,
- .verify_mic = gss_krb5_verify_mic_v2,
.wrap = gss_krb5_wrap_v2,
.unwrap = gss_krb5_unwrap_v2,
.encrypt = gss_krb5_aead_encrypt,
.decrypt = gss_krb5_aead_decrypt,
- .get_mic = gss_krb5_get_mic_v2,
- .verify_mic = gss_krb5_verify_mic_v2,
.wrap = gss_krb5_wrap_v2,
.unwrap = gss_krb5_unwrap_v2,
.encrypt = gss_krb5_aead_encrypt,
.decrypt = gss_krb5_aead_decrypt,
- .get_mic = gss_krb5_get_mic_v2,
- .verify_mic = gss_krb5_verify_mic_v2,
.wrap = gss_krb5_wrap_v2,
.unwrap = gss_krb5_unwrap_v2,
},
.encrypt = gss_krb5_aead_encrypt,
.decrypt = gss_krb5_aead_decrypt,
- .get_mic = gss_krb5_get_mic_v2,
- .verify_mic = gss_krb5_verify_mic_v2,
.wrap = gss_krb5_wrap_v2,
.unwrap = gss_krb5_unwrap_v2,
},
.encrypt = gss_krb5_aead_encrypt,
.decrypt = gss_krb5_aead_decrypt,
- .get_mic = gss_krb5_get_mic_v2,
- .verify_mic = gss_krb5_verify_mic_v2,
.wrap = gss_krb5_wrap_v2,
.unwrap = gss_krb5_unwrap_v2,
},
.encrypt = gss_krb5_aead_encrypt,
.decrypt = gss_krb5_aead_decrypt,
- .get_mic = gss_krb5_get_mic_v2,
- .verify_mic = gss_krb5_verify_mic_v2,
.wrap = gss_krb5_wrap_v2,
.unwrap = gss_krb5_unwrap_v2,
},
{
struct krb5_ctx *kctx = gctx->internal_ctx_id;
- return kctx->gk5e->get_mic(kctx, text, token);
+ return gss_krb5_get_mic_v2(kctx, text, token);
}
/**
{
struct krb5_ctx *kctx = gctx->internal_ctx_id;
- return kctx->gk5e->verify_mic(kctx, message_buffer, read_token);
+ return gss_krb5_verify_mic_v2(kctx, message_buffer, read_token);
}
/**