Searched refs:Collector (Results 1 - 12 of 12) sorted by relevance

/fuchsia/zircon/kernel/lib/crypto/entropy/
H A Dcollector.cpp15 Collector::Collector(const char* name, size_t entropy_per_1000_bytes) function in class:crypto::entropy::Collector
22 Collector::~Collector() {
25 size_t Collector::BytesNeeded(size_t bits) const {
H A Dhw_rng_collector.cpp16 zx_status_t HwRngCollector::GetInstance(Collector** ptr) {
28 : Collector("hw_rng", /* entropy_per_1000_bytes */ 8000) {
H A Djitterentropy_collector.cpp21 zx_status_t JitterentropyCollector::GetInstance(Collector** ptr) {
72 : Collector("jitterentropy", /* entropy_per_1000_bytes */ 450) {
H A Dquality_test.cpp75 entropy::Collector* collector = nullptr;
76 entropy::Collector* candidate;
H A Dcollector_unittest.cpp16 class MockCollector : public Collector {
19 : Collector("mock", entropy_per_1000_bytes) {}
/fuchsia/zircon/system/ulib/cobalt-client/include/cobalt-client/cpp/
H A Dcollector.h25 // Defines the options for initializing the Collector.
53 class Collector { class in namespace:cobalt_client
56 // an instance of |Collector|. The cobalt client will implement the logger interface,
58 // static Collector Create(const Collector& options);
60 Collector(const CollectorOptions& options, fbl::unique_ptr<internal::Logger> logger);
61 Collector(const Collector&) = delete;
62 Collector(Collector
[all...]
/fuchsia/zircon/kernel/lib/crypto/include/lib/crypto/entropy/
H A Dcollector.h17 class Collector { class in namespace:crypto::entropy
19 virtual ~Collector();
49 Collector(const char* name, size_t entropy_per_1000_bytes);
52 DISALLOW_COPY_ASSIGN_AND_MOVE(Collector);
H A Dhw_rng_collector.h17 // An implementation of crypto::entropy::Collector that uses hw_rng_draw_entropy
19 class HwRngCollector : public Collector {
26 static zx_status_t GetInstance(Collector** ptr);
28 // Inherited from crypto::entropy::Collector; see comments there.
36 // contract for Collector::DrawEntropy, obeyed by all implementations).
H A Djitterentropy_collector.h18 // An implementation of crypto::entropy::Collector that uses jitterentropy as
24 class JitterentropyCollector : public Collector {
37 static zx_status_t GetInstance(Collector** ptr);
39 // Inherited from Collector; see comments there.
47 // contract for Collector::DrawEntropy, obeyed by all implementations).
/fuchsia/zircon/system/ulib/cobalt-client/
H A Dcollector.cpp34 Collector::Collector(const CollectorOptions& options, fbl::unique_ptr<internal::Logger> logger) function in class:cobalt_client::Collector
42 Collector::Collector(Collector&& other) function in class:cobalt_client::Collector
48 Collector::~Collector() {
54 Histogram Collector::AddHistogram(uint64_t metric_id, uint32_t event_type_index,
65 Counter Collector::AddCounter(uint64_t metric_id, uint32_t event_type_index) {
73 void Collector
[all...]
/fuchsia/zircon/system/utest/cobalt-client/
H A Dcollector_test.cpp77 // Logger for to verify that the Collector behavior is correct.
130 Collector MakeCollector(size_t max_histograms, size_t max_counters,
142 return fbl::move(Collector(options, fbl::move(logger)));
157 Collector collector =
170 Collector collector =
188 Collector collector =
201 Collector collector =
224 Collector collector =
267 Collector collector =
351 Collector* collecto
[all...]
/fuchsia/zircon/kernel/lib/crypto/
H A Dglobal_prng.cpp84 static bool SeedFrom(entropy::Collector* collector) {
135 entropy::Collector* collector;

Completed in 103 milliseconds