Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClassicalRandomSource ¶
type EntropyCollector ¶
type EntropyCollector struct {
// contains filtered or unexported fields
}
func (*EntropyCollector) CollectEntropy ¶
func (ec *EntropyCollector) CollectEntropy( ctx context.Context, config *proto.EntropyConfig, ) (*proto.EntropyPool, error)
type EntropyConfig ¶
type EntropyDistributionService ¶
type EntropyDistributionService struct {
// contains filtered or unexported fields
}
func (*EntropyDistributionService) DistributeEntropy ¶
func (eds *EntropyDistributionService) DistributeEntropy( ctx context.Context, request *proto.EntropyDistributionRequest, ) (*proto.EntropyDistributionResponse, error)
type EntropyMonitor ¶
type EntropyMonitor struct {
// contains filtered or unexported fields
}
func (*EntropyMonitor) MonitorEntropy ¶
func (em *EntropyMonitor) MonitorEntropy( ctx context.Context, request *proto.EntropyMonitorRequest, ) (*proto.EntropyMonitorResponse, error)
type EntropyPool ¶
type EntropyPool struct {
// contains filtered or unexported fields
}
func NewEntropyPool ¶
func NewEntropyPool(ctx context.Context, config *EntropyConfig, qrs QuantumRandomSource) (*EntropyPool, error)
func (*EntropyPool) GenerateQuantumEntropy ¶
type EntropyValidator ¶
type EntropyValidator struct {
// contains filtered or unexported fields
}
func (*EntropyValidator) ValidateEntropy ¶
func (ev *EntropyValidator) ValidateEntropy( ctx context.Context, request *proto.EntropyValidationRequest, ) (*proto.EntropyValidationResponse, error)
Click to show internal directories.
Click to hide internal directories.