mirror of
https://github.com/samba-team/samba.git
synced 2025-01-26 10:04:02 +03:00
s4-auth-krb: smb_rd_req_return_stuff is used only in gensec_krb5
Make it clearly a gensec_krb5 accessory file. This function should never be used anywhere else. This function was copied out from the Heimdal tree and is kept in a separate file for clarity and to keep the original license boilerplate.
This commit is contained in:
parent
3109a3de1f
commit
a2de8a12d3
@ -41,6 +41,7 @@
|
||||
#include "lib/util/util_net.h"
|
||||
#include "../lib/util/asn1.h"
|
||||
#include "auth/kerberos/pac_utils.h"
|
||||
#include "gensec_krb5_util.h"
|
||||
|
||||
_PUBLIC_ NTSTATUS gensec_krb5_init(void);
|
||||
|
||||
|
10
source4/auth/gensec/gensec_krb5_util.h
Normal file
10
source4/auth/gensec/gensec_krb5_util.h
Normal file
@ -0,0 +1,10 @@
|
||||
/* See gensec_krb5_util.c for the license */
|
||||
|
||||
krb5_error_code smb_rd_req_return_stuff(krb5_context context,
|
||||
krb5_auth_context *auth_context,
|
||||
const krb5_data *inbuf,
|
||||
krb5_keytab keytab,
|
||||
krb5_principal acceptor_principal,
|
||||
krb5_data *outbuf,
|
||||
krb5_ticket **ticket,
|
||||
krb5_keyblock **keyblock);
|
2
source4/auth/gensec/wscript_build
Normal file → Executable file
2
source4/auth/gensec/wscript_build
Normal file → Executable file
@ -6,7 +6,7 @@ bld.SAMBA_SUBSYSTEM('gensec_util',
|
||||
autoproto='gensec_proto.h')
|
||||
|
||||
bld.SAMBA_MODULE('gensec_krb5',
|
||||
source='gensec_krb5.c',
|
||||
source='gensec_krb5.c gensec_krb5_util.c',
|
||||
subsystem='gensec',
|
||||
init_function='gensec_krb5_init',
|
||||
deps='samba-credentials authkrb5 com_err gensec_util',
|
||||
|
@ -6,7 +6,7 @@ bld.SAMBA_SUBSYSTEM('KRB_INIT_CTX',
|
||||
)
|
||||
|
||||
bld.SAMBA_LIBRARY('authkrb5',
|
||||
source='kerberos_heimdal.c kerberos_pac.c keytab_copy.c',
|
||||
source='kerberos_pac.c keytab_copy.c',
|
||||
autoproto='proto.h',
|
||||
public_deps='ndr-krb5pac krb5samba samba_socket LIBCLI_RESOLVE asn1',
|
||||
deps='auth_sam_reply tevent LIBPACKET ndr ldb krb5samba KRB_INIT_CTX KRB5_PAC errors',
|
||||
|
Loading…
x
Reference in New Issue
Block a user