קרן קריפטוגרפית מסוג RNG
מודול זה כולל פונקציות שיוצרות מספרים אקראיים לא קריפטוגרפיים.
סיכום
פונקציות |
|
---|---|
otRandomNonCryptoAddJitter(uint32_t aValue, uint16_t aJitter)
|
uint32_t
פונקציה זו מוסיפה רעידות אקראיות בטווח נתון לערך נתון.
|
otRandomNonCryptoFillBuffer(uint8_t *aBuffer, uint16_t aSize)
|
void
פונקציה זו ממלאת מאגר נתונים זמני בבייטים אקראיים.
|
otRandomNonCryptoGetUint16(void)
|
uint16_t
פונקציה זו יוצרת ומחזירה ערך
uint16_t אקראי. |
otRandomNonCryptoGetUint16InRange(uint16_t aMin, uint16_t aMax)
|
uint16_t
פונקציה זו יוצרת ומחזירה ערך
uint16_t אקראי בטווח נתון [aMin, aMax) . |
otRandomNonCryptoGetUint32(void)
|
uint32_t
פונקציה זו יוצרת ומחזירה ערך
uint32_t אקראי. |
otRandomNonCryptoGetUint32InRange(uint32_t aMin, uint32_t aMax)
|
uint32_t
פונקציה זו יוצרת ומחזירה ערך
uint32_t אקראי בטווח נתון [aMin, aMax) . |
otRandomNonCryptoGetUint8(void)
|
uint8_t
פונקציה זו יוצרת ומחזירה בייט אקראי.
|
otRandomNonCryptoGetUint8InRange(uint8_t aMin, uint8_t aMax)
|
uint8_t
פונקציה זו יוצרת ומחזירה ערך
uint8_t אקראי בטווח נתון [aMin, aMax) . |
פונקציות
otRandomnonCryptoAddJitter
uint32_t otRandomNonCryptoAddJitter( uint32_t aValue, uint16_t aJitter )
פונקציה זו מוסיפה רעידות אקראיות בטווח נתון לערך נתון.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
החזרות |
הערך הנתון עם רעידות נוספות שנוספו.
|
otRandomnonCryptoFillBuffer
void otRandomNonCryptoFillBuffer( uint8_t *aBuffer, uint16_t aSize )
פונקציה זו ממלאת מאגר נתונים זמני בבייטים אקראיים.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
otRandomnonCryptoGetUint16
uint16_t otRandomNonCryptoGetUint16( void )
פונקציה זו יוצרת ומחזירה ערך uint16_t
אקראי.
פרטים | |
---|---|
החזרות |
ערך
uint16_t אקראי. |
otRandomnonCryptoGetUint16InRange
uint16_t otRandomNonCryptoGetUint16InRange( uint16_t aMin, uint16_t aMax )
פונקציה זו יוצרת ומחזירה ערך uint16_t
אקראי בטווח נתון [aMin, aMax)
.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
החזרות |
ערך
uint16_t אקראי בטווח הנתון (למשל, aMin <= ערך אקראי < aMax). |
otRandomnonCryptoGetUint32
uint32_t otRandomNonCryptoGetUint32( void )
פונקציה זו יוצרת ומחזירה ערך uint32_t
אקראי.
פרטים | |
---|---|
החזרות |
ערך
uint32_t אקראי. |
otRandomnonCryptoGetUint32InRange
uint32_t otRandomNonCryptoGetUint32InRange( uint32_t aMin, uint32_t aMax )
פונקציה זו יוצרת ומחזירה ערך uint32_t
אקראי בטווח נתון [aMin, aMax)
.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
החזרות |
ערך
uint32_t אקראי בטווח הנתון (למשל, aMin <= ערך אקראי < aMax). |
otRandomnonCryptoGetUint8
uint8_t otRandomNonCryptoGetUint8( void )
פונקציה זו יוצרת ומחזירה בייט אקראי.
פרטים | |
---|---|
החזרות |
ערך
uint8_t אקראי. |
otRandomnonCryptoGetUint8InRange
uint8_t otRandomNonCryptoGetUint8InRange( uint8_t aMin, uint8_t aMax )
פונקציה זו יוצרת ומחזירה ערך uint8_t
אקראי בטווח נתון [aMin, aMax)
.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
החזרות |
ערך
uint8_t אקראי בטווח הנתון (למשל, aMin <= ערך אקראי < aMax). |
מקורות מידע
נושאי עזר של OpenThread API מגיעים מקוד המקור, שזמין ב-GitHub. למידע נוסף או כדי להוסיף מידע למסמכים שלנו, יש לעיין במשאבים.