blob: 93db952dda1e30061d4c6b58fe24434aa19a9352 [file] [log] [blame]
Scott Baker8461e152019-10-01 14:44:30 -07001// Package chksumtype provides Kerberos 5 checksum type assigned numbers.
2package chksumtype
3
4// Checksum type IDs.
5const (
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)