Namespaces | Functions | Variables
abseil-cpp/absl/random/internal/seed_material.h File Reference
#include <cassert>
#include <cstdint>
#include <cstdlib>
#include <string>
#include <vector>
#include "absl/base/attributes.h"
#include "absl/random/internal/fast_uniform_bits.h"
#include "absl/types/optional.h"
#include "absl/types/span.h"
Include dependency graph for abseil-cpp/absl/random/internal/seed_material.h:

Go to the source code of this file.

Namespaces

 absl
 
 absl::random_internal
 

Functions

absl::optional< uint32_tabsl::random_internal::GetSaltMaterial ()
 
void absl::random_internal::MixIntoSeedMaterial (absl::Span< const uint32_t > sequence, absl::Span< uint32_t > seed_material)
 
bool absl::random_internal::ReadSeedMaterialFromOSEntropy (absl::Span< uint32_t > values)
 
template<typename URBG >
ABSL_MUST_USE_RESULT bool absl::random_internal::ReadSeedMaterialFromURBG (URBG *urbg, absl::Span< uint32_t > values)
 
constexpr size_t absl::random_internal::SeedBitsToBlocks (size_t seed_size)
 

Variables

constexpr size_t absl::random_internal::kEntropyBitsNeeded = 256
 
constexpr size_t absl::random_internal::kEntropyBlocksNeeded
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:30