svn commit: samba r19664 - in branches/SAMBA_4_0/source: auth/kerberos kdc

metze at samba.org metze at samba.org
Sat Nov 11 15:11:22 GMT 2006


Author: metze
Date: 2006-11-11 15:11:21 +0000 (Sat, 11 Nov 2006)
New Revision: 19664

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19664

Log:
fix compiler warnings...

should _krb5_find_type_in_ad() also take a const?

metze
Modified:
   branches/SAMBA_4_0/source/auth/kerberos/kerberos.h
   branches/SAMBA_4_0/source/auth/kerberos/kerberos_pac.c
   branches/SAMBA_4_0/source/kdc/pac-glue.c
   branches/SAMBA_4_0/source/kdc/pac-glue.h


Changeset:
Modified: branches/SAMBA_4_0/source/auth/kerberos/kerberos.h
===================================================================
--- branches/SAMBA_4_0/source/auth/kerberos/kerberos.h	2006-11-11 14:00:24 UTC (rev 19663)
+++ branches/SAMBA_4_0/source/auth/kerberos/kerberos.h	2006-11-11 15:11:21 UTC (rev 19664)
@@ -124,8 +124,8 @@
 			     struct PAC_DATA **pac_data_out,
 			     DATA_BLOB blob,
 			     krb5_context context,
-			     krb5_keyblock *krbtgt_keyblock,
-			     krb5_keyblock *service_keyblock,
+			     const krb5_keyblock *krbtgt_keyblock,
+			     const krb5_keyblock *service_keyblock,
 			     krb5_const_principal client_principal,
 			     time_t tgs_authtime,
 			     krb5_error_code *k5ret);
@@ -133,22 +133,22 @@
 				  struct PAC_LOGON_INFO **logon_info,
 				  DATA_BLOB blob,
 				  krb5_context context,
-				  krb5_keyblock *krbtgt_keyblock,
-				  krb5_keyblock *service_keyblock,
+				  const krb5_keyblock *krbtgt_keyblock,
+				  const krb5_keyblock *service_keyblock,
 				  krb5_const_principal client_principal,
 				  time_t tgs_authtime, 
 				  krb5_error_code *k5ret);
  krb5_error_code kerberos_encode_pac(TALLOC_CTX *mem_ctx,
 				    struct PAC_DATA *pac_data,
 				    krb5_context context,
-				    krb5_keyblock *krbtgt_keyblock,
-				    krb5_keyblock *service_keyblock,
-				     DATA_BLOB *pac) ;
+				    const krb5_keyblock *krbtgt_keyblock,
+				    const krb5_keyblock *service_keyblock,
+				    DATA_BLOB *pac);
  krb5_error_code kerberos_create_pac(TALLOC_CTX *mem_ctx,
 				     struct auth_serversupplied_info *server_info,
 				     krb5_context context,
-				     krb5_keyblock *krbtgt_keyblock,
-				     krb5_keyblock *service_keyblock,
+				     const krb5_keyblock *krbtgt_keyblock,
+				     const krb5_keyblock *service_keyblock,
 				     krb5_principal client_principal,
 				     time_t tgs_authtime,
 				     DATA_BLOB *pac);

Modified: branches/SAMBA_4_0/source/auth/kerberos/kerberos_pac.c
===================================================================
--- branches/SAMBA_4_0/source/auth/kerberos/kerberos_pac.c	2006-11-11 14:00:24 UTC (rev 19663)
+++ branches/SAMBA_4_0/source/auth/kerberos/kerberos_pac.c	2006-11-11 15:11:21 UTC (rev 19664)
@@ -35,7 +35,7 @@
 					  DATA_BLOB pac_data,
 					  struct PAC_SIGNATURE_DATA *sig,
 					  krb5_context context,
-					  krb5_keyblock *keyblock)
+					  const krb5_keyblock *keyblock)
 {
 	krb5_error_code ret;
 	krb5_crypto crypto;
@@ -69,8 +69,8 @@
 			      struct PAC_DATA **pac_data_out,
 			      DATA_BLOB blob,
 			      krb5_context context,
-			      krb5_keyblock *krbtgt_keyblock,
-			      krb5_keyblock *service_keyblock,
+			      const krb5_keyblock *krbtgt_keyblock,
+			      const krb5_keyblock *service_keyblock,
 			      krb5_const_principal client_principal,
 			      time_t tgs_authtime,
 			      krb5_error_code *k5ret)
@@ -317,8 +317,8 @@
 				  struct PAC_LOGON_INFO **logon_info,
 				  DATA_BLOB blob,
 				  krb5_context context,
-				  krb5_keyblock *krbtgt_keyblock,
-				  krb5_keyblock *service_keyblock,
+				  const krb5_keyblock *krbtgt_keyblock,
+				  const krb5_keyblock *service_keyblock,
 				  krb5_const_principal client_principal,
 				  time_t tgs_authtime, 
 				  krb5_error_code *k5ret)
@@ -355,7 +355,7 @@
 					 DATA_BLOB *pac_data,
 					 struct PAC_SIGNATURE_DATA *sig,
 					 krb5_context context,
-					 krb5_keyblock *keyblock)
+					 const krb5_keyblock *keyblock)
 {
 	krb5_error_code ret;
 	krb5_crypto crypto;
@@ -399,8 +399,8 @@
  krb5_error_code kerberos_encode_pac(TALLOC_CTX *mem_ctx,
 				    struct PAC_DATA *pac_data,
 				    krb5_context context,
-				    krb5_keyblock *krbtgt_keyblock,
-				    krb5_keyblock *service_keyblock,
+				    const krb5_keyblock *krbtgt_keyblock,
+				    const krb5_keyblock *service_keyblock,
 				    DATA_BLOB *pac) 
 {
 	NTSTATUS nt_status;
@@ -496,8 +496,8 @@
  krb5_error_code kerberos_create_pac(TALLOC_CTX *mem_ctx,
 				     struct auth_serversupplied_info *server_info,
 				     krb5_context context,
-				     krb5_keyblock *krbtgt_keyblock,
-				     krb5_keyblock *service_keyblock,
+				     const krb5_keyblock *krbtgt_keyblock,
+				     const krb5_keyblock *service_keyblock,
 				     krb5_principal client_principal,
 				     time_t tgs_authtime,
 				     DATA_BLOB *pac)

Modified: branches/SAMBA_4_0/source/kdc/pac-glue.c
===================================================================
--- branches/SAMBA_4_0/source/kdc/pac-glue.c	2006-11-11 14:00:24 UTC (rev 19663)
+++ branches/SAMBA_4_0/source/kdc/pac-glue.c	2006-11-11 15:11:21 UTC (rev 19664)
@@ -38,8 +38,8 @@
 static krb5_error_code samba_get_pac(krb5_context context, 
 				     struct hdb_ldb_private *private,
 				     krb5_principal client, 
-				     krb5_keyblock *krbtgt_keyblock, 
-				     krb5_keyblock *server_keyblock, 
+				     const krb5_keyblock *krbtgt_keyblock, 
+				     const krb5_keyblock *server_keyblock, 
 				     time_t tgs_authtime,
 				     krb5_data *pac)
 {
@@ -150,11 +150,11 @@
 */
 
 krb5_error_code hdb_ldb_authz_data_as_req(krb5_context context, struct hdb_entry_ex *entry_ex, 
-					   METHOD_DATA* pa_data_seq,
-					   time_t authtime,
-					   EncryptionKey *tgtkey,
-					   EncryptionKey *sessionkey,
-					   AuthorizationData **out)
+					  METHOD_DATA* pa_data_seq,
+					  time_t authtime,
+					  const EncryptionKey *tgtkey,
+					  const EncryptionKey *sessionkey,
+					  AuthorizationData **out)
 {
 	krb5_error_code ret;
 	int i;
@@ -210,13 +210,13 @@
 /* Resign (and reform, including possibly new groups) a PAC */
 
 krb5_error_code hdb_ldb_authz_data_tgs_req(krb5_context context, struct hdb_entry_ex *entry_ex, 
-					    krb5_principal client, 
-					    AuthorizationData *in, 
-					    time_t authtime,
-					    EncryptionKey *tgtkey,
-					    EncryptionKey *servicekey,
-					    EncryptionKey *sessionkey,
-					    AuthorizationData **out)
+					   krb5_principal client, 
+					   AuthorizationData *in, 
+					   time_t authtime,
+					   const EncryptionKey *tgtkey,
+					   const EncryptionKey *servicekey,
+					   const EncryptionKey *sessionkey,
+					   AuthorizationData **out)
 {
 	NTSTATUS nt_status;
 	krb5_error_code ret;

Modified: branches/SAMBA_4_0/source/kdc/pac-glue.h
===================================================================
--- branches/SAMBA_4_0/source/kdc/pac-glue.h	2006-11-11 14:00:24 UTC (rev 19663)
+++ branches/SAMBA_4_0/source/kdc/pac-glue.h	2006-11-11 15:11:21 UTC (rev 19664)
@@ -31,17 +31,17 @@
  krb5_error_code hdb_ldb_authz_data_as_req(krb5_context context, struct hdb_entry_ex *entry_ex, 
 					   METHOD_DATA* pa_data_seq,
 					   time_t authtime,
-					   EncryptionKey *tgtkey,
-					   EncryptionKey *sessionkey,
+					   const EncryptionKey *tgtkey,
+					   const EncryptionKey *sessionkey,
 					   AuthorizationData **out);
 
  krb5_error_code hdb_ldb_authz_data_tgs_req(krb5_context context, struct hdb_entry_ex *entry_ex, 
 					    krb5_principal client, 
 					    AuthorizationData *in, 
 					    time_t authtime,
-					    EncryptionKey *tgtkey,
-					    EncryptionKey *servicekey,
-					    EncryptionKey *sessionkey,
+					    const EncryptionKey *tgtkey,
+					    const EncryptionKey *servicekey,
+					    const EncryptionKey *sessionkey,
 					    AuthorizationData **out);
  krb5_error_code hdb_ldb_check_client_access(krb5_context context, hdb_entry_ex *entry_ex, 
 					     HostAddresses *addresses);



More information about the samba-cvs mailing list