github.com/jcmturner/gokrb5/v8@v8.4.4/iana/chksumtype/constants.go (about)

     1  // Package chksumtype provides Kerberos 5 checksum type assigned numbers.
     2  package chksumtype
     3  
     4  // Checksum type IDs.
     5  const (
     6  	//RESERVED : 0
     7  	CRC32         int32 = 1
     8  	RSA_MD4       int32 = 2
     9  	RSA_MD4_DES   int32 = 3
    10  	DES_MAC       int32 = 4
    11  	DES_MAC_K     int32 = 5
    12  	RSA_MD4_DES_K int32 = 6
    13  	RSA_MD5       int32 = 7
    14  	RSA_MD5_DES   int32 = 8
    15  	RSA_MD5_DES3  int32 = 9
    16  	SHA1_ID10     int32 = 10
    17  	//UNASSIGNED : 11
    18  	HMAC_SHA1_DES3_KD      int32 = 12
    19  	HMAC_SHA1_DES3         int32 = 13
    20  	SHA1_ID14              int32 = 14
    21  	HMAC_SHA1_96_AES128    int32 = 15
    22  	HMAC_SHA1_96_AES256    int32 = 16
    23  	CMAC_CAMELLIA128       int32 = 17
    24  	CMAC_CAMELLIA256       int32 = 18
    25  	HMAC_SHA256_128_AES128 int32 = 19
    26  	HMAC_SHA384_192_AES256 int32 = 20
    27  	//UNASSIGNED : 21-32770
    28  	GSSAPI int32 = 32771
    29  	//UNASSIGNED : 32772-2147483647
    30  	KERB_CHECKSUM_HMAC_MD5_UNSIGNED uint32 = 4294967158 // 0xFFFFFF76 documentation says this is -138 but in an unsigned int this is 4294967158
    31  	KERB_CHECKSUM_HMAC_MD5          int32  = -138
    32  )