Documentation ¶
Index ¶
- type EncryptedData
- type QuantumSafeEncryption
- func (e *QuantumSafeEncryption) Decrypt(ctx context.Context, encData *EncryptedData, privateKey []byte) ([]byte, error)
- func (e *QuantumSafeEncryption) Encrypt(ctx context.Context, data []byte) (*EncryptedData, error)
- func (e *QuantumSafeEncryption) RotateKeys(ctx context.Context) ([]byte, []byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncryptedData ¶
type QuantumSafeEncryption ¶
type QuantumSafeEncryption struct {
// contains filtered or unexported fields
}
func NewQuantumSafeEncryption ¶
func NewQuantumSafeEncryption(tracer tracing.Tracer) *QuantumSafeEncryption
func (*QuantumSafeEncryption) Decrypt ¶
func (e *QuantumSafeEncryption) Decrypt(ctx context.Context, encData *EncryptedData, privateKey []byte) ([]byte, error)
func (*QuantumSafeEncryption) Encrypt ¶
func (e *QuantumSafeEncryption) Encrypt(ctx context.Context, data []byte) (*EncryptedData, error)
func (*QuantumSafeEncryption) RotateKeys ¶
Click to show internal directories.
Click to hide internal directories.