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