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

rdobuilder 775784
rdobuilder 775784
#define TEST_NAME "scalarmult2"
rdobuilder 775784
#include "cmptest.h"
rdobuilder 775784
rdobuilder 775784
static unsigned char bobsk[32] = { 0x5d, 0xab, 0x08, 0x7e, 0x62, 0x4a, 0x8a,
rdobuilder 775784
                                   0x4b, 0x79, 0xe1, 0x7f, 0x8b, 0x83, 0x80,
rdobuilder 775784
                                   0x0e, 0xe6, 0x6f, 0x3b, 0xb1, 0x29, 0x26,
rdobuilder 775784
                                   0x18, 0xb6, 0xfd, 0x1c, 0x2f, 0x8b, 0x27,
rdobuilder 775784
                                   0xff, 0x88, 0xe0, 0xeb };
rdobuilder 775784
rdobuilder 775784
static unsigned char bobpk[32];
rdobuilder 775784
rdobuilder 775784
int
rdobuilder 775784
main(void)
rdobuilder 775784
{
rdobuilder 775784
    int i;
rdobuilder 775784
rdobuilder 775784
    crypto_scalarmult_base(bobpk, bobsk);
rdobuilder 775784
rdobuilder 775784
    for (i = 0; i < 32; ++i) {
rdobuilder 775784
        if (i > 0) {
rdobuilder 775784
            printf(",");
rdobuilder 775784
        } else {
rdobuilder 775784
            printf(" ");
rdobuilder 775784
        }
rdobuilder 775784
        printf("0x%02x", (unsigned int) bobpk[i]);
rdobuilder 775784
        if (i % 8 == 7) {
rdobuilder 775784
            printf("\n");
rdobuilder 775784
        }
rdobuilder 775784
    }
rdobuilder 775784
    return 0;
rdobuilder 775784
}