Documentation
¶
Index ¶
- Variables
- func ApplyModifier(key []byte, modifier Modifier) []byte
- func BEKTriple() []byte
- func DecryptKey(mfk []byte, modifier Modifier, encryptedKey []byte) ([]byte, error)
- func EncryptKey(mfk []byte, modifier Modifier, clearKey []byte) ([]byte, error)
- func GetKeyByName(name string) ([]byte, error)
- func KEKDouble() []byte
- func KEKSingle() []byte
- func KEKTriple() []byte
- func MFKDouble() []byte
- func MFKSingle() []byte
- func MFKTriple() []byte
- type Modifier
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrKeyCodeNotSupported = errors.New("key code not supported")
Functions ¶
func ApplyModifier ¶
func DecryptKey ¶
func GetKeyByName ¶
Types ¶
type Modifier ¶
type Modifier byte
const ( Modifier0 Modifier = 0x00 Modifier1 Modifier = 0x01 Modifier2 Modifier = 0x02 Modifier3 Modifier = 0x03 Modifier4 Modifier = 0x04 Modifier5 Modifier = 0x05 Modifier6 Modifier = 0x06 Modifier7 Modifier = 0x07 Modifier8 Modifier = 0x08 Modifier9 Modifier = 0x09 ModifierA Modifier = 0x0A ModifierB Modifier = 0x0B ModifierC Modifier = 0x0C ModifierD Modifier = 0x0D ModifierE Modifier = 0x0E ModifierF Modifier = 0x0F )
func ModifierFromKeyCode ¶
Click to show internal directories.
Click to hide internal directories.