Documentation ¶
Overview ¶
Package gonss3 implements the subset of Mozilla NSS3 library. It implements just enough to decrypt the firefox profile passwords.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncParams ¶
type EncParams struct { Encryption asn1.ObjectIdentifier IV []byte }
EncParams are encryption field encryption parameters.
type EncryptedField ¶
EncryptedField represents an encrypted field (for ASN1 unmarshal).
type MasterKey ¶
MasterKey describes the following ASN1 structure:
SEQUENCE { SEQUENCE { OBJECTIDENTIFIER 1.2.840.113549.1.12.5.1.3 SEQUENCE { OCTETSTRING entry_salt INTEGER 01 } } OCTETSTRING encrypted_master_key }
type Profile ¶
type Profile struct {
// contains filtered or unexported fields
}
Profile is the Firefox profile.
type Salt ¶
type Salt struct { CipherType asn1.ObjectIdentifier SaltValue }
Salt is cryptographic salt, part of MasterKey.
Click to show internal directories.
Click to hide internal directories.