Documentation ¶
Overview ¶
Package b32 is a store for 32 byte values used for signatures and public/private keys
Index ¶
- type B32
- func (r *B32) Arm() cipher.Crypt
- func (r *B32) Buf() interface{}
- func (r *B32) Cap() int
- func (r *B32) Ciphertext() *buf.Fenced
- func (r *B32) Codes() []string
- func (r *B32) Coding() string
- func (r *B32) Copy(def.Buffer) def.Buffer
- func (r *B32) Disarm() cipher.Crypt
- func (r *B32) Elem(int) interface{}
- func (r *B32) Error() string
- func (r *B32) Free() def.Buffer
- func (r *B32) IV() *buf.Unsafe
- func (r *B32) IsArmed() bool
- func (r *B32) IsSecure() bool
- func (r *B32) IsUnlocked() bool
- func (r *B32) Len() int
- func (r *B32) Link(interface{}) def.Buffer
- func (r *B32) Load(interface{}) def.Buffer
- func (r *B32) Lock() cipher.Crypt
- func (r *B32) Move(def.Buffer) def.Buffer
- func (r *B32) New(int) def.Buffer
- func (r *B32) Null() def.Buffer
- func (r *B32) Password() *passbuf.Password
- func (r *B32) Purge() interface{}
- func (r *B32) Rand(...int) def.Buffer
- func (r *B32) Secure(*buf.Fenced, *passbuf.Password, *buf.Unsafe) cipher.Crypt
- func (r *B32) SetCoding(string) interface{}
- func (r *B32) SetElem(int, interface{}) interface{}
- func (r *B32) SetError(string) interface{}
- func (r *B32) SetIV(b *buf.Unsafe) cipher.Crypt
- func (r *B32) SetRandomIV() cipher.Crypt
- func (r *B32) Size() int
- func (r *B32) String() string
- func (r *B32) Unlock(p *passbuf.Password) cipher.Crypt
- func (r *B32) Unsecure() cipher.Crypt
- func (r *B32) UnsetError() interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.