Blame SOURCES/libsodium-1.0.18/test/default/stream3.c

rdobuilder 775784
rdobuilder 775784
#define TEST_NAME "stream3"
rdobuilder 775784
#include "cmptest.h"
rdobuilder 775784
rdobuilder 775784
static unsigned char firstkey[32] = { 0x1b, 0x27, 0x55, 0x64, 0x73, 0xe9, 0x85,
rdobuilder 775784
                                      0xd4, 0x62, 0xcd, 0x51, 0x19, 0x7a, 0x9a,
rdobuilder 775784
                                      0x46, 0xc7, 0x60, 0x09, 0x54, 0x9e, 0xac,
rdobuilder 775784
                                      0x64, 0x74, 0xf2, 0x06, 0xc4, 0xee, 0x08,
rdobuilder 775784
                                      0x44, 0xf6, 0x83, 0x89 };
rdobuilder 775784
rdobuilder 775784
static unsigned char nonce[24] = { 0x69, 0x69, 0x6e, 0xe9, 0x55, 0xb6,
rdobuilder 775784
                                   0x2b, 0x73, 0xcd, 0x62, 0xbd, 0xa8,
rdobuilder 775784
                                   0x75, 0xfc, 0x73, 0xd6, 0x82, 0x19,
rdobuilder 775784
                                   0xe0, 0x03, 0x6b, 0x7a, 0x0b, 0x37 };
rdobuilder 775784
rdobuilder 775784
static unsigned char rs[32];
rdobuilder 775784
rdobuilder 775784
int
rdobuilder 775784
main(void)
rdobuilder 775784
{
rdobuilder 775784
    int i;
rdobuilder 775784
rdobuilder 775784
    crypto_stream(rs, 32, nonce, firstkey);
rdobuilder 775784
rdobuilder 775784
    for (i = 0; i < 32; ++i) {
rdobuilder 775784
        printf(",0x%02x", (unsigned int) rs[i]);
rdobuilder 775784
        if (i % 8 == 7)
rdobuilder 775784
            printf("\n");
rdobuilder 775784
    }
rdobuilder 775784
    return 0;
rdobuilder 775784
}