Deleted Added
full compact
gost_params.h (256281) gost_params.h (280304)
1/**********************************************************************
2 * gost_params.h *
3 * Copyright (c) 2005-2006 Cryptocom LTD *
4 * This file is distributed under the same license as OpenSSL *
5 * *
6 * Declaration of structures used to represent GOST R 34.10 *
1/**********************************************************************
2 * gost_params.h *
3 * Copyright (c) 2005-2006 Cryptocom LTD *
4 * This file is distributed under the same license as OpenSSL *
5 * *
6 * Declaration of structures used to represent GOST R 34.10 *
7 * parameter sets, defined in RFC 4357 *
7 * parameter sets, defined in RFC 4357 *
8 * OpenSSL 0.9.9 libraries required to compile and use *
9 * this code *
8 * OpenSSL 0.9.9 libraries required to compile and use *
9 * this code *
10 **********************************************************************/
10 **********************************************************************/
11#ifndef GOST_PARAMSET_H
11#ifndef GOST_PARAMSET_H
12#define GOST_PARAMSET_H
12# define GOST_PARAMSET_H
13typedef struct R3410 {
13typedef struct R3410 {
14 int nid;
15 char *a;
16 char *p;
17 char *q;
14 int nid;
15 char *a;
16 char *p;
17 char *q;
18} R3410_params;
19
20extern R3410_params R3410_paramset[];
21
22typedef struct R3410_2001 {
18} R3410_params;
19
20extern R3410_params R3410_paramset[];
21
22typedef struct R3410_2001 {
23 int nid;
24 char *a;
25 char *b;
26 char *p;
27 char *q;
28 char *x;
29 char *y;
23 int nid;
24 char *a;
25 char *b;
26 char *p;
27 char *q;
28 char *x;
29 char *y;
30} R3410_2001_params;
31
32extern R3410_2001_params R3410_2001_paramset[];
33
34#endif
30} R3410_2001_params;
31
32extern R3410_2001_params R3410_2001_paramset[];
33
34#endif