[][src]Crate ms_pac

Library to represent the data types of [MS-PAC]. Still in alpha version.

Structs

CYPHER_BLOCK
DOMAIN_GROUP_MEMBERSHIP

typedef struct DOMAIN_GROUP_MEMBERSHIP { PISID DomainId; ULONG GroupCount; [size_is(GroupCount)] PGROUP_MEMBERSHIP GroupIds; } DOMAIN_GROUP_MEMBERSHIP, *PDOMAIN_GROUP_MEMBERSHIP;

GROUP_MEMBERSHIP

typedef struct _GROUP_MEMBERSHIP { ULONG RelativeId; ULONG Attributes; } GROUP_MEMBERSHIP, *PGROUP_MEMBERSHIP;

KERB_SID_AND_ATTRIBUTES

typedef struct _KERB_SID_AND_ATTRIBUTES { PISID Sid; ULONG Attributes; } KERB_SID_AND_ATTRIBUTES, *PKERB_SID_AND_ATTRIBUTES;

KERB_VALIDATION_INFO
NTLM_SUPPLEMENTAL_CREDENTIAL
PACTYPE
PAC_CLIENT_CLAIMS_INFO
PAC_CLIENT_INFO
PAC_CREDENTIAL_DATA
PAC_CREDENTIAL_INFO
PAC_DEVICE_CLAIMS_INFO
PAC_DEVICE_INFO
PAC_SIGNATURE_DATA
S4U_DELEGATION_INFO
SECKPG_SUPPLEMENTAL_CRED
UPN_DNS_INFO
USER_SESSION_KEY

Enums

PAC_INFO_BUFFER

Constants

HMAC_SHA1_96_AES_SIGN_SIZE
HMAC_SHA1_96_AES128

As specified in [RFC3962] section 7. Signature size is 12 bytes. Decimal value is 15.

HMAC_SHA1_96_AES256

As specified in [RFC3962] section 7. Signature size is 12 bytes. Decimal value is 16.

KERB_CHECKSUM_HMAC_MD5

As specified in [RFC4120] and [RFC4757] section 4. Signature size is 16 bytes. Decimal value is -138.

KERB_CHECKSUM_HMAC_MD5_SIGN_SIZE
NOT_EXPIRE_TIME
NOT_SET_TIME
PAC_CLIENT_CLAIMS_INFO_TYPE
PAC_CLIENT_INFO_TYPE
PAC_CREDENTIALS_INFO
PAC_DELEGATION_INFO
PAC_DEVICE_CLAIMS_INFO_TYPE
PAC_DEVICE_INFO_TYPE
PAC_LOGON_INFO
PAC_PRIVSVR_CHECKSUM
PAC_SERVER_CHECKSUM
PAC_UPN_DNS_INFO

Type Definitions

PISID