- Timestamp:
- Jun 22, 2021, 9:00:19 PM (3 years ago)
- Location:
- azure_iot_hub_f767zi/trunk/wolfssl-4.7.0
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
azure_iot_hub_f767zi/trunk/wolfssl-4.7.0/wolfssl/wolfcrypt/misc.h
r457 r464 19 19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA 20 20 */ 21 /* 21 22 23 DESCRIPTION 24 This module implements the arithmetic-shift right, left, byte swapping, XOR, 25 masking and clearing memory logic. 22 26 23 27 */ 24 28 #ifndef WOLF_CRYPT_MISC_H 25 29 #define WOLF_CRYPT_MISC_H … … 40 44 word32 rotrFixed(word32, word32); 41 45 46 #ifdef WC_RC2 47 WOLFSSL_LOCAL 48 word16 rotlFixed16(word16, word16); 49 WOLFSSL_LOCAL 50 word16 rotrFixed16(word16, word16); 51 #endif 52 42 53 WOLFSSL_LOCAL 43 54 word32 ByteReverseWord32(word32); … … 45 56 void ByteReverseWords(word32*, const word32*, word32); 46 57 58 WOLFSSL_LOCAL 59 void XorWordsOut(wolfssl_word* r, const wolfssl_word* a, const wolfssl_word* b, 60 word32 n); 61 WOLFSSL_LOCAL 62 void xorbufout(void*, const void*, const void*, word32); 47 63 WOLFSSL_LOCAL 48 64 void XorWords(wolfssl_word*, const wolfssl_word*, word32); … … 100 116 WOLFSSL_LOCAL byte ctMaskEq(int a, int b); 101 117 WOLFSSL_LOCAL word16 ctMask16GT(int a, int b); 118 WOLFSSL_LOCAL word16 ctMask16GTE(int a, int b); 102 119 WOLFSSL_LOCAL word16 ctMask16LT(int a, int b); 120 WOLFSSL_LOCAL word16 ctMask16LTE(int a, int b); 103 121 WOLFSSL_LOCAL word16 ctMask16Eq(int a, int b); 104 122 WOLFSSL_LOCAL byte ctMaskNotEq(int a, int b);
Note:
See TracChangeset
for help on using the changeset viewer.