summaryrefslogtreecommitdiff
path: root/testsuite/pkcs1-test.c
blob: 7aedc388a7d18818d0ed17806a65d70ea512d75f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "testutils.h"

#include "pkcs1.h"
#include "hogweed-internal.h"

void
test_main(void)
{
  uint8_t buffer[16];
  uint8_t expected[16] = { 0,    1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
			   0xff, 0xff, 0xff, 0xff, 0,    'a',  'b',  'c' };

  _pkcs1_signature_prefix(sizeof(buffer), buffer,
			  LDATA("abc"), 0);

  ASSERT(MEMEQ(sizeof(buffer), buffer, expected));
}