[−][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 |