Server IP : 23.254.227.96 / Your IP : 216.73.216.7 Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64 User : viralblo ( 1001) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/self/root/usr/share/doc/libsodium-devel/ |
Upload File : |
#define TEST_NAME "secretbox7" #include "cmptest.h" static unsigned char k[crypto_secretbox_KEYBYTES]; static unsigned char n[crypto_secretbox_NONCEBYTES]; static unsigned char m[10000]; static unsigned char c[10000]; static unsigned char m2[10000]; int main(void) { size_t mlen; size_t i; for (mlen = 0; mlen < 1000 && mlen + crypto_secretbox_ZEROBYTES < sizeof m; ++mlen) { crypto_secretbox_keygen(k); randombytes_buf(n, crypto_secretbox_NONCEBYTES); randombytes_buf(m + crypto_secretbox_ZEROBYTES, mlen); crypto_secretbox(c, m, mlen + crypto_secretbox_ZEROBYTES, n, k); if (crypto_secretbox_open(m2, c, mlen + crypto_secretbox_ZEROBYTES, n, k) == 0) { for (i = 0; i < mlen + crypto_secretbox_ZEROBYTES; ++i) { if (m2[i] != m[i]) { printf("bad decryption\n"); break; } } } else { printf("ciphertext fails verification\n"); } } return 0; }