s4-kdc/pac_glue: remove old samba_kdc_build_edata_reply().
authorGünther Deschner <gd@samba.org>
Thu, 8 May 2014 15:06:42 +0000 (17:06 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 21 Jul 2015 17:04:14 +0000 (19:04 +0200)
Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
source4/kdc/pac-glue.c
source4/kdc/pac-glue.h

index e6794a768c2b85b76f9192d8d728ff846f7d82b6..995e31885c56f9059c85fa0761cf40381d0e1819 100644 (file)
@@ -378,40 +378,6 @@ NTSTATUS samba_kdc_update_delegation_info_blob(TALLOC_CTX *mem_ctx,
        return NT_STATUS_OK;
 }
 
-/* this function allocates 'data' using malloc.
- * The caller is responsible for freeing it */
-void samba_kdc_build_edata_reply(NTSTATUS nt_status, DATA_BLOB *e_data)
-{
-       PA_DATA pa;
-       unsigned char *buf;
-       size_t len;
-       krb5_error_code ret = 0;
-
-       if (!e_data)
-               return;
-
-       pa.padata_type          = KRB5_PADATA_PW_SALT;
-       pa.padata_value.length  = 12;
-       pa.padata_value.data    = malloc(pa.padata_value.length);
-       if (!pa.padata_value.data) {
-               e_data->length = 0;
-               e_data->data = NULL;
-               return;
-       }
-
-       SIVAL(pa.padata_value.data, 0, NT_STATUS_V(nt_status));
-       SIVAL(pa.padata_value.data, 4, 0);
-       SIVAL(pa.padata_value.data, 8, 1);
-
-       ASN1_MALLOC_ENCODE(PA_DATA, buf, len, &pa, &len, ret);
-       free(pa.padata_value.data);
-
-       e_data->data   = buf;
-       e_data->length = len;
-
-       return;
-}
-
 /* function to map policy errors */
 krb5_error_code samba_kdc_map_policy_err(NTSTATUS nt_status)
 {
index 22b50dc69bb96c0dea27f6d3e16a1bab51264765..a18d1fea6fd9fe663c1a99b54ba1fef515a49487 100644 (file)
@@ -49,8 +49,6 @@ NTSTATUS samba_kdc_update_delegation_info_blob(TALLOC_CTX *mem_ctx,
                                const krb5_principal proxy_principal,
                                DATA_BLOB *pac_blob);
 
-void samba_kdc_build_edata_reply(NTSTATUS nt_status, DATA_BLOB *e_data);
-
 krb5_error_code samba_kdc_map_policy_err(NTSTATUS nt_status);
 
 NTSTATUS samba_kdc_check_client_access(struct samba_kdc_entry *kdc_entry,