kdc: simplify client_access windc plugin API
commit64dad876a44de0247ffd972ee60d80821b197eb1
authorLuke Howard <lukeh@padl.com>
Thu, 23 Dec 2021 09:51:37 +0000 (23 20:51 +1100)
committerNico Williams <nico@cryptonector.com>
Thu, 23 Dec 2021 23:49:36 +0000 (23 17:49 -0600)
tree0d3bc7e02042402f54d5d0cc7447b040ba8162b5
parent36fe09f433c81f5bdf69a1da52c4dac9259bc1af
kdc: simplify client_access windc plugin API

Make client_access plugin API take a single argument, astgs_request_t. Note: in
order to avoid making r->outpadata public (it's an internal buffer), but allow
Samba to modify the reply pa data, some pointer magic is required.
kdc/kdc_locl.h
kdc/kerberos5.c
kdc/krb5tgs.c
kdc/windc.c
kdc/windc_plugin.h
tests/plugin/windc.c