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
This commit is contained in:
@@ -277,6 +277,7 @@ enum {
|
|||||||
typedef struct krb5_auth_context_data{
|
typedef struct krb5_auth_context_data{
|
||||||
int32_t flags;
|
int32_t flags;
|
||||||
krb5_cksumtype cksumtype;
|
krb5_cksumtype cksumtype;
|
||||||
|
krb5_enctype enctype;
|
||||||
|
|
||||||
krb5_address local_address;
|
krb5_address local_address;
|
||||||
krb5_address remote_address;
|
krb5_address remote_address;
|
||||||
@@ -753,6 +754,35 @@ krb5_net_write (krb5_context context,
|
|||||||
const void *buf,
|
const void *buf,
|
||||||
size_t len);
|
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 "cache.h"
|
||||||
|
|
||||||
#include "keytab.h"
|
#include "keytab.h"
|
||||||
|
Reference in New Issue
Block a user