nl::Weave::Crypto::CTR_DRBG

खास जानकारी

कंस्ट्रक्टर और डिस्ट्रक्टर

CTR_DRBG(void)
~CTR_DRBG(void)

सार्वजनिक प्रकार

@338 enum

सार्वजनिक फ़ंक्शन

Generate(uint8_t *outData, uint16_t outDataLen, const uint8_t *addData, uint16_t addDataLen)
Instantiate(EntropyFunct entropyFunct, uint16_t entropyLen, const uint8_t *personalizationData, uint16_t perDataLen)
Reseed(const uint8_t *addData, uint16_t addDataLen)
SelfTest(int verbose)
Uninstantiate(void)
void

सार्वजनिक प्रकार

@338

 @338

सार्वजनिक फ़ंक्शन

CTR_DRBG

 CTR_DRBG(
  void
)

जनरेट करें

WEAVE_ERROR Generate(
  uint8_t *outData,
  uint16_t outDataLen,
  const uint8_t *addData,
  uint16_t addDataLen
)

इंस्टैंशिएट करें

WEAVE_ERROR Instantiate(
  EntropyFunct entropyFunct,
  uint16_t entropyLen,
  const uint8_t *personalizationData,
  uint16_t perDataLen
)

फिर से सीड (इनपुट के तौर पर रैंडम संख्या)

WEAVE_ERROR Reseed(
  const uint8_t *addData,
  uint16_t addDataLen
)

SelfTest

WEAVE_ERROR SelfTest(
  int verbose
)

तुरंत कार्रवाई न करें

void Uninstantiate(
  void
)

~CTR_DRBG

 ~CTR_DRBG(
  void
)