Documentation ¶
Index ¶
- func DecryptKey(keyScheme KeyScheme, key []byte, lmkPair []byte, variant Variant) ([]byte, error)
- func DecryptKey3DES(key []byte, lmkPair []byte, variant Variant) ([]byte, error)
- func EncryptKey(keyScheme KeyScheme, key []byte, lmkPair []byte, variant Variant) ([]byte, error)
- func EncryptKey3DES(key []byte, lmkPair []byte, variant Variant) ([]byte, error)
- func KeyCodeFromPairAndVariant(pair LMKPair, variant Variant) (string, error)
- func PairAndVariantFromKeyCode(keyCode string) (LMKPair, Variant, error)
- func ProduceKeyVariant(key []byte, variant Variant) []byte
- func ValidateKeyCode(keyCode string) error
- type KeyScheme
- type LMKPair
- type Variant
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecryptKey ¶
func DecryptKey3DES ¶
func EncryptKey ¶
func EncryptKey3DES ¶
func ProduceKeyVariant ¶
func ValidateKeyCode ¶
Types ¶
type LMKPair ¶
type LMKPair string
const ( LMKPair0001 LMKPair = "00-01" LMKPair0203 LMKPair = "02-03" LMKPair0405 LMKPair = "04-05" LMKPair0607 LMKPair = "06-07" LMKPair0809 LMKPair = "08-09" LMKPair1011 LMKPair = "10-11" LMKPair1213 LMKPair = "12-13" LMKPair1415 LMKPair = "14-15" LMKPair1617 LMKPair = "16-17" LMKPair1819 LMKPair = "18-19" LMKPair2021 LMKPair = "20-21" LMKPair2223 LMKPair = "22-23" LMKPair2425 LMKPair = "24-25" LMKPair2627 LMKPair = "26-27" LMKPair2829 LMKPair = "28-29" LMKPair3031 LMKPair = "30-31" LMKPair3233 LMKPair = "32-33" LMKPair3435 LMKPair = "34-35" LMKPair3637 LMKPair = "36-37" LMKPair3839 LMKPair = "38-39" )
func GetLMKPairByCode ¶
func ParseLMKPair ¶
Click to show internal directories.
Click to hide internal directories.