forked from wolfSSL/wolfssl
Add prototypes for w64wrapper functions
This commit is contained in:
@ -130,6 +130,24 @@ WOLFSSL_LOCAL void ctMaskCopy(byte mask, byte* dst, byte* src, word16 size);
|
||||
WOLFSSL_LOCAL word32 MakeWordFromHash(const byte* hashID);
|
||||
WOLFSSL_LOCAL word32 HashObject(const byte* o, word32 len, int* error);
|
||||
|
||||
WOLFSSL_LOCAL void w64Increment(w64wrapper *n);
|
||||
WOLFSSL_LOCAL void w64Decrement(w64wrapper *n);
|
||||
WOLFSSL_LOCAL byte w64Equal(w64wrapper a, w64wrapper b);
|
||||
WOLFSSL_LOCAL word32 w64GetLow32(w64wrapper n);
|
||||
WOLFSSL_LOCAL word32 w64GetHigh32(w64wrapper n);
|
||||
WOLFSSL_LOCAL void w64SetLow32(w64wrapper *n, word32 low);
|
||||
WOLFSSL_LOCAL w64wrapper w64Add32(w64wrapper a, word32 b, byte *wrap);
|
||||
WOLFSSL_LOCAL w64wrapper w64Sub32(w64wrapper a, word32 b, byte *wrap);
|
||||
WOLFSSL_LOCAL byte w64GT(w64wrapper a, w64wrapper b);
|
||||
WOLFSSL_LOCAL byte w64IsZero(w64wrapper a);
|
||||
WOLFSSL_LOCAL void c64toa(const w64wrapper *a, byte *out);
|
||||
WOLFSSL_LOCAL void ato64(const byte *in, w64wrapper *w64);
|
||||
WOLFSSL_LOCAL w64wrapper w64From32(word32 hi, word32 lo);
|
||||
WOLFSSL_LOCAL byte w64GTE(w64wrapper a, w64wrapper b);
|
||||
WOLFSSL_LOCAL byte w64LT(w64wrapper a, w64wrapper b);
|
||||
WOLFSSL_LOCAL w64wrapper w64Sub(w64wrapper a, w64wrapper b);
|
||||
WOLFSSL_LOCAL void w64Zero(w64wrapper *a);
|
||||
|
||||
#endif /* NO_INLINE */
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user