<s> from impacket . dcerpc . v5 . enum import Enum <EOL> def encodeFlags ( flags ) : <EOL> finalFlags = list ( ) <EOL> for i in range ( <NUM_LIT:0> , <NUM_LIT:32> ) : <EOL> finalFlags . append ( <NUM_LIT:0> , ) <EOL> for f in flags : <EOL> finalFlags [ f ] = <NUM_LIT:1> <EOL> return finalFlags <EOL> class ApplicationTagNumbers ( Enum ) : <EOL> Ticket = <NUM_LIT:1> <EOL> Authenticator = <NUM_LIT:2> <EOL> EncTicketPart = <NUM_LIT:3> <EOL> AS_REQ = <NUM_LIT:10> <EOL> AS_REP = <NUM_LIT:11> <EOL> TGS_REQ = <NUM_LIT:12> <EOL> TGS_REP = <NUM_LIT> <EOL> AP_REQ = <NUM_LIT> <EOL> AP_REP = <NUM_LIT:15> <EOL> RESERVED16 = <NUM_LIT:16> <EOL> RESERVED17 = <NUM_LIT> <EOL> KRB_SAFE = <NUM_LIT:20> <EOL> KRB_PRIV = <NUM_LIT> <EOL> KRB_CRED = <NUM_LIT> <EOL> EncASRepPart = <NUM_LIT> <EOL> EncTGSRepPart = <NUM_LIT> <EOL> EncApRepPart = <NUM_LIT> <EOL> EncKrbPrivPart = <NUM_LIT> <EOL> EncKrbCredPart = <NUM_LIT> <EOL> KRB_ERROR = <NUM_LIT:30> <EOL> class PrincipalNameType ( Enum ) : <EOL> NT_UNKNOWN = <NUM_LIT:0> <EOL> NT_PRINCIPAL = <NUM_LIT:1> <EOL> NT_SRV_INST = <NUM_LIT:2> <EOL> NT_SRV_HST = <NUM_LIT:3> <EOL> NT_SRV_XHST = <NUM_LIT:4> <EOL> NT_UID = <NUM_LIT:5> <EOL> NT_X500_PRINCIPAL = <NUM_LIT:6> <EOL> NT_SMTP_NAME = <NUM_LIT:7> <EOL> NT_ENTERPRISE = <NUM_LIT:10> <EOL> class PreAuthenticationDataTypes ( Enum ) : <EOL> PA_TGS_REQ = <NUM_LIT:1> <EOL> PA_ENC_TIMESTAMP = <NUM_LIT:2> <EOL> PA_PW_SALT = <NUM_LIT:3> <EOL> PA_ENC_UNIX_TIME = <NUM_LIT:5> <EOL> PA_SANDIA_SECUREID = <NUM_LIT:6> <EOL> PA_SESAME = <NUM_LIT:7> <EOL> PA_OSF_DCE = <NUM_LIT:8> <EOL> PA_CYBERSAFE_SECUREID = <NUM_LIT:9> <EOL> PA_AFS3_SALT = <NUM_LIT:10> <EOL> PA_ETYPE_INFO = <NUM_LIT:11> <EOL> PA_SAM_CHALLENGE = <NUM_LIT:12> <EOL> PA_SAM_RESPONSE = <NUM_LIT> <EOL> PA_PK_AS_REQ_OLD = <NUM_LIT> <EOL> PA_PK_AS_REP_OLD = <NUM_LIT:15> <EOL> PA_PK_AS_REQ = <NUM_LIT:16> <EOL> PA_PK_AS_REP = <NUM_LIT> <EOL> PA_ETYPE_INFO2 = <NUM_LIT> <EOL> PA_USE_SPECIFIED_KVNO = <NUM_LIT:20> <EOL> PA_SAM_REDIRECT = <NUM_LIT> <EOL> PA_GET_FROM_TYPED_DATA = <NUM_LIT> <EOL> TD_PADATA = <NUM_LIT> <EOL> PA_SAM_ETYPE_INFO = <NUM_LIT> <EOL> PA_ALT_PRINC = <NUM_LIT> <EOL> PA_SAM_CHALLENGE2 = <NUM_LIT:30> <EOL> PA_SAM_RESPONSE2 = <NUM_LIT> <EOL> PA_EXTRA_TGT = <NUM_LIT> <EOL> TD_PKINIT_CMS_CERTIFICATES = <NUM_LIT> <EOL> TD_KRB_PRINCIPAL = <NUM_LIT> <EOL> TD_KRB_REALM = <NUM_LIT> <EOL> TD_TRUSTED_CERTIFIERS = <NUM_LIT> <EOL> TD_CERTIFICATE_INDEX = <NUM_LIT> <EOL> TD_APP_DEFINED_ERROR = <NUM_LIT> <EOL> TD_REQ_NONCE = <NUM_LIT> <EOL> TD_REQ_SEQ = <NUM_LIT> <EOL> PA_PAC_REQUEST = <NUM_LIT> <EOL> PA_FOR_USER = <NUM_LIT> <EOL> PA_FX_COOKIE = <NUM_LIT> <EOL> PA_FX_FAST = <NUM_LIT> <EOL> PA_FX_ERROR = <NUM_LIT> <EOL> PA_ENCRYPTED_CHALLENGE = <NUM_LIT> <EOL> PA_SUPPORTED_ENCTYPES = <NUM_LIT> <EOL> PA_PAC_OPTIONS = <NUM_LIT> <EOL> class AddressType ( Enum ) : <EOL> IPv4 = <NUM_LIT:2> <EOL> Directional = <NUM_LIT:3> <EOL> ChaosNet = <NUM_LIT:5> <EOL> XNS = <NUM_LIT:6> <EOL> ISO = <NUM_LIT:7> <EOL> DECNET_Phase_IV = <NUM_LIT:12> <EOL> AppleTalk_DDP = <NUM_LIT:16> <EOL> NetBios = <NUM_LIT:20> <EOL> IPv6 = <NUM_LIT> <EOL> class AuthorizationDataType ( Enum ) : <EOL> AD_IF_RELEVANT = <NUM_LIT:1> <EOL> AD_INTENDED_FOR_SERVER = <NUM_LIT:2> <EOL> AD_INTENDED_FOR_APPLICATION_CLASS = <NUM_LIT:3> <EOL> AD_KDC_ISSUED = <NUM_LIT:4> <EOL> AD_AND_OR = <NUM_LIT:5> <EOL> AD_MANDATORY_TICKET_EXTENSIONS = <NUM_LIT:6> <EOL> AD_IN_TICKET_EXTENSIONS = <NUM_LIT:7> <EOL> AD_MANDATORY_FOR_KDC = <NUM_LIT:8> <EOL> OSF_DCE = <NUM_LIT:64> <EOL> SESAME = <NUM_LIT> <EOL> AD_OSF_DCE_PKI_CERTID = <NUM_LIT> <EOL> AD_WIN2K_PAC = <NUM_LIT> <EOL> AD_ETYPE_NEGOTIATION = <NUM_LIT> <EOL> class TransitedEncodingTypes ( Enum ) : <EOL> DOMAIN_X500_COMPRESS = <NUM_LIT:1> <EOL> class ProtocolVersionNumber ( Enum ) : <EOL> pvno = <NUM_LIT:5> <EOL> class KerberosMessageTypes ( Enum ) : <EOL> KRB_AS_REQ = <NUM_LIT:10> <EOL> KRB_AS_REP = <NUM_LIT:11> <EOL> KRB_TGS_REQ = <NUM_LIT:12> <EOL> KRB_TGS_REP = <NUM_LIT> <EOL> KRB_AP_REQ = <NUM_LIT> <EOL> KRB_AP_REP = <NUM_LIT:15> <EOL> KRB_RESERVED16 = <NUM_LIT:16> <EOL> KRB_RESERVED17 = <NUM_LIT> <EOL> KRB_SAFE = <NUM_LIT:20> <EOL> KRB_PRIV = <NUM_LIT> <EOL> KRB_CRED = <NUM_LIT> <EOL> KRB_ERROR = <NUM_LIT:30> <EOL> class NameTypes ( Enum ) : <EOL> KRB_NT_UNKNOWN = <NUM_LIT:0> <EOL> KRB_NT_PRINCIPAL = <NUM_LIT:1> <EOL> KRB_NT_SRV_INST = <NUM_LIT:2> <EOL> KRB_NT_SRV_HST = <NUM_LIT:3> <EOL> KRB_NT_SRV_XHST = <NUM_LIT:4> <EOL> KRB_NT_UID = <NUM_LIT:5> <EOL> KRB_NT_X500_PRINCIPAL = <NUM_LIT:6> <EOL> KRB_NT_SMTP_NAME = <NUM_LIT:7> <EOL> KRB_NT_ENTERPRISE = <NUM_LIT:10> <EOL> class ErrorCodes ( Enum ) : <EOL> KDC_ERR_NONE = <NUM_LIT:0> <EOL> KDC_ERR_NAME_EXP = <NUM_LIT:1> <EOL> KDC_ERR_SERVICE_EXP = <NUM_LIT:2> <EOL> KDC_ERR_BAD_PVNO = <NUM_LIT:3> <EOL> KDC_ERR_C_OLD_MAST_KVNO = <NUM_LIT:4> <EOL> KDC_ERR_S_OLD_MAST_KVNO = <NUM_LIT:5> <EOL> KDC_ERR_C_PRINCIPAL_UNKNOWN = <NUM_LIT:6> <EOL> KDC_ERR_S_PRINCIPAL_UNKNOWN = <NUM_LIT:7> <EOL> KDC_ERR_PRINCIPAL_NOT_UNIQUE = <NUM_LIT:8> <EOL> KDC_ERR_NULL_KEY = <NUM_LIT:9> <EOL> KDC_ERR_CANNOT_POSTDATE = <NUM_LIT:10> <EOL> KDC_ERR_NEVER_VALID = <NUM_LIT:11> <EOL> KDC_ERR_POLICY = <NUM_LIT:12> <EOL> KDC_ERR_BADOPTION = <NUM_LIT> <EOL> KDC_ERR_ETYPE_NOSUPP = <NUM_LIT> <EOL> KDC_ERR_SUMTYPE_NOSUPP = <NUM_LIT:15> <EOL> KDC_ERR_PADATA_TYPE_NOSUPP = <NUM_LIT:16> <EOL> KDC_ERR_TRTYPE_NOSUPP = <NUM_LIT> <EOL> KDC_ERR_CLIENT_REVOKED = <NUM_LIT> <EOL> KDC_ERR_SERVICE_REVOKED = <NUM_LIT> <EOL> KDC_ERR_TGT_REVOKED = <NUM_LIT:20> <EOL> KDC_ERR_CLIENT_NOTYET = <NUM_LIT> <EOL> KDC_ERR_SERVICE_NOTYET = <NUM_LIT> <EOL> KDC_ERR_KEY_EXPIRED = <NUM_LIT> <EOL> KDC_ERR_PREAUTH_FAILED = <NUM_LIT> <EOL> KDC_ERR_PREAUTH_REQUIRED = <NUM_LIT> <EOL> KDC_ERR_SERVER_NOMATCH = <NUM_LIT> <EOL> KDC_ERR_MUST_USE_USER2USER = <NUM_LIT> <EOL> KDC_ERR_PATH_NOT_ACCEPTED = <NUM_LIT> <EOL> KDC_ERR_SVC_UNAVAILABLE = <NUM_LIT> <EOL> KRB_AP_ERR_BAD_INTEGRITY = <NUM_LIT> <EOL> KRB_AP_ERR_TKT_EXPIRED = <NUM_LIT:32> <EOL> KRB_AP_ERR_TKT_NYV = <NUM_LIT> <EOL> KRB_AP_ERR_REPEAT = <NUM_LIT> <EOL> KRB_AP_ERR_NOT_US = <NUM_LIT> <EOL> KRB_AP_ERR_BADMATCH = <NUM_LIT> <EOL> KRB_AP_ERR_SKEW = <NUM_LIT> <EOL> KRB_AP_ERR_BADADDR = <NUM_LIT> <EOL> KRB_AP_ERR_BADVERSION = <NUM_LIT> <EOL> KRB_AP_ERR_MSG_TYPE = <NUM_LIT> <EOL> KRB_AP_ERR_MODIFIED = <NUM_LIT> <EOL> KRB_AP_ERR_BADORDER = <NUM_LIT> <EOL> KRB_AP_ERR_BADKEYVER = <NUM_LIT> <EOL> KRB_AP_ERR_NOKEY = <NUM_LIT> <EOL> KRB_AP_ERR_MUT_FAIL = <NUM_LIT> <EOL> KRB_AP_ERR_BADDIRECTION = <NUM_LIT> <EOL> KRB_AP_ERR_METHOD = <NUM_LIT> <EOL> KRB_AP_ERR_BADSEQ = <NUM_LIT> <EOL> KRB_AP_ERR_INAPP_CKSUM = <NUM_LIT:50> <EOL> KRB_AP_PATH_NOT_ACCEPTED = <NUM_LIT> <EOL> KRB_ERR_RESPONSE_TOO_BIG = <NUM_LIT> <EOL> KRB_ERR_GENERIC = <NUM_LIT> <EOL> KRB_ERR_FIELD_TOOLONG = <NUM_LIT> <EOL> KDC_ERROR_CLIENT_NOT_TRUSTED = <NUM_LIT> <EOL> KDC_ERROR_KDC_NOT_TRUSTED = <NUM_LIT> <EOL> KDC_ERROR_INVALID_SIG = <NUM_LIT:64> <EOL> KDC_ERR_KEY_TOO_WEAK = <NUM_LIT> <EOL> KDC_ERR_CERTIFICATE_MISMATCH = <NUM_LIT> <EOL> KRB_AP_ERR_NO_TGT = <NUM_LIT> <EOL> KDC_ERR_WRONG_REALM = <NUM_LIT> <EOL> KRB_AP_ERR_USER_TO_USER_REQUIRED = <NUM_LIT> <EOL> KDC_ERR_CANT_VERIFY_CERTIFICATE = <NUM_LIT> <EOL> KDC_ERR_INVALID_CERTIFICATE = <NUM_LIT> <EOL> KDC_ERR_REVOKED_CERTIFICATE = <NUM_LIT> <EOL> KDC_ERR_REVOCATION_STATUS_UNKNOWN = <NUM_LIT> <EOL> KDC_ERR_REVOCATION_STATUS_UNAVAILABLE = <NUM_LIT> <EOL> KDC_ERR_CLIENT_NAME_MISMATCH = <NUM_LIT> <EOL> KDC_ERR_KDC_NAME_MISMATCH = <NUM_LIT> <EOL> ERROR_MESSAGES = { <EOL> <NUM_LIT:0> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:1> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:2> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:3> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:4> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:5> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:6> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:7> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:8> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:9> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:10> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:11> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:12> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:15> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:16> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:20> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:32> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:50> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT:64> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> <NUM_LIT> : ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> } <EOL> class TicketFlags ( Enum ) : <EOL> reserved = <NUM_LIT:0> <EOL> forwardable = <NUM_LIT:1> <EOL> forwarded = <NUM_LIT:2> <EOL> proxiable = <NUM_LIT:3> <EOL> proxy = <NUM_LIT:4> <EOL> may_postdate = <NUM_LIT:5> <EOL> postdated = <NUM_LIT:6> <EOL> invalid = <NUM_LIT:7> <EOL> renewable = <NUM_LIT:8> <EOL> initial = <NUM_LIT:9> <EOL> pre_authent = <NUM_LIT:10> <EOL> hw_authent = <NUM_LIT:11> <EOL> transited_policy_checked = <NUM_LIT:12> <EOL> ok_as_delegate = <NUM_LIT> <EOL> enc_pa_rep = <NUM_LIT:15> <EOL> anonymous = <NUM_LIT:16> <EOL> class KDCOptions ( Enum ) : <EOL> reserved = <NUM_LIT:0> <EOL> forwardable = <NUM_LIT:1> <EOL> forwarded = <NUM_LIT:2> <EOL> proxiable = <NUM_LIT:3> <EOL> proxy = <NUM_LIT:4> <EOL> allow_postdate = <NUM_LIT:5> <EOL> postdated = <NUM_LIT:6> <EOL> unused7 = <NUM_LIT:7> <EOL> renewable = <NUM_LIT:8> <EOL> unused9 = <NUM_LIT:9> <EOL> unused10 = <NUM_LIT:10> <EOL> opt_hardware_auth = <NUM_LIT:11> <EOL> unused12 = <NUM_LIT:12> <EOL> unused13 = <NUM_LIT> <EOL> cname_in_addl_tkt = <NUM_LIT> <EOL> canonicalize = <NUM_LIT:15> <EOL> disable_transited_check = <NUM_LIT> <EOL> renewable_ok = <NUM_LIT> <EOL> enc_tkt_in_skey = <NUM_LIT> <EOL> renew = <NUM_LIT:30> <EOL> validate = <NUM_LIT> <EOL> class APOptions ( Enum ) : <EOL> reserved = <NUM_LIT:0> <EOL> use_session_key = <NUM_LIT:1> <EOL> mutual_required = <NUM_LIT:2> <EOL> class EncryptionTypes ( Enum ) : <EOL> des_cbc_crc = <NUM_LIT:1> <EOL> des_cbc_md4 = <NUM_LIT:2> <EOL> des_cbc_md5 = <NUM_LIT:3> <EOL> _reserved_4 = <NUM_LIT:4> <EOL> des3_cbc_md5 = <NUM_LIT:5> <EOL> _reserved_6 = <NUM_LIT:6> <EOL> des3_cbc_sha1 = <NUM_LIT:7> <EOL> dsaWithSHA1_CmsOID = <NUM_LIT:9> <EOL> md5WithRSAEncryption_CmsOID = <NUM_LIT:10> <EOL> sha1WithRSAEncryption_CmsOID = <NUM_LIT:11> <EOL> rc2CBC_EnvOID = <NUM_LIT:12> <EOL> rsaEncryption_EnvOID = <NUM_LIT> <EOL> rsaES_OAEP_ENV_OID = <NUM_LIT> <EOL> des_ede3_cbc_Env_OID = <NUM_LIT:15> <EOL> des3_cbc_sha1_kd = <NUM_LIT:16> <EOL> aes128_cts_hmac_sha1_96 = <NUM_LIT> <EOL> aes256_cts_hmac_sha1_96 = <NUM_LIT> <EOL> rc4_hmac = <NUM_LIT> <EOL> rc4_hmac_exp = <NUM_LIT> <EOL> subkey_keymaterial = <NUM_LIT> <EOL> class ChecksumTypes ( Enum ) : <EOL> rsa_md5_des = <NUM_LIT:8> <EOL> rsa_md4_des = <NUM_LIT:4> <EOL> hmac_md5 = - <NUM_LIT> <EOL> hmac_sha1_des3_kd = <NUM_LIT:12> <EOL> hmac_sha1_96_aes128 = <NUM_LIT:15> <EOL> hmac_sha1_96_aes256 = <NUM_LIT:16> </s>
