Versions in this module Expand all Collapse all v3 v3.0.0 Jan 14, 2018 Changes in this version + type EType interface + DecryptData func(key, data []byte) ([]byte, error) + DecryptMessage func(key, ciphertext []byte, usage uint32) ([]byte, error) + DeriveKey func(protocolKey, usage []byte) ([]byte, error) + DeriveRandom func(protocolKey, usage []byte) ([]byte, error) + EncryptData func(key, data []byte) ([]byte, []byte, error) + EncryptMessage func(key, message []byte, usage uint32) ([]byte, []byte, error) + GetChecksumHash func(protocolKey, data []byte, usage uint32) ([]byte, error) + GetConfounderByteSize func() int + GetCypherBlockBitLength func() int + GetDefaultStringToKeyParams func() string + GetETypeID func() int + GetHMACBitLength func() int + GetHashFunc func() func() hash.Hash + GetHashID func() int + GetKeyByteSize func() int + GetKeySeedBitLength func() int + GetMessageBlockByteSize func() int + RandomToKey func(b []byte) []byte + StringToKey func(string, salt, s2kparams string) ([]byte, error) + VerifyChecksum func(protocolKey, data, chksum []byte, usage uint32) bool + VerifyIntegrity func(protocolKey, ct, pt []byte, usage uint32) bool Other modules containing this package gopkg.in/jcmturner/gokrb5.v1 gopkg.in/jcmturner/gokrb5.v2 gopkg.in/jcmturner/gokrb5.v4 gopkg.in/jcmturner/gokrb5.v5 gopkg.in/jcmturner/gokrb5.v6 gopkg.in/jcmturner/gokrb5.v7 gopkg.in/jcmturner/gokrb5.v8