Google is committed to advancing racial equity for Black communities. See how.

تشفير RNG

تتضمن هذه الوحدة الوظائف التي تولد أرقامًا عشوائية للتشفير.

ملخص

المهام

otRandomCryptoFillBuffer (uint8_t *aBuffer, uint16_t aSize)
تملأ هذه الوظيفة مخزنًا مؤقتًا محددًا ببايتات عشوائية آمنة مشفرة.
otRandomCryptoMbedTlsContextGet (void)
mbedtls_ctr_drbg_context *
تقوم هذه الوظيفة بإرجاع mbedtls_ctr_drbg_context المهيأ.

المهام

otRandomCryptoFillBuffer

otError otRandomCryptoFillBuffer(
  uint8_t *aBuffer,
  uint16_t aSize
)

تملأ هذه الوظيفة مخزنًا مؤقتًا محددًا ببايتات عشوائية آمنة مشفرة.

تفاصيل
المعلمات
[out] aBuffer
مؤشر إلى مخزن مؤقت لتعبئته بالبايت العشوائي.
[in] aSize
حجم المخزن المؤقت (عدد البايت المطلوب تعبئته).

otRandomCryptoMbedTlsContextGet

mbedtls_ctr_drbg_context * otRandomCryptoMbedTlsContextGet(
  void
)

تقوم هذه الوظيفة بإرجاع mbedtls_ctr_drbg_context المهيأ.

تفاصيل
عائدات
مؤشر إلى تهيئة mbedtls_ctr_drbg_context.