auth/kerberos: Remove unused TALLOC_CTX argument to check_pac_checksum
authorAndrew Bartlett <abartlet@samba.org>
Wed, 11 Jan 2012 07:07:41 +0000 (18:07 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 12 Jan 2012 07:02:54 +0000 (18:02 +1100)
auth/kerberos/kerberos_pac.c
libcli/auth/krb5_wrap.h
source4/kdc/pac-glue.c

index 97fce7372b18329aabbc74502fd8fd95d614c9dc..5155c9fd289847bb4a14ab77681b34c75fcdb4fd 100644 (file)
@@ -28,8 +28,7 @@
 #include "librpc/gen_ndr/ndr_krb5pac.h"
 #include "libcli/auth/krb5_wrap.h"
 
-krb5_error_code check_pac_checksum(TALLOC_CTX *mem_ctx,
-                                         DATA_BLOB pac_data,
+krb5_error_code check_pac_checksum(DATA_BLOB pac_data,
                                          struct PAC_SIGNATURE_DATA *sig,
                                          krb5_context context,
                                          const krb5_keyblock *keyblock)
@@ -304,8 +303,7 @@ NTSTATUS kerberos_decode_pac(TALLOC_CTX *mem_ctx,
 
        if (service_keyblock) {
                /* verify by service_key */
-               ret = check_pac_checksum(tmp_ctx,
-                                        modified_pac_blob, srv_sig_ptr,
+               ret = check_pac_checksum(modified_pac_blob, srv_sig_ptr,
                                         context,
                                         service_keyblock);
                if (ret) {
@@ -316,8 +314,7 @@ NTSTATUS kerberos_decode_pac(TALLOC_CTX *mem_ctx,
 
                if (krbtgt_keyblock) {
                        /* verify the service key checksum by krbtgt_key */
-                       ret = check_pac_checksum(tmp_ctx,
-                                                srv_sig_ptr->signature, kdc_sig_ptr,
+                       ret = check_pac_checksum(srv_sig_ptr->signature, kdc_sig_ptr,
                                                 context, krbtgt_keyblock);
                        if (ret) {
                                DEBUG(1, ("PAC Decode: Failed to verify the KDC signature: %s\n",
index affb892b574dcf3c9313e66beeab0536ee7cb643..814c427a56d053f7f29762a283727ba06a275ff3 100644 (file)
@@ -58,8 +58,7 @@ char *gssapi_error_string(TALLOC_CTX *mem_ctx,
                          const gss_OID mech);
 char *smb_get_krb5_error_message(krb5_context context, krb5_error_code code, TALLOC_CTX *mem_ctx);
 
-krb5_error_code check_pac_checksum(TALLOC_CTX *mem_ctx,
-                                  DATA_BLOB pac_data,
+krb5_error_code check_pac_checksum(DATA_BLOB pac_data,
                                   struct PAC_SIGNATURE_DATA *sig,
                                   krb5_context context,
                                   const krb5_keyblock *keyblock);
index 3983d7b2012f5419d210e7200afd9c0f542bbeff..3b0f00f850352ba0fc4fcc9b7711f9052efa5b07 100644 (file)
@@ -489,7 +489,7 @@ int kdc_check_pac(krb5_context context,
 
        keyblock = key->key;
 
-       return check_pac_checksum(NULL, srv_sig, kdc_sig,
+       return check_pac_checksum(srv_sig, kdc_sig,
                                 context, &keyblock);
 }