Documentation ¶
Index ¶
Constants ¶
View Source
const ( OperationKeyExchange OperationType = "key_exchange" OperationEncryption OperationType = "encryption" OperationDecryption OperationType = "decryption" OperationSignature OperationType = "signature" StatusPending OperationStatus = "pending" StatusComplete OperationStatus = "complete" StatusFailed OperationStatus = "failed" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OperationStatus ¶
type OperationStatus string
type OperationType ¶
type OperationType string
type QuantumOperation ¶
type QuantumOperationsManager ¶
type QuantumOperationsManager struct {
// contains filtered or unexported fields
}
func NewQuantumOperationsManager ¶
func NewQuantumOperationsManager( metrics *metrics.QuantumStorageMetrics, tracer tracing.Tracer, ) *QuantumOperationsManager
func (*QuantumOperationsManager) GetOperation ¶
func (qom *QuantumOperationsManager) GetOperation( ctx context.Context, operationID string, ) (*QuantumOperation, error)
func (*QuantumOperationsManager) PerformKeyExchange ¶
func (qom *QuantumOperationsManager) PerformKeyExchange( ctx context.Context, params map[string]interface{}, ) (*QuantumOperation, error)
Click to show internal directories.
Click to hide internal directories.