![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /usr/share/doc/libsodium-devel-1.0.18/ |
#define TEST_NAME "siphashx24" #include "cmptest.h" #define MAXLEN 64 int main(void) { unsigned char in[MAXLEN]; unsigned char out[crypto_shorthash_siphashx24_BYTES]; unsigned char k[crypto_shorthash_siphashx24_KEYBYTES]; size_t i; size_t j; for (i = 0; i < crypto_shorthash_siphashx24_KEYBYTES; ++i) { k[i] = (unsigned char) i; } for (i = 0; i < MAXLEN; ++i) { in[i] = (unsigned char) i; crypto_shorthash_siphashx24(out, in, (unsigned long long) i, k); for (j = 0; j < crypto_shorthash_siphashx24_BYTES; ++j) { printf("%02x", (unsigned int) out[j]); } printf("\n"); } assert(crypto_shorthash_siphashx24_KEYBYTES >= crypto_shorthash_siphash24_KEYBYTES); assert(crypto_shorthash_siphashx24_BYTES > crypto_shorthash_siphash24_BYTES); assert(crypto_shorthash_siphashx24_bytes() == crypto_shorthash_siphashx24_BYTES); assert(crypto_shorthash_siphashx24_keybytes() == crypto_shorthash_siphashx24_KEYBYTES); return 0; }