git.samba.org
/
metze
/
samba
/
wip.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a test to explore Netlogon PAC validation
[metze/samba/wip.git]
/
source
/
librpc
/
idl
/
krb5pac.idl
diff --git
a/source/librpc/idl/krb5pac.idl
b/source/librpc/idl/krb5pac.idl
index ca0efaed3e6fd2e973bbca22fc43594e11da722b..07f747a0c4bcdf293d618f3acbb0ca0f1ecec534 100644
(file)
--- a/
source/librpc/idl/krb5pac.idl
+++ b/
source/librpc/idl/krb5pac.idl
@@
-100,6
+100,14
@@
interface krb5pac
PAC_BUFFER_RAW buffers[num_buffers];
} PAC_DATA_RAW;
PAC_BUFFER_RAW buffers[num_buffers];
} PAC_DATA_RAW;
+ typedef [public] struct {
+ uint32 MessageType;
+ uint32 ChecksumLength;
+ uint32 SignatureType;
+ uint32 SignatureLength;
+ [size_is(ChecksumLength),length_is(ChecksumLength)] uint8 *data;
+ } PAC_Validate;
+
void decode_pac(
[in] PAC_DATA pac
);
void decode_pac(
[in] PAC_DATA pac
);
@@
-111,4
+119,10
@@
interface krb5pac
void decode_login_info(
[in] PAC_LOGON_INFO logon_info
);
void decode_login_info(
[in] PAC_LOGON_INFO logon_info
);
+
+ void decode_pac_validate(
+ [in] PAC_Validate pac_validate
+ );
+
+
}
}