Versions in this module Expand all Collapse all v0 v0.2.2 Apr 12, 2024 v0.2.1 Apr 24, 2023 Changes in this version type Keyring + Decoded [keyCount]Key + Raw []byte v0.2.0 Apr 8, 2023 Changes in this version + var ErrPubkeyLocation = errors.New("failed to locate keyring in game client") + type CipherType byte + func (c *CipherType) Parse(s string) error + func (c CipherType) String() string + type Key struct + Cipher string + DecryptionIV []byte + DecryptionKey []byte + Operand byte + Private []byte + Public []byte + func (k *Key) UnmarshalBinary(buf []byte) error + func (k Key) MarshalBinary() ([]byte, error) + type Keyring [keyCount]Key + func Extract(gameData []byte) (*Keyring, error) + func (k *Keyring) Regenerate() error + func (k *Keyring) UnmarshalBinary(bytes []byte) error + func (k Keyring) MarshalBinary() (buf []byte, err error) + func (kr *Keyring) Inject(gameData []byte) ([]byte, error)