MCCI TweetNaCl
TweetNaCl library adapted for embedded use
String Comparison
+ Collaboration diagram for String Comparison:

Functions

static mcci_tweetnacl_result_t mcci_tweetnacl_verify_16 (const unsigned char *x, const unsigned char *y)
 Compare two 16-byte buffers, in a time-invariant fashion. More...
 
static mcci_tweetnacl_result_t mcci_tweetnacl_verify_32 (const unsigned char *x, const unsigned char *y)
 Compare two 32-byte buffers, in a time-invariant fashion. More...
 
static mcci_tweetnacl_result_t mcci_tweetnacl_verify_64 (const unsigned char *x, const unsigned char *y)
 Compare two 64-byte buffers, in a time-invariant fashion. More...
 

Detailed Description

Function Documentation

◆ mcci_tweetnacl_verify_16()

static mcci_tweetnacl_result_t mcci_tweetnacl_verify_16 ( const unsigned char *  x,
const unsigned char *  y 
)
inlinestatic

Compare two 16-byte buffers, in a time-invariant fashion.

Parameters
[in]x,ybuffers to be compared.
Returns
true if the two buffers are equal, otherwise false.
See also
https://nacl.cr.yp.to/verify.html

Definition at line 171 of file mcci_tweetnacl.h.

◆ mcci_tweetnacl_verify_32()

static mcci_tweetnacl_result_t mcci_tweetnacl_verify_32 ( const unsigned char *  x,
const unsigned char *  y 
)
inlinestatic

Compare two 32-byte buffers, in a time-invariant fashion.

Parameters
[in]x,ybuffers to be compared.
See also
https://nacl.cr.yp.to/verify.html

Definition at line 190 of file mcci_tweetnacl.h.

◆ mcci_tweetnacl_verify_64()

static mcci_tweetnacl_result_t mcci_tweetnacl_verify_64 ( const unsigned char *  x,
const unsigned char *  y 
)
inlinestatic

Compare two 64-byte buffers, in a time-invariant fashion.

Parameters
[in]x,ybuffers to be compared.
See also
https://nacl.cr.yp.to/verify.html

Definition at line 209 of file mcci_tweetnacl.h.