des3-test.c 462 Bytes
Newer Older
1
2
3
4
5
#include "testutils.h"
#include "nettle-internal.h"
#include "des.h"

int
Niels Möller's avatar
Niels Möller committed
6
test_main(void)
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
  /* Intermediate values:
   *   After first DES encryption:  "cd ea 2a 20 c2 e0 9e 48"
   *   After second DES decryption: "69 52 6e 95 8b ea 49 bd"
   */

  test_cipher(&nettle_des3,
	      HL("3e 0b 10 b0 5d 49 c2 54"
		 "6b 46 e0 75 8a 91 61 85"
		 "cb 04 07 d3 20 16 cb a2"),
	      DES_BLOCK_SIZE, "Now is t",
	      H("0a 5d b5 2d 85 74 d1 c9"));

  SUCCESS();
}