Documentation
¶
Index ¶
- type Ed25519Sha256HkdfHmac
- func (s Ed25519Sha256HkdfHmac) DeriveKey(salt, ikm, info []byte) []byte
- func (s Ed25519Sha256HkdfHmac) Group() suite.Group
- func (s Ed25519Sha256HkdfHmac) Hash() hash.Hash
- func (s Ed25519Sha256HkdfHmac) HashDigest(content []byte) []byte
- func (s Ed25519Sha256HkdfHmac) HashSize() int
- func (s Ed25519Sha256HkdfHmac) Mac(content, secret []byte) []byte
- func (s Ed25519Sha256HkdfHmac) MacEqual(a, b []byte) bool
- func (s Ed25519Sha256HkdfHmac) Mhf(password, salt []byte) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ed25519Sha256HkdfHmac ¶
type Ed25519Sha256HkdfHmac struct {
// contains filtered or unexported fields
}
func NewEd25519Sha256HkdfHmac ¶
func NewEd25519Sha256HkdfHmac(mhf suite.MHF) *Ed25519Sha256HkdfHmac
func (Ed25519Sha256HkdfHmac) DeriveKey ¶
func (s Ed25519Sha256HkdfHmac) DeriveKey(salt, ikm, info []byte) []byte
func (Ed25519Sha256HkdfHmac) Group ¶
func (s Ed25519Sha256HkdfHmac) Group() suite.Group
func (Ed25519Sha256HkdfHmac) Hash ¶
func (s Ed25519Sha256HkdfHmac) Hash() hash.Hash
func (Ed25519Sha256HkdfHmac) HashDigest ¶
func (s Ed25519Sha256HkdfHmac) HashDigest(content []byte) []byte
func (Ed25519Sha256HkdfHmac) HashSize ¶
func (s Ed25519Sha256HkdfHmac) HashSize() int
func (Ed25519Sha256HkdfHmac) Mac ¶
func (s Ed25519Sha256HkdfHmac) Mac(content, secret []byte) []byte
func (Ed25519Sha256HkdfHmac) MacEqual ¶
func (s Ed25519Sha256HkdfHmac) MacEqual(a, b []byte) bool
Click to show internal directories.
Click to hide internal directories.