Go to the documentation of this file.
15 #ifndef ABSL_RANDOM_INTERNAL_RANDEN_H_
16 #define ABSL_RANDOM_INTERNAL_RANDEN_H_
20 #include "absl/random/internal/platform.h"
21 #include "absl/random/internal/randen_hwaes.h"
22 #include "absl/random/internal/randen_slow.h"
23 #include "absl/random/internal/randen_traits.h"
27 namespace random_internal {
48 #if ABSL_RANDOM_INTERNAL_AES_DISPATCH
55 #elif ABSL_HAVE_ACCELERATED_AES
69 #if ABSL_RANDOM_INTERNAL_AES_DISPATCH
76 #elif ABSL_HAVE_ACCELERATED_AES
87 #if ABSL_RANDOM_INTERNAL_AES_DISPATCH
96 #endif // ABSL_RANDOM_INTERNAL_RANDEN_H_
static const uint8_t seed[20]
void Generate(void *state) const
#define ABSL_NAMESPACE_END
#define ABSL_NAMESPACE_BEGIN
static void Absorb(const void *seed_void, void *state_void)
static constexpr size_t kCapacityBytes
static constexpr size_t kStateBytes
static constexpr size_t kSeedBytes
static constexpr size_t kStateBytes
static void Absorb(const void *seed_void, void *state_void)
static void Generate(const void *keys, void *state_void)
static constexpr size_t kCapacityBytes
static void Generate(const void *keys, void *state_void)
static constexpr size_t kSeedBytes
void Absorb(const void *seed, void *state) const
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:50