constants.go 995 B

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