From 0f0c5cd1123daba03bbfc386e33ca77ac4591308 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Mon, 7 Jul 1997 09:51:24 +0000 Subject: [PATCH] Added enctyp in krb5_context += krb5_decrypt, krb5_encrypt, krb5_create_checksum, krb5_verify_checksum git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2019 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/krb5.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/lib/krb5/krb5.h b/lib/krb5/krb5.h index e6ac53ddb..eec033476 100644 --- a/lib/krb5/krb5.h +++ b/lib/krb5/krb5.h @@ -277,6 +277,7 @@ enum { typedef struct krb5_auth_context_data{ int32_t flags; krb5_cksumtype cksumtype; + krb5_enctype enctype; krb5_address local_address; krb5_address remote_address; @@ -753,6 +754,35 @@ krb5_net_write (krb5_context context, const void *buf, size_t len); +krb5_error_code +krb5_encrypt (krb5_context context, + void *ptr, + size_t len, + int etype, + krb5_keyblock *keyblock, + krb5_data *result); + +krb5_error_code +krb5_decrypt (krb5_context context, + void *ptr, + size_t len, + int etype, + const krb5_keyblock *keyblock, + krb5_data *result); + +krb5_error_code +krb5_create_checksum (krb5_context context, + krb5_cksumtype type, + void *ptr, + size_t len, + Checksum *result); + +krb5_error_code +krb5_verify_checksum (krb5_context context, + void *ptr, + size_t len, + Checksum *sum); + #include "cache.h" #include "keytab.h"