Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Key ¶
type Key struct {
// contains filtered or unexported fields
}
Key is a boxed byte slice where we allocate the underlying memory with memcall
func ReadKeyIntoMemory ¶
type Keyring ¶
type Keyring struct {
// contains filtered or unexported fields
}
var (
SessionKeyring *Keyring = &Keyring{ringid: unix.KEY_SPEC_SESSION_KEYRING}
)
func (*Keyring) CreateKeyring ¶
type ThreadKeyring ¶
type ThreadKeyring struct {
// contains filtered or unexported fields
}
ThreadKeyring runs Keyring in a dedicated OS Thread
func NewThreadKeyring ¶
func NewThreadKeyring(ctx context.Context, keyring *Keyring) (*ThreadKeyring, error)
func (*ThreadKeyring) RemoveKey ¶
func (tk *ThreadKeyring) RemoveKey(name string) error
func (*ThreadKeyring) Wait ¶
func (tk *ThreadKeyring) Wait()
Click to show internal directories.
Click to hide internal directories.