File: gost28147_param.h

package info (click to toggle)
gost-crypto 0.3-1
  • links: PTS
  • area: main
  • in suites: buster
  • size: 1,664 kB
  • sloc: ansic: 21,052; makefile: 31
file content (2163 lines) | stat: -rw-r--r-- 104,912 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
/* gost28147.c - GOST 28147-89 (Magma) cipher implementation
 *
 * based on Russian standard GOST 28147-89
 * For English description, check RFC 5830.
 * S-Boxes are expanded from the tables defined in RFC4357:
 *   https://tools.ietf.org/html/rfc4357
 *
 * Copyright: 2015-2015 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
 * Copyright: 2009-2012 Aleksey Kravchenko <rhash.admin@gmail.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the
 * "Software"), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 *
 * The above copyright notice and this permission notice shall be included
 * in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */

#ifndef GOST28147_PARAM_H
#define GOST28147_PARAM_H

/* pre-initialized GOST lookup tables based on rotated S-Box */
const struct gost28147_param gost28147_param_test_3411 = {
	0,
	{
		/* 0 */
		0x00072000, 0x00075000, 0x00074800, 0x00071000,
		0x00076800, 0x00074000, 0x00070000, 0x00077000,
		0x00073000, 0x00075800, 0x00070800, 0x00076000,
		0x00073800, 0x00077800, 0x00072800, 0x00071800,
		0x0005a000, 0x0005d000, 0x0005c800, 0x00059000,
		0x0005e800, 0x0005c000, 0x00058000, 0x0005f000,
		0x0005b000, 0x0005d800, 0x00058800, 0x0005e000,
		0x0005b800, 0x0005f800, 0x0005a800, 0x00059800,
		0x00022000, 0x00025000, 0x00024800, 0x00021000,
		0x00026800, 0x00024000, 0x00020000, 0x00027000,
		0x00023000, 0x00025800, 0x00020800, 0x00026000,
		0x00023800, 0x00027800, 0x00022800, 0x00021800,
		0x00062000, 0x00065000, 0x00064800, 0x00061000,
		0x00066800, 0x00064000, 0x00060000, 0x00067000,
		0x00063000, 0x00065800, 0x00060800, 0x00066000,
		0x00063800, 0x00067800, 0x00062800, 0x00061800,
		0x00032000, 0x00035000, 0x00034800, 0x00031000,
		0x00036800, 0x00034000, 0x00030000, 0x00037000,
		0x00033000, 0x00035800, 0x00030800, 0x00036000,
		0x00033800, 0x00037800, 0x00032800, 0x00031800,
		0x0006a000, 0x0006d000, 0x0006c800, 0x00069000,
		0x0006e800, 0x0006c000, 0x00068000, 0x0006f000,
		0x0006b000, 0x0006d800, 0x00068800, 0x0006e000,
		0x0006b800, 0x0006f800, 0x0006a800, 0x00069800,
		0x0007a000, 0x0007d000, 0x0007c800, 0x00079000,
		0x0007e800, 0x0007c000, 0x00078000, 0x0007f000,
		0x0007b000, 0x0007d800, 0x00078800, 0x0007e000,
		0x0007b800, 0x0007f800, 0x0007a800, 0x00079800,
		0x00052000, 0x00055000, 0x00054800, 0x00051000,
		0x00056800, 0x00054000, 0x00050000, 0x00057000,
		0x00053000, 0x00055800, 0x00050800, 0x00056000,
		0x00053800, 0x00057800, 0x00052800, 0x00051800,
		0x00012000, 0x00015000, 0x00014800, 0x00011000,
		0x00016800, 0x00014000, 0x00010000, 0x00017000,
		0x00013000, 0x00015800, 0x00010800, 0x00016000,
		0x00013800, 0x00017800, 0x00012800, 0x00011800,
		0x0001a000, 0x0001d000, 0x0001c800, 0x00019000,
		0x0001e800, 0x0001c000, 0x00018000, 0x0001f000,
		0x0001b000, 0x0001d800, 0x00018800, 0x0001e000,
		0x0001b800, 0x0001f800, 0x0001a800, 0x00019800,
		0x00042000, 0x00045000, 0x00044800, 0x00041000,
		0x00046800, 0x00044000, 0x00040000, 0x00047000,
		0x00043000, 0x00045800, 0x00040800, 0x00046000,
		0x00043800, 0x00047800, 0x00042800, 0x00041800,
		0x0000a000, 0x0000d000, 0x0000c800, 0x00009000,
		0x0000e800, 0x0000c000, 0x00008000, 0x0000f000,
		0x0000b000, 0x0000d800, 0x00008800, 0x0000e000,
		0x0000b800, 0x0000f800, 0x0000a800, 0x00009800,
		0x00002000, 0x00005000, 0x00004800, 0x00001000,
		0x00006800, 0x00004000, 0x00000000, 0x00007000,
		0x00003000, 0x00005800, 0x00000800, 0x00006000,
		0x00003800, 0x00007800, 0x00002800, 0x00001800,
		0x0003a000, 0x0003d000, 0x0003c800, 0x00039000,
		0x0003e800, 0x0003c000, 0x00038000, 0x0003f000,
		0x0003b000, 0x0003d800, 0x00038800, 0x0003e000,
		0x0003b800, 0x0003f800, 0x0003a800, 0x00039800,
		0x0002a000, 0x0002d000, 0x0002c800, 0x00029000,
		0x0002e800, 0x0002c000, 0x00028000, 0x0002f000,
		0x0002b000, 0x0002d800, 0x00028800, 0x0002e000,
		0x0002b800, 0x0002f800, 0x0002a800, 0x00029800,
		0x0004a000, 0x0004d000, 0x0004c800, 0x00049000,
		0x0004e800, 0x0004c000, 0x00048000, 0x0004f000,
		0x0004b000, 0x0004d800, 0x00048800, 0x0004e000,
		0x0004b800, 0x0004f800, 0x0004a800, 0x00049800,
		/* 1 */
		0x03a80000, 0x03c00000, 0x03880000, 0x03e80000,
		0x03d00000, 0x03980000, 0x03a00000, 0x03900000,
		0x03f00000, 0x03f80000, 0x03e00000, 0x03b80000,
		0x03b00000, 0x03800000, 0x03c80000, 0x03d80000,
		0x06a80000, 0x06c00000, 0x06880000, 0x06e80000,
		0x06d00000, 0x06980000, 0x06a00000, 0x06900000,
		0x06f00000, 0x06f80000, 0x06e00000, 0x06b80000,
		0x06b00000, 0x06800000, 0x06c80000, 0x06d80000,
		0x05280000, 0x05400000, 0x05080000, 0x05680000,
		0x05500000, 0x05180000, 0x05200000, 0x05100000,
		0x05700000, 0x05780000, 0x05600000, 0x05380000,
		0x05300000, 0x05000000, 0x05480000, 0x05580000,
		0x00a80000, 0x00c00000, 0x00880000, 0x00e80000,
		0x00d00000, 0x00980000, 0x00a00000, 0x00900000,
		0x00f00000, 0x00f80000, 0x00e00000, 0x00b80000,
		0x00b00000, 0x00800000, 0x00c80000, 0x00d80000,
		0x00280000, 0x00400000, 0x00080000, 0x00680000,
		0x00500000, 0x00180000, 0x00200000, 0x00100000,
		0x00700000, 0x00780000, 0x00600000, 0x00380000,
		0x00300000, 0x00000000, 0x00480000, 0x00580000,
		0x04280000, 0x04400000, 0x04080000, 0x04680000,
		0x04500000, 0x04180000, 0x04200000, 0x04100000,
		0x04700000, 0x04780000, 0x04600000, 0x04380000,
		0x04300000, 0x04000000, 0x04480000, 0x04580000,
		0x04a80000, 0x04c00000, 0x04880000, 0x04e80000,
		0x04d00000, 0x04980000, 0x04a00000, 0x04900000,
		0x04f00000, 0x04f80000, 0x04e00000, 0x04b80000,
		0x04b00000, 0x04800000, 0x04c80000, 0x04d80000,
		0x07a80000, 0x07c00000, 0x07880000, 0x07e80000,
		0x07d00000, 0x07980000, 0x07a00000, 0x07900000,
		0x07f00000, 0x07f80000, 0x07e00000, 0x07b80000,
		0x07b00000, 0x07800000, 0x07c80000, 0x07d80000,
		0x07280000, 0x07400000, 0x07080000, 0x07680000,
		0x07500000, 0x07180000, 0x07200000, 0x07100000,
		0x07700000, 0x07780000, 0x07600000, 0x07380000,
		0x07300000, 0x07000000, 0x07480000, 0x07580000,
		0x02280000, 0x02400000, 0x02080000, 0x02680000,
		0x02500000, 0x02180000, 0x02200000, 0x02100000,
		0x02700000, 0x02780000, 0x02600000, 0x02380000,
		0x02300000, 0x02000000, 0x02480000, 0x02580000,
		0x03280000, 0x03400000, 0x03080000, 0x03680000,
		0x03500000, 0x03180000, 0x03200000, 0x03100000,
		0x03700000, 0x03780000, 0x03600000, 0x03380000,
		0x03300000, 0x03000000, 0x03480000, 0x03580000,
		0x06280000, 0x06400000, 0x06080000, 0x06680000,
		0x06500000, 0x06180000, 0x06200000, 0x06100000,
		0x06700000, 0x06780000, 0x06600000, 0x06380000,
		0x06300000, 0x06000000, 0x06480000, 0x06580000,
		0x05a80000, 0x05c00000, 0x05880000, 0x05e80000,
		0x05d00000, 0x05980000, 0x05a00000, 0x05900000,
		0x05f00000, 0x05f80000, 0x05e00000, 0x05b80000,
		0x05b00000, 0x05800000, 0x05c80000, 0x05d80000,
		0x01280000, 0x01400000, 0x01080000, 0x01680000,
		0x01500000, 0x01180000, 0x01200000, 0x01100000,
		0x01700000, 0x01780000, 0x01600000, 0x01380000,
		0x01300000, 0x01000000, 0x01480000, 0x01580000,
		0x02a80000, 0x02c00000, 0x02880000, 0x02e80000,
		0x02d00000, 0x02980000, 0x02a00000, 0x02900000,
		0x02f00000, 0x02f80000, 0x02e00000, 0x02b80000,
		0x02b00000, 0x02800000, 0x02c80000, 0x02d80000,
		0x01a80000, 0x01c00000, 0x01880000, 0x01e80000,
		0x01d00000, 0x01980000, 0x01a00000, 0x01900000,
		0x01f00000, 0x01f80000, 0x01e00000, 0x01b80000,
		0x01b00000, 0x01800000, 0x01c80000, 0x01d80000,
		/* 2 */
		0x30000002, 0x60000002, 0x38000002, 0x08000002,
		0x28000002, 0x78000002, 0x68000002, 0x40000002,
		0x20000002, 0x50000002, 0x48000002, 0x70000002,
		0x00000002, 0x18000002, 0x58000002, 0x10000002,
		0xb0000005, 0xe0000005, 0xb8000005, 0x88000005,
		0xa8000005, 0xf8000005, 0xe8000005, 0xc0000005,
		0xa0000005, 0xd0000005, 0xc8000005, 0xf0000005,
		0x80000005, 0x98000005, 0xd8000005, 0x90000005,
		0x30000005, 0x60000005, 0x38000005, 0x08000005,
		0x28000005, 0x78000005, 0x68000005, 0x40000005,
		0x20000005, 0x50000005, 0x48000005, 0x70000005,
		0x00000005, 0x18000005, 0x58000005, 0x10000005,
		0x30000000, 0x60000000, 0x38000000, 0x08000000,
		0x28000000, 0x78000000, 0x68000000, 0x40000000,
		0x20000000, 0x50000000, 0x48000000, 0x70000000,
		0x00000000, 0x18000000, 0x58000000, 0x10000000,
		0xb0000003, 0xe0000003, 0xb8000003, 0x88000003,
		0xa8000003, 0xf8000003, 0xe8000003, 0xc0000003,
		0xa0000003, 0xd0000003, 0xc8000003, 0xf0000003,
		0x80000003, 0x98000003, 0xd8000003, 0x90000003,
		0x30000001, 0x60000001, 0x38000001, 0x08000001,
		0x28000001, 0x78000001, 0x68000001, 0x40000001,
		0x20000001, 0x50000001, 0x48000001, 0x70000001,
		0x00000001, 0x18000001, 0x58000001, 0x10000001,
		0xb0000000, 0xe0000000, 0xb8000000, 0x88000000,
		0xa8000000, 0xf8000000, 0xe8000000, 0xc0000000,
		0xa0000000, 0xd0000000, 0xc8000000, 0xf0000000,
		0x80000000, 0x98000000, 0xd8000000, 0x90000000,
		0xb0000006, 0xe0000006, 0xb8000006, 0x88000006,
		0xa8000006, 0xf8000006, 0xe8000006, 0xc0000006,
		0xa0000006, 0xd0000006, 0xc8000006, 0xf0000006,
		0x80000006, 0x98000006, 0xd8000006, 0x90000006,
		0xb0000001, 0xe0000001, 0xb8000001, 0x88000001,
		0xa8000001, 0xf8000001, 0xe8000001, 0xc0000001,
		0xa0000001, 0xd0000001, 0xc8000001, 0xf0000001,
		0x80000001, 0x98000001, 0xd8000001, 0x90000001,
		0x30000003, 0x60000003, 0x38000003, 0x08000003,
		0x28000003, 0x78000003, 0x68000003, 0x40000003,
		0x20000003, 0x50000003, 0x48000003, 0x70000003,
		0x00000003, 0x18000003, 0x58000003, 0x10000003,
		0x30000004, 0x60000004, 0x38000004, 0x08000004,
		0x28000004, 0x78000004, 0x68000004, 0x40000004,
		0x20000004, 0x50000004, 0x48000004, 0x70000004,
		0x00000004, 0x18000004, 0x58000004, 0x10000004,
		0xb0000002, 0xe0000002, 0xb8000002, 0x88000002,
		0xa8000002, 0xf8000002, 0xe8000002, 0xc0000002,
		0xa0000002, 0xd0000002, 0xc8000002, 0xf0000002,
		0x80000002, 0x98000002, 0xd8000002, 0x90000002,
		0xb0000004, 0xe0000004, 0xb8000004, 0x88000004,
		0xa8000004, 0xf8000004, 0xe8000004, 0xc0000004,
		0xa0000004, 0xd0000004, 0xc8000004, 0xf0000004,
		0x80000004, 0x98000004, 0xd8000004, 0x90000004,
		0x30000006, 0x60000006, 0x38000006, 0x08000006,
		0x28000006, 0x78000006, 0x68000006, 0x40000006,
		0x20000006, 0x50000006, 0x48000006, 0x70000006,
		0x00000006, 0x18000006, 0x58000006, 0x10000006,
		0xb0000007, 0xe0000007, 0xb8000007, 0x88000007,
		0xa8000007, 0xf8000007, 0xe8000007, 0xc0000007,
		0xa0000007, 0xd0000007, 0xc8000007, 0xf0000007,
		0x80000007, 0x98000007, 0xd8000007, 0x90000007,
		0x30000007, 0x60000007, 0x38000007, 0x08000007,
		0x28000007, 0x78000007, 0x68000007, 0x40000007,
		0x20000007, 0x50000007, 0x48000007, 0x70000007,
		0x00000007, 0x18000007, 0x58000007, 0x10000007,
		/* 3 */
		0x000000e8, 0x000000d8, 0x000000a0, 0x00000088,
		0x00000098, 0x000000f8, 0x000000a8, 0x000000c8,
		0x00000080, 0x000000d0, 0x000000f0, 0x000000b8,
		0x000000b0, 0x000000c0, 0x00000090, 0x000000e0,
		0x000007e8, 0x000007d8, 0x000007a0, 0x00000788,
		0x00000798, 0x000007f8, 0x000007a8, 0x000007c8,
		0x00000780, 0x000007d0, 0x000007f0, 0x000007b8,
		0x000007b0, 0x000007c0, 0x00000790, 0x000007e0,
		0x000006e8, 0x000006d8, 0x000006a0, 0x00000688,
		0x00000698, 0x000006f8, 0x000006a8, 0x000006c8,
		0x00000680, 0x000006d0, 0x000006f0, 0x000006b8,
		0x000006b0, 0x000006c0, 0x00000690, 0x000006e0,
		0x00000068, 0x00000058, 0x00000020, 0x00000008,
		0x00000018, 0x00000078, 0x00000028, 0x00000048,
		0x00000000, 0x00000050, 0x00000070, 0x00000038,
		0x00000030, 0x00000040, 0x00000010, 0x00000060,
		0x000002e8, 0x000002d8, 0x000002a0, 0x00000288,
		0x00000298, 0x000002f8, 0x000002a8, 0x000002c8,
		0x00000280, 0x000002d0, 0x000002f0, 0x000002b8,
		0x000002b0, 0x000002c0, 0x00000290, 0x000002e0,
		0x000003e8, 0x000003d8, 0x000003a0, 0x00000388,
		0x00000398, 0x000003f8, 0x000003a8, 0x000003c8,
		0x00000380, 0x000003d0, 0x000003f0, 0x000003b8,
		0x000003b0, 0x000003c0, 0x00000390, 0x000003e0,
		0x00000568, 0x00000558, 0x00000520, 0x00000508,
		0x00000518, 0x00000578, 0x00000528, 0x00000548,
		0x00000500, 0x00000550, 0x00000570, 0x00000538,
		0x00000530, 0x00000540, 0x00000510, 0x00000560,
		0x00000268, 0x00000258, 0x00000220, 0x00000208,
		0x00000218, 0x00000278, 0x00000228, 0x00000248,
		0x00000200, 0x00000250, 0x00000270, 0x00000238,
		0x00000230, 0x00000240, 0x00000210, 0x00000260,
		0x000004e8, 0x000004d8, 0x000004a0, 0x00000488,
		0x00000498, 0x000004f8, 0x000004a8, 0x000004c8,
		0x00000480, 0x000004d0, 0x000004f0, 0x000004b8,
		0x000004b0, 0x000004c0, 0x00000490, 0x000004e0,
		0x00000168, 0x00000158, 0x00000120, 0x00000108,
		0x00000118, 0x00000178, 0x00000128, 0x00000148,
		0x00000100, 0x00000150, 0x00000170, 0x00000138,
		0x00000130, 0x00000140, 0x00000110, 0x00000160,
		0x000001e8, 0x000001d8, 0x000001a0, 0x00000188,
		0x00000198, 0x000001f8, 0x000001a8, 0x000001c8,
		0x00000180, 0x000001d0, 0x000001f0, 0x000001b8,
		0x000001b0, 0x000001c0, 0x00000190, 0x000001e0,
		0x00000768, 0x00000758, 0x00000720, 0x00000708,
		0x00000718, 0x00000778, 0x00000728, 0x00000748,
		0x00000700, 0x00000750, 0x00000770, 0x00000738,
		0x00000730, 0x00000740, 0x00000710, 0x00000760,
		0x00000368, 0x00000358, 0x00000320, 0x00000308,
		0x00000318, 0x00000378, 0x00000328, 0x00000348,
		0x00000300, 0x00000350, 0x00000370, 0x00000338,
		0x00000330, 0x00000340, 0x00000310, 0x00000360,
		0x000005e8, 0x000005d8, 0x000005a0, 0x00000588,
		0x00000598, 0x000005f8, 0x000005a8, 0x000005c8,
		0x00000580, 0x000005d0, 0x000005f0, 0x000005b8,
		0x000005b0, 0x000005c0, 0x00000590, 0x000005e0,
		0x00000468, 0x00000458, 0x00000420, 0x00000408,
		0x00000418, 0x00000478, 0x00000428, 0x00000448,
		0x00000400, 0x00000450, 0x00000470, 0x00000438,
		0x00000430, 0x00000440, 0x00000410, 0x00000460,
		0x00000668, 0x00000658, 0x00000620, 0x00000608,
		0x00000618, 0x00000678, 0x00000628, 0x00000648,
		0x00000600, 0x00000650, 0x00000670, 0x00000638,
		0x00000630, 0x00000640, 0x00000610, 0x00000660,
	}
};

const struct gost28147_param gost28147_param_CryptoPro_3411 = {
	0,
	{
		/* 0 */
		0x0002d000, 0x0002a000, 0x0002a800, 0x0002b000,
		0x0002c000, 0x00028800, 0x00029800, 0x0002b800,
		0x0002e800, 0x0002e000, 0x0002f000, 0x00028000,
		0x0002c800, 0x00029000, 0x0002d800, 0x0002f800,
		0x0007d000, 0x0007a000, 0x0007a800, 0x0007b000,
		0x0007c000, 0x00078800, 0x00079800, 0x0007b800,
		0x0007e800, 0x0007e000, 0x0007f000, 0x00078000,
		0x0007c800, 0x00079000, 0x0007d800, 0x0007f800,
		0x00025000, 0x00022000, 0x00022800, 0x00023000,
		0x00024000, 0x00020800, 0x00021800, 0x00023800,
		0x00026800, 0x00026000, 0x00027000, 0x00020000,
		0x00024800, 0x00021000, 0x00025800, 0x00027800,
		0x00005000, 0x00002000, 0x00002800, 0x00003000,
		0x00004000, 0x00000800, 0x00001800, 0x00003800,
		0x00006800, 0x00006000, 0x00007000, 0x00000000,
		0x00004800, 0x00001000, 0x00005800, 0x00007800,
		0x00015000, 0x00012000, 0x00012800, 0x00013000,
		0x00014000, 0x00010800, 0x00011800, 0x00013800,
		0x00016800, 0x00016000, 0x00017000, 0x00010000,
		0x00014800, 0x00011000, 0x00015800, 0x00017800,
		0x0006d000, 0x0006a000, 0x0006a800, 0x0006b000,
		0x0006c000, 0x00068800, 0x00069800, 0x0006b800,
		0x0006e800, 0x0006e000, 0x0006f000, 0x00068000,
		0x0006c800, 0x00069000, 0x0006d800, 0x0006f800,
		0x0005d000, 0x0005a000, 0x0005a800, 0x0005b000,
		0x0005c000, 0x00058800, 0x00059800, 0x0005b800,
		0x0005e800, 0x0005e000, 0x0005f000, 0x00058000,
		0x0005c800, 0x00059000, 0x0005d800, 0x0005f800,
		0x0004d000, 0x0004a000, 0x0004a800, 0x0004b000,
		0x0004c000, 0x00048800, 0x00049800, 0x0004b800,
		0x0004e800, 0x0004e000, 0x0004f000, 0x00048000,
		0x0004c800, 0x00049000, 0x0004d800, 0x0004f800,
		0x0000d000, 0x0000a000, 0x0000a800, 0x0000b000,
		0x0000c000, 0x00008800, 0x00009800, 0x0000b800,
		0x0000e800, 0x0000e000, 0x0000f000, 0x00008000,
		0x0000c800, 0x00009000, 0x0000d800, 0x0000f800,
		0x0003d000, 0x0003a000, 0x0003a800, 0x0003b000,
		0x0003c000, 0x00038800, 0x00039800, 0x0003b800,
		0x0003e800, 0x0003e000, 0x0003f000, 0x00038000,
		0x0003c800, 0x00039000, 0x0003d800, 0x0003f800,
		0x00035000, 0x00032000, 0x00032800, 0x00033000,
		0x00034000, 0x00030800, 0x00031800, 0x00033800,
		0x00036800, 0x00036000, 0x00037000, 0x00030000,
		0x00034800, 0x00031000, 0x00035800, 0x00037800,
		0x0001d000, 0x0001a000, 0x0001a800, 0x0001b000,
		0x0001c000, 0x00018800, 0x00019800, 0x0001b800,
		0x0001e800, 0x0001e000, 0x0001f000, 0x00018000,
		0x0001c800, 0x00019000, 0x0001d800, 0x0001f800,
		0x00065000, 0x00062000, 0x00062800, 0x00063000,
		0x00064000, 0x00060800, 0x00061800, 0x00063800,
		0x00066800, 0x00066000, 0x00067000, 0x00060000,
		0x00064800, 0x00061000, 0x00065800, 0x00067800,
		0x00075000, 0x00072000, 0x00072800, 0x00073000,
		0x00074000, 0x00070800, 0x00071800, 0x00073800,
		0x00076800, 0x00076000, 0x00077000, 0x00070000,
		0x00074800, 0x00071000, 0x00075800, 0x00077800,
		0x00055000, 0x00052000, 0x00052800, 0x00053000,
		0x00054000, 0x00050800, 0x00051800, 0x00053800,
		0x00056800, 0x00056000, 0x00057000, 0x00050000,
		0x00054800, 0x00051000, 0x00055800, 0x00057800,
		0x00045000, 0x00042000, 0x00042800, 0x00043000,
		0x00044000, 0x00040800, 0x00041800, 0x00043800,
		0x00046800, 0x00046000, 0x00047000, 0x00040000,
		0x00044800, 0x00041000, 0x00045800, 0x00047800,
		/* 1 */
		0x02380000, 0x02780000, 0x02600000, 0x02700000,
		0x02480000, 0x02200000, 0x02080000, 0x02000000,
		0x02180000, 0x02580000, 0x02280000, 0x02100000,
		0x02300000, 0x02500000, 0x02400000, 0x02680000,
		0x05380000, 0x05780000, 0x05600000, 0x05700000,
		0x05480000, 0x05200000, 0x05080000, 0x05000000,
		0x05180000, 0x05580000, 0x05280000, 0x05100000,
		0x05300000, 0x05500000, 0x05400000, 0x05680000,
		0x03b80000, 0x03f80000, 0x03e00000, 0x03f00000,
		0x03c80000, 0x03a00000, 0x03880000, 0x03800000,
		0x03980000, 0x03d80000, 0x03a80000, 0x03900000,
		0x03b00000, 0x03d00000, 0x03c00000, 0x03e80000,
		0x06380000, 0x06780000, 0x06600000, 0x06700000,
		0x06480000, 0x06200000, 0x06080000, 0x06000000,
		0x06180000, 0x06580000, 0x06280000, 0x06100000,
		0x06300000, 0x06500000, 0x06400000, 0x06680000,
		0x00380000, 0x00780000, 0x00600000, 0x00700000,
		0x00480000, 0x00200000, 0x00080000, 0x00000000,
		0x00180000, 0x00580000, 0x00280000, 0x00100000,
		0x00300000, 0x00500000, 0x00400000, 0x00680000,
		0x07b80000, 0x07f80000, 0x07e00000, 0x07f00000,
		0x07c80000, 0x07a00000, 0x07880000, 0x07800000,
		0x07980000, 0x07d80000, 0x07a80000, 0x07900000,
		0x07b00000, 0x07d00000, 0x07c00000, 0x07e80000,
		0x01380000, 0x01780000, 0x01600000, 0x01700000,
		0x01480000, 0x01200000, 0x01080000, 0x01000000,
		0x01180000, 0x01580000, 0x01280000, 0x01100000,
		0x01300000, 0x01500000, 0x01400000, 0x01680000,
		0x04380000, 0x04780000, 0x04600000, 0x04700000,
		0x04480000, 0x04200000, 0x04080000, 0x04000000,
		0x04180000, 0x04580000, 0x04280000, 0x04100000,
		0x04300000, 0x04500000, 0x04400000, 0x04680000,
		0x07380000, 0x07780000, 0x07600000, 0x07700000,
		0x07480000, 0x07200000, 0x07080000, 0x07000000,
		0x07180000, 0x07580000, 0x07280000, 0x07100000,
		0x07300000, 0x07500000, 0x07400000, 0x07680000,
		0x00b80000, 0x00f80000, 0x00e00000, 0x00f00000,
		0x00c80000, 0x00a00000, 0x00880000, 0x00800000,
		0x00980000, 0x00d80000, 0x00a80000, 0x00900000,
		0x00b00000, 0x00d00000, 0x00c00000, 0x00e80000,
		0x03380000, 0x03780000, 0x03600000, 0x03700000,
		0x03480000, 0x03200000, 0x03080000, 0x03000000,
		0x03180000, 0x03580000, 0x03280000, 0x03100000,
		0x03300000, 0x03500000, 0x03400000, 0x03680000,
		0x02b80000, 0x02f80000, 0x02e00000, 0x02f00000,
		0x02c80000, 0x02a00000, 0x02880000, 0x02800000,
		0x02980000, 0x02d80000, 0x02a80000, 0x02900000,
		0x02b00000, 0x02d00000, 0x02c00000, 0x02e80000,
		0x06b80000, 0x06f80000, 0x06e00000, 0x06f00000,
		0x06c80000, 0x06a00000, 0x06880000, 0x06800000,
		0x06980000, 0x06d80000, 0x06a80000, 0x06900000,
		0x06b00000, 0x06d00000, 0x06c00000, 0x06e80000,
		0x05b80000, 0x05f80000, 0x05e00000, 0x05f00000,
		0x05c80000, 0x05a00000, 0x05880000, 0x05800000,
		0x05980000, 0x05d80000, 0x05a80000, 0x05900000,
		0x05b00000, 0x05d00000, 0x05c00000, 0x05e80000,
		0x04b80000, 0x04f80000, 0x04e00000, 0x04f00000,
		0x04c80000, 0x04a00000, 0x04880000, 0x04800000,
		0x04980000, 0x04d80000, 0x04a80000, 0x04900000,
		0x04b00000, 0x04d00000, 0x04c00000, 0x04e80000,
		0x01b80000, 0x01f80000, 0x01e00000, 0x01f00000,
		0x01c80000, 0x01a00000, 0x01880000, 0x01800000,
		0x01980000, 0x01d80000, 0x01a80000, 0x01900000,
		0x01b00000, 0x01d00000, 0x01c00000, 0x01e80000,
		/* 2 */
		0xb8000003, 0xb0000003, 0xa0000003, 0xd8000003,
		0xc8000003, 0xe0000003, 0x90000003, 0xd0000003,
		0x88000003, 0xc0000003, 0x80000003, 0xf0000003,
		0xf8000003, 0xe8000003, 0x98000003, 0xa8000003,
		0x38000003, 0x30000003, 0x20000003, 0x58000003,
		0x48000003, 0x60000003, 0x10000003, 0x50000003,
		0x08000003, 0x40000003, 0x00000003, 0x70000003,
		0x78000003, 0x68000003, 0x18000003, 0x28000003,
		0x38000001, 0x30000001, 0x20000001, 0x58000001,
		0x48000001, 0x60000001, 0x10000001, 0x50000001,
		0x08000001, 0x40000001, 0x00000001, 0x70000001,
		0x78000001, 0x68000001, 0x18000001, 0x28000001,
		0x38000002, 0x30000002, 0x20000002, 0x58000002,
		0x48000002, 0x60000002, 0x10000002, 0x50000002,
		0x08000002, 0x40000002, 0x00000002, 0x70000002,
		0x78000002, 0x68000002, 0x18000002, 0x28000002,
		0xb8000006, 0xb0000006, 0xa0000006, 0xd8000006,
		0xc8000006, 0xe0000006, 0x90000006, 0xd0000006,
		0x88000006, 0xc0000006, 0x80000006, 0xf0000006,
		0xf8000006, 0xe8000006, 0x98000006, 0xa8000006,
		0xb8000004, 0xb0000004, 0xa0000004, 0xd8000004,
		0xc8000004, 0xe0000004, 0x90000004, 0xd0000004,
		0x88000004, 0xc0000004, 0x80000004, 0xf0000004,
		0xf8000004, 0xe8000004, 0x98000004, 0xa8000004,
		0xb8000007, 0xb0000007, 0xa0000007, 0xd8000007,
		0xc8000007, 0xe0000007, 0x90000007, 0xd0000007,
		0x88000007, 0xc0000007, 0x80000007, 0xf0000007,
		0xf8000007, 0xe8000007, 0x98000007, 0xa8000007,
		0x38000000, 0x30000000, 0x20000000, 0x58000000,
		0x48000000, 0x60000000, 0x10000000, 0x50000000,
		0x08000000, 0x40000000, 0x00000000, 0x70000000,
		0x78000000, 0x68000000, 0x18000000, 0x28000000,
		0x38000005, 0x30000005, 0x20000005, 0x58000005,
		0x48000005, 0x60000005, 0x10000005, 0x50000005,
		0x08000005, 0x40000005, 0x00000005, 0x70000005,
		0x78000005, 0x68000005, 0x18000005, 0x28000005,
		0xb8000000, 0xb0000000, 0xa0000000, 0xd8000000,
		0xc8000000, 0xe0000000, 0x90000000, 0xd0000000,
		0x88000000, 0xc0000000, 0x80000000, 0xf0000000,
		0xf8000000, 0xe8000000, 0x98000000, 0xa8000000,
		0xb8000002, 0xb0000002, 0xa0000002, 0xd8000002,
		0xc8000002, 0xe0000002, 0x90000002, 0xd0000002,
		0x88000002, 0xc0000002, 0x80000002, 0xf0000002,
		0xf8000002, 0xe8000002, 0x98000002, 0xa8000002,
		0xb8000005, 0xb0000005, 0xa0000005, 0xd8000005,
		0xc8000005, 0xe0000005, 0x90000005, 0xd0000005,
		0x88000005, 0xc0000005, 0x80000005, 0xf0000005,
		0xf8000005, 0xe8000005, 0x98000005, 0xa8000005,
		0x38000004, 0x30000004, 0x20000004, 0x58000004,
		0x48000004, 0x60000004, 0x10000004, 0x50000004,
		0x08000004, 0x40000004, 0x00000004, 0x70000004,
		0x78000004, 0x68000004, 0x18000004, 0x28000004,
		0x38000007, 0x30000007, 0x20000007, 0x58000007,
		0x48000007, 0x60000007, 0x10000007, 0x50000007,
		0x08000007, 0x40000007, 0x00000007, 0x70000007,
		0x78000007, 0x68000007, 0x18000007, 0x28000007,
		0x38000006, 0x30000006, 0x20000006, 0x58000006,
		0x48000006, 0x60000006, 0x10000006, 0x50000006,
		0x08000006, 0x40000006, 0x00000006, 0x70000006,
		0x78000006, 0x68000006, 0x18000006, 0x28000006,
		0xb8000001, 0xb0000001, 0xa0000001, 0xd8000001,
		0xc8000001, 0xe0000001, 0x90000001, 0xd0000001,
		0x88000001, 0xc0000001, 0x80000001, 0xf0000001,
		0xf8000001, 0xe8000001, 0x98000001, 0xa8000001,
		/* 3 */
		0x000000e8, 0x000000f0, 0x000000a0, 0x00000088,
		0x000000b8, 0x00000080, 0x000000a8, 0x000000d0,
		0x00000098, 0x000000e0, 0x000000c0, 0x000000f8,
		0x000000b0, 0x00000090, 0x000000c8, 0x000000d8,
		0x000001e8, 0x000001f0, 0x000001a0, 0x00000188,
		0x000001b8, 0x00000180, 0x000001a8, 0x000001d0,
		0x00000198, 0x000001e0, 0x000001c0, 0x000001f8,
		0x000001b0, 0x00000190, 0x000001c8, 0x000001d8,
		0x00000568, 0x00000570, 0x00000520, 0x00000508,
		0x00000538, 0x00000500, 0x00000528, 0x00000550,
		0x00000518, 0x00000560, 0x00000540, 0x00000578,
		0x00000530, 0x00000510, 0x00000548, 0x00000558,
		0x000004e8, 0x000004f0, 0x000004a0, 0x00000488,
		0x000004b8, 0x00000480, 0x000004a8, 0x000004d0,
		0x00000498, 0x000004e0, 0x000004c0, 0x000004f8,
		0x000004b0, 0x00000490, 0x000004c8, 0x000004d8,
		0x000002e8, 0x000002f0, 0x000002a0, 0x00000288,
		0x000002b8, 0x00000280, 0x000002a8, 0x000002d0,
		0x00000298, 0x000002e0, 0x000002c0, 0x000002f8,
		0x000002b0, 0x00000290, 0x000002c8, 0x000002d8,
		0x000005e8, 0x000005f0, 0x000005a0, 0x00000588,
		0x000005b8, 0x00000580, 0x000005a8, 0x000005d0,
		0x00000598, 0x000005e0, 0x000005c0, 0x000005f8,
		0x000005b0, 0x00000590, 0x000005c8, 0x000005d8,
		0x00000268, 0x00000270, 0x00000220, 0x00000208,
		0x00000238, 0x00000200, 0x00000228, 0x00000250,
		0x00000218, 0x00000260, 0x00000240, 0x00000278,
		0x00000230, 0x00000210, 0x00000248, 0x00000258,
		0x000007e8, 0x000007f0, 0x000007a0, 0x00000788,
		0x000007b8, 0x00000780, 0x000007a8, 0x000007d0,
		0x00000798, 0x000007e0, 0x000007c0, 0x000007f8,
		0x000007b0, 0x00000790, 0x000007c8, 0x000007d8,
		0x00000468, 0x00000470, 0x00000420, 0x00000408,
		0x00000438, 0x00000400, 0x00000428, 0x00000450,
		0x00000418, 0x00000460, 0x00000440, 0x00000478,
		0x00000430, 0x00000410, 0x00000448, 0x00000458,
		0x00000368, 0x00000370, 0x00000320, 0x00000308,
		0x00000338, 0x00000300, 0x00000328, 0x00000350,
		0x00000318, 0x00000360, 0x00000340, 0x00000378,
		0x00000330, 0x00000310, 0x00000348, 0x00000358,
		0x000003e8, 0x000003f0, 0x000003a0, 0x00000388,
		0x000003b8, 0x00000380, 0x000003a8, 0x000003d0,
		0x00000398, 0x000003e0, 0x000003c0, 0x000003f8,
		0x000003b0, 0x00000390, 0x000003c8, 0x000003d8,
		0x00000768, 0x00000770, 0x00000720, 0x00000708,
		0x00000738, 0x00000700, 0x00000728, 0x00000750,
		0x00000718, 0x00000760, 0x00000740, 0x00000778,
		0x00000730, 0x00000710, 0x00000748, 0x00000758,
		0x000006e8, 0x000006f0, 0x000006a0, 0x00000688,
		0x000006b8, 0x00000680, 0x000006a8, 0x000006d0,
		0x00000698, 0x000006e0, 0x000006c0, 0x000006f8,
		0x000006b0, 0x00000690, 0x000006c8, 0x000006d8,
		0x00000068, 0x00000070, 0x00000020, 0x00000008,
		0x00000038, 0x00000000, 0x00000028, 0x00000050,
		0x00000018, 0x00000060, 0x00000040, 0x00000078,
		0x00000030, 0x00000010, 0x00000048, 0x00000058,
		0x00000168, 0x00000170, 0x00000120, 0x00000108,
		0x00000138, 0x00000100, 0x00000128, 0x00000150,
		0x00000118, 0x00000160, 0x00000140, 0x00000178,
		0x00000130, 0x00000110, 0x00000148, 0x00000158,
		0x00000668, 0x00000670, 0x00000620, 0x00000608,
		0x00000638, 0x00000600, 0x00000628, 0x00000650,
		0x00000618, 0x00000660, 0x00000640, 0x00000678,
		0x00000630, 0x00000610, 0x00000648, 0x00000658,
	}
};

const struct gost28147_param gost28147_param_Test_89 = {
	0,
	{
		/* 0 */
		0x00062000, 0x00061000, 0x00067800, 0x00062800,
		0x00064800, 0x00060800, 0x00060000, 0x00064000,
		0x00067000, 0x00061800, 0x00065800, 0x00066000,
		0x00066800, 0x00063800, 0x00065000, 0x00063000,
		0x0004a000, 0x00049000, 0x0004f800, 0x0004a800,
		0x0004c800, 0x00048800, 0x00048000, 0x0004c000,
		0x0004f000, 0x00049800, 0x0004d800, 0x0004e000,
		0x0004e800, 0x0004b800, 0x0004d000, 0x0004b000,
		0x0007a000, 0x00079000, 0x0007f800, 0x0007a800,
		0x0007c800, 0x00078800, 0x00078000, 0x0007c000,
		0x0007f000, 0x00079800, 0x0007d800, 0x0007e000,
		0x0007e800, 0x0007b800, 0x0007d000, 0x0007b000,
		0x00072000, 0x00071000, 0x00077800, 0x00072800,
		0x00074800, 0x00070800, 0x00070000, 0x00074000,
		0x00077000, 0x00071800, 0x00075800, 0x00076000,
		0x00076800, 0x00073800, 0x00075000, 0x00073000,
		0x00042000, 0x00041000, 0x00047800, 0x00042800,
		0x00044800, 0x00040800, 0x00040000, 0x00044000,
		0x00047000, 0x00041800, 0x00045800, 0x00046000,
		0x00046800, 0x00043800, 0x00045000, 0x00043000,
		0x0000a000, 0x00009000, 0x0000f800, 0x0000a800,
		0x0000c800, 0x00008800, 0x00008000, 0x0000c000,
		0x0000f000, 0x00009800, 0x0000d800, 0x0000e000,
		0x0000e800, 0x0000b800, 0x0000d000, 0x0000b000,
		0x0001a000, 0x00019000, 0x0001f800, 0x0001a800,
		0x0001c800, 0x00018800, 0x00018000, 0x0001c000,
		0x0001f000, 0x00019800, 0x0001d800, 0x0001e000,
		0x0001e800, 0x0001b800, 0x0001d000, 0x0001b000,
		0x00052000, 0x00051000, 0x00057800, 0x00052800,
		0x00054800, 0x00050800, 0x00050000, 0x00054000,
		0x00057000, 0x00051800, 0x00055800, 0x00056000,
		0x00056800, 0x00053800, 0x00055000, 0x00053000,
		0x00012000, 0x00011000, 0x00017800, 0x00012800,
		0x00014800, 0x00010800, 0x00010000, 0x00014000,
		0x00017000, 0x00011800, 0x00015800, 0x00016000,
		0x00016800, 0x00013800, 0x00015000, 0x00013000,
		0x0003a000, 0x00039000, 0x0003f800, 0x0003a800,
		0x0003c800, 0x00038800, 0x00038000, 0x0003c000,
		0x0003f000, 0x00039800, 0x0003d800, 0x0003e000,
		0x0003e800, 0x0003b800, 0x0003d000, 0x0003b000,
		0x00022000, 0x00021000, 0x00027800, 0x00022800,
		0x00024800, 0x00020800, 0x00020000, 0x00024000,
		0x00027000, 0x00021800, 0x00025800, 0x00026000,
		0x00026800, 0x00023800, 0x00025000, 0x00023000,
		0x0006a000, 0x00069000, 0x0006f800, 0x0006a800,
		0x0006c800, 0x00068800, 0x00068000, 0x0006c000,
		0x0006f000, 0x00069800, 0x0006d800, 0x0006e000,
		0x0006e800, 0x0006b800, 0x0006d000, 0x0006b000,
		0x00032000, 0x00031000, 0x00037800, 0x00032800,
		0x00034800, 0x00030800, 0x00030000, 0x00034000,
		0x00037000, 0x00031800, 0x00035800, 0x00036000,
		0x00036800, 0x00033800, 0x00035000, 0x00033000,
		0x00002000, 0x00001000, 0x00007800, 0x00002800,
		0x00004800, 0x00000800, 0x00000000, 0x00004000,
		0x00007000, 0x00001800, 0x00005800, 0x00006000,
		0x00006800, 0x00003800, 0x00005000, 0x00003000,
		0x0005a000, 0x00059000, 0x0005f800, 0x0005a800,
		0x0005c800, 0x00058800, 0x00058000, 0x0005c000,
		0x0005f000, 0x00059800, 0x0005d800, 0x0005e000,
		0x0005e800, 0x0005b800, 0x0005d000, 0x0005b000,
		0x0002a000, 0x00029000, 0x0002f800, 0x0002a800,
		0x0002c800, 0x00028800, 0x00028000, 0x0002c000,
		0x0002f000, 0x00029800, 0x0002d800, 0x0002e000,
		0x0002e800, 0x0002b800, 0x0002d000, 0x0002b000,
		/* 1 */
		0x07680000, 0x07400000, 0x07700000, 0x07600000,
		0x07380000, 0x07180000, 0x07480000, 0x07500000,
		0x07080000, 0x07280000, 0x07100000, 0x07200000,
		0x07300000, 0x07780000, 0x07000000, 0x07580000,
		0x04e80000, 0x04c00000, 0x04f00000, 0x04e00000,
		0x04b80000, 0x04980000, 0x04c80000, 0x04d00000,
		0x04880000, 0x04a80000, 0x04900000, 0x04a00000,
		0x04b00000, 0x04f80000, 0x04800000, 0x04d80000,
		0x05e80000, 0x05c00000, 0x05f00000, 0x05e00000,
		0x05b80000, 0x05980000, 0x05c80000, 0x05d00000,
		0x05880000, 0x05a80000, 0x05900000, 0x05a00000,
		0x05b00000, 0x05f80000, 0x05800000, 0x05d80000,
		0x01680000, 0x01400000, 0x01700000, 0x01600000,
		0x01380000, 0x01180000, 0x01480000, 0x01500000,
		0x01080000, 0x01280000, 0x01100000, 0x01200000,
		0x01300000, 0x01780000, 0x01000000, 0x01580000,
		0x02e80000, 0x02c00000, 0x02f00000, 0x02e00000,
		0x02b80000, 0x02980000, 0x02c80000, 0x02d00000,
		0x02880000, 0x02a80000, 0x02900000, 0x02a00000,
		0x02b00000, 0x02f80000, 0x02800000, 0x02d80000,
		0x07e80000, 0x07c00000, 0x07f00000, 0x07e00000,
		0x07b80000, 0x07980000, 0x07c80000, 0x07d00000,
		0x07880000, 0x07a80000, 0x07900000, 0x07a00000,
		0x07b00000, 0x07f80000, 0x07800000, 0x07d80000,
		0x03e80000, 0x03c00000, 0x03f00000, 0x03e00000,
		0x03b80000, 0x03980000, 0x03c80000, 0x03d00000,
		0x03880000, 0x03a80000, 0x03900000, 0x03a00000,
		0x03b00000, 0x03f80000, 0x03800000, 0x03d80000,
		0x00e80000, 0x00c00000, 0x00f00000, 0x00e00000,
		0x00b80000, 0x00980000, 0x00c80000, 0x00d00000,
		0x00880000, 0x00a80000, 0x00900000, 0x00a00000,
		0x00b00000, 0x00f80000, 0x00800000, 0x00d80000,
		0x00680000, 0x00400000, 0x00700000, 0x00600000,
		0x00380000, 0x00180000, 0x00480000, 0x00500000,
		0x00080000, 0x00280000, 0x00100000, 0x00200000,
		0x00300000, 0x00780000, 0x00000000, 0x00580000,
		0x06e80000, 0x06c00000, 0x06f00000, 0x06e00000,
		0x06b80000, 0x06980000, 0x06c80000, 0x06d00000,
		0x06880000, 0x06a80000, 0x06900000, 0x06a00000,
		0x06b00000, 0x06f80000, 0x06800000, 0x06d80000,
		0x06680000, 0x06400000, 0x06700000, 0x06600000,
		0x06380000, 0x06180000, 0x06480000, 0x06500000,
		0x06080000, 0x06280000, 0x06100000, 0x06200000,
		0x06300000, 0x06780000, 0x06000000, 0x06580000,
		0x03680000, 0x03400000, 0x03700000, 0x03600000,
		0x03380000, 0x03180000, 0x03480000, 0x03500000,
		0x03080000, 0x03280000, 0x03100000, 0x03200000,
		0x03300000, 0x03780000, 0x03000000, 0x03580000,
		0x05680000, 0x05400000, 0x05700000, 0x05600000,
		0x05380000, 0x05180000, 0x05480000, 0x05500000,
		0x05080000, 0x05280000, 0x05100000, 0x05200000,
		0x05300000, 0x05780000, 0x05000000, 0x05580000,
		0x02680000, 0x02400000, 0x02700000, 0x02600000,
		0x02380000, 0x02180000, 0x02480000, 0x02500000,
		0x02080000, 0x02280000, 0x02100000, 0x02200000,
		0x02300000, 0x02780000, 0x02000000, 0x02580000,
		0x01e80000, 0x01c00000, 0x01f00000, 0x01e00000,
		0x01b80000, 0x01980000, 0x01c80000, 0x01d00000,
		0x01880000, 0x01a80000, 0x01900000, 0x01a00000,
		0x01b00000, 0x01f80000, 0x01800000, 0x01d80000,
		0x04680000, 0x04400000, 0x04700000, 0x04600000,
		0x04380000, 0x04180000, 0x04480000, 0x04500000,
		0x04080000, 0x04280000, 0x04100000, 0x04200000,
		0x04300000, 0x04780000, 0x04000000, 0x04580000,
		/* 2 */
		0x18000004, 0x70000004, 0x28000004, 0x48000004,
		0x30000004, 0x40000004, 0x00000004, 0x68000004,
		0x50000004, 0x58000004, 0x38000004, 0x60000004,
		0x10000004, 0x08000004, 0x78000004, 0x20000004,
		0x98000007, 0xf0000007, 0xa8000007, 0xc8000007,
		0xb0000007, 0xc0000007, 0x80000007, 0xe8000007,
		0xd0000007, 0xd8000007, 0xb8000007, 0xe0000007,
		0x90000007, 0x88000007, 0xf8000007, 0xa0000007,
		0x18000003, 0x70000003, 0x28000003, 0x48000003,
		0x30000003, 0x40000003, 0x00000003, 0x68000003,
		0x50000003, 0x58000003, 0x38000003, 0x60000003,
		0x10000003, 0x08000003, 0x78000003, 0x20000003,
		0x98000005, 0xf0000005, 0xa8000005, 0xc8000005,
		0xb0000005, 0xc0000005, 0x80000005, 0xe8000005,
		0xd0000005, 0xd8000005, 0xb8000005, 0xe0000005,
		0x90000005, 0x88000005, 0xf8000005, 0xa0000005,
		0x98000000, 0xf0000000, 0xa8000000, 0xc8000000,
		0xb0000000, 0xc0000000, 0x80000000, 0xe8000000,
		0xd0000000, 0xd8000000, 0xb8000000, 0xe0000000,
		0x90000000, 0x88000000, 0xf8000000, 0xa0000000,
		0x98000004, 0xf0000004, 0xa8000004, 0xc8000004,
		0xb0000004, 0xc0000004, 0x80000004, 0xe8000004,
		0xd0000004, 0xd8000004, 0xb8000004, 0xe0000004,
		0x90000004, 0x88000004, 0xf8000004, 0xa0000004,
		0x18000006, 0x70000006, 0x28000006, 0x48000006,
		0x30000006, 0x40000006, 0x00000006, 0x68000006,
		0x50000006, 0x58000006, 0x38000006, 0x60000006,
		0x10000006, 0x08000006, 0x78000006, 0x20000006,
		0x98000002, 0xf0000002, 0xa8000002, 0xc8000002,
		0xb0000002, 0xc0000002, 0x80000002, 0xe8000002,
		0xd0000002, 0xd8000002, 0xb8000002, 0xe0000002,
		0x90000002, 0x88000002, 0xf8000002, 0xa0000002,
		0x98000006, 0xf0000006, 0xa8000006, 0xc8000006,
		0xb0000006, 0xc0000006, 0x80000006, 0xe8000006,
		0xd0000006, 0xd8000006, 0xb8000006, 0xe0000006,
		0x90000006, 0x88000006, 0xf8000006, 0xa0000006,
		0x98000001, 0xf0000001, 0xa8000001, 0xc8000001,
		0xb0000001, 0xc0000001, 0x80000001, 0xe8000001,
		0xd0000001, 0xd8000001, 0xb8000001, 0xe0000001,
		0x90000001, 0x88000001, 0xf8000001, 0xa0000001,
		0x98000003, 0xf0000003, 0xa8000003, 0xc8000003,
		0xb0000003, 0xc0000003, 0x80000003, 0xe8000003,
		0xd0000003, 0xd8000003, 0xb8000003, 0xe0000003,
		0x90000003, 0x88000003, 0xf8000003, 0xa0000003,
		0x18000005, 0x70000005, 0x28000005, 0x48000005,
		0x30000005, 0x40000005, 0x00000005, 0x68000005,
		0x50000005, 0x58000005, 0x38000005, 0x60000005,
		0x10000005, 0x08000005, 0x78000005, 0x20000005,
		0x18000000, 0x70000000, 0x28000000, 0x48000000,
		0x30000000, 0x40000000, 0x00000000, 0x68000000,
		0x50000000, 0x58000000, 0x38000000, 0x60000000,
		0x10000000, 0x08000000, 0x78000000, 0x20000000,
		0x18000007, 0x70000007, 0x28000007, 0x48000007,
		0x30000007, 0x40000007, 0x00000007, 0x68000007,
		0x50000007, 0x58000007, 0x38000007, 0x60000007,
		0x10000007, 0x08000007, 0x78000007, 0x20000007,
		0x18000001, 0x70000001, 0x28000001, 0x48000001,
		0x30000001, 0x40000001, 0x00000001, 0x68000001,
		0x50000001, 0x58000001, 0x38000001, 0x60000001,
		0x10000001, 0x08000001, 0x78000001, 0x20000001,
		0x18000002, 0x70000002, 0x28000002, 0x48000002,
		0x30000002, 0x40000002, 0x00000002, 0x68000002,
		0x50000002, 0x58000002, 0x38000002, 0x60000002,
		0x10000002, 0x08000002, 0x78000002, 0x20000002,
		/* 3 */
		0x00000648, 0x00000658, 0x00000660, 0x00000600,
		0x00000618, 0x00000630, 0x00000638, 0x00000628,
		0x00000620, 0x00000640, 0x00000670, 0x00000678,
		0x00000608, 0x00000650, 0x00000610, 0x00000668,
		0x00000348, 0x00000358, 0x00000360, 0x00000300,
		0x00000318, 0x00000330, 0x00000338, 0x00000328,
		0x00000320, 0x00000340, 0x00000370, 0x00000378,
		0x00000308, 0x00000350, 0x00000310, 0x00000368,
		0x000002c8, 0x000002d8, 0x000002e0, 0x00000280,
		0x00000298, 0x000002b0, 0x000002b8, 0x000002a8,
		0x000002a0, 0x000002c0, 0x000002f0, 0x000002f8,
		0x00000288, 0x000002d0, 0x00000290, 0x000002e8,
		0x00000148, 0x00000158, 0x00000160, 0x00000100,
		0x00000118, 0x00000130, 0x00000138, 0x00000128,
		0x00000120, 0x00000140, 0x00000170, 0x00000178,
		0x00000108, 0x00000150, 0x00000110, 0x00000168,
		0x000005c8, 0x000005d8, 0x000005e0, 0x00000580,
		0x00000598, 0x000005b0, 0x000005b8, 0x000005a8,
		0x000005a0, 0x000005c0, 0x000005f0, 0x000005f8,
		0x00000588, 0x000005d0, 0x00000590, 0x000005e8,
		0x00000048, 0x00000058, 0x00000060, 0x00000000,
		0x00000018, 0x00000030, 0x00000038, 0x00000028,
		0x00000020, 0x00000040, 0x00000070, 0x00000078,
		0x00000008, 0x00000050, 0x00000010, 0x00000068,
		0x000004c8, 0x000004d8, 0x000004e0, 0x00000480,
		0x00000498, 0x000004b0, 0x000004b8, 0x000004a8,
		0x000004a0, 0x000004c0, 0x000004f0, 0x000004f8,
		0x00000488, 0x000004d0, 0x00000490, 0x000004e8,
		0x000006c8, 0x000006d8, 0x000006e0, 0x00000680,
		0x00000698, 0x000006b0, 0x000006b8, 0x000006a8,
		0x000006a0, 0x000006c0, 0x000006f0, 0x000006f8,
		0x00000688, 0x000006d0, 0x00000690, 0x000006e8,
		0x000001c8, 0x000001d8, 0x000001e0, 0x00000180,
		0x00000198, 0x000001b0, 0x000001b8, 0x000001a8,
		0x000001a0, 0x000001c0, 0x000001f0, 0x000001f8,
		0x00000188, 0x000001d0, 0x00000190, 0x000001e8,
		0x00000748, 0x00000758, 0x00000760, 0x00000700,
		0x00000718, 0x00000730, 0x00000738, 0x00000728,
		0x00000720, 0x00000740, 0x00000770, 0x00000778,
		0x00000708, 0x00000750, 0x00000710, 0x00000768,
		0x000003c8, 0x000003d8, 0x000003e0, 0x00000380,
		0x00000398, 0x000003b0, 0x000003b8, 0x000003a8,
		0x000003a0, 0x000003c0, 0x000003f0, 0x000003f8,
		0x00000388, 0x000003d0, 0x00000390, 0x000003e8,
		0x00000548, 0x00000558, 0x00000560, 0x00000500,
		0x00000518, 0x00000530, 0x00000538, 0x00000528,
		0x00000520, 0x00000540, 0x00000570, 0x00000578,
		0x00000508, 0x00000550, 0x00000510, 0x00000568,
		0x000007c8, 0x000007d8, 0x000007e0, 0x00000780,
		0x00000798, 0x000007b0, 0x000007b8, 0x000007a8,
		0x000007a0, 0x000007c0, 0x000007f0, 0x000007f8,
		0x00000788, 0x000007d0, 0x00000790, 0x000007e8,
		0x00000248, 0x00000258, 0x00000260, 0x00000200,
		0x00000218, 0x00000230, 0x00000238, 0x00000228,
		0x00000220, 0x00000240, 0x00000270, 0x00000278,
		0x00000208, 0x00000250, 0x00000210, 0x00000268,
		0x000000c8, 0x000000d8, 0x000000e0, 0x00000080,
		0x00000098, 0x000000b0, 0x000000b8, 0x000000a8,
		0x000000a0, 0x000000c0, 0x000000f0, 0x000000f8,
		0x00000088, 0x000000d0, 0x00000090, 0x000000e8,
		0x00000448, 0x00000458, 0x00000460, 0x00000400,
		0x00000418, 0x00000430, 0x00000438, 0x00000428,
		0x00000420, 0x00000440, 0x00000470, 0x00000478,
		0x00000408, 0x00000450, 0x00000410, 0x00000468,
	}
};

const struct gost28147_param gost28147_param_CryptoPro_A = {
	1,
	{
		/* 0 */
		0x0001c800, 0x0001b000, 0x00019800, 0x00019000,
		0x0001c000, 0x0001d800, 0x00018800, 0x0001b800,
		0x0001d000, 0x0001a000, 0x0001f000, 0x0001f800,
		0x0001e000, 0x00018000, 0x0001e800, 0x0001a800,
		0x0003c800, 0x0003b000, 0x00039800, 0x00039000,
		0x0003c000, 0x0003d800, 0x00038800, 0x0003b800,
		0x0003d000, 0x0003a000, 0x0003f000, 0x0003f800,
		0x0003e000, 0x00038000, 0x0003e800, 0x0003a800,
		0x00074800, 0x00073000, 0x00071800, 0x00071000,
		0x00074000, 0x00075800, 0x00070800, 0x00073800,
		0x00075000, 0x00072000, 0x00077000, 0x00077800,
		0x00076000, 0x00070000, 0x00076800, 0x00072800,
		0x0004c800, 0x0004b000, 0x00049800, 0x00049000,
		0x0004c000, 0x0004d800, 0x00048800, 0x0004b800,
		0x0004d000, 0x0004a000, 0x0004f000, 0x0004f800,
		0x0004e000, 0x00048000, 0x0004e800, 0x0004a800,
		0x00044800, 0x00043000, 0x00041800, 0x00041000,
		0x00044000, 0x00045800, 0x00040800, 0x00043800,
		0x00045000, 0x00042000, 0x00047000, 0x00047800,
		0x00046000, 0x00040000, 0x00046800, 0x00042800,
		0x00054800, 0x00053000, 0x00051800, 0x00051000,
		0x00054000, 0x00055800, 0x00050800, 0x00053800,
		0x00055000, 0x00052000, 0x00057000, 0x00057800,
		0x00056000, 0x00050000, 0x00056800, 0x00052800,
		0x0007c800, 0x0007b000, 0x00079800, 0x00079000,
		0x0007c000, 0x0007d800, 0x00078800, 0x0007b800,
		0x0007d000, 0x0007a000, 0x0007f000, 0x0007f800,
		0x0007e000, 0x00078000, 0x0007e800, 0x0007a800,
		0x00004800, 0x00003000, 0x00001800, 0x00001000,
		0x00004000, 0x00005800, 0x00000800, 0x00003800,
		0x00005000, 0x00002000, 0x00007000, 0x00007800,
		0x00006000, 0x00000000, 0x00006800, 0x00002800,
		0x0002c800, 0x0002b000, 0x00029800, 0x00029000,
		0x0002c000, 0x0002d800, 0x00028800, 0x0002b800,
		0x0002d000, 0x0002a000, 0x0002f000, 0x0002f800,
		0x0002e000, 0x00028000, 0x0002e800, 0x0002a800,
		0x00014800, 0x00013000, 0x00011800, 0x00011000,
		0x00014000, 0x00015800, 0x00010800, 0x00013800,
		0x00015000, 0x00012000, 0x00017000, 0x00017800,
		0x00016000, 0x00010000, 0x00016800, 0x00012800,
		0x00034800, 0x00033000, 0x00031800, 0x00031000,
		0x00034000, 0x00035800, 0x00030800, 0x00033800,
		0x00035000, 0x00032000, 0x00037000, 0x00037800,
		0x00036000, 0x00030000, 0x00036800, 0x00032800,
		0x00064800, 0x00063000, 0x00061800, 0x00061000,
		0x00064000, 0x00065800, 0x00060800, 0x00063800,
		0x00065000, 0x00062000, 0x00067000, 0x00067800,
		0x00066000, 0x00060000, 0x00066800, 0x00062800,
		0x0005c800, 0x0005b000, 0x00059800, 0x00059000,
		0x0005c000, 0x0005d800, 0x00058800, 0x0005b800,
		0x0005d000, 0x0005a000, 0x0005f000, 0x0005f800,
		0x0005e000, 0x00058000, 0x0005e800, 0x0005a800,
		0x00024800, 0x00023000, 0x00021800, 0x00021000,
		0x00024000, 0x00025800, 0x00020800, 0x00023800,
		0x00025000, 0x00022000, 0x00027000, 0x00027800,
		0x00026000, 0x00020000, 0x00026800, 0x00022800,
		0x0006c800, 0x0006b000, 0x00069800, 0x00069000,
		0x0006c000, 0x0006d800, 0x00068800, 0x0006b800,
		0x0006d000, 0x0006a000, 0x0006f000, 0x0006f800,
		0x0006e000, 0x00068000, 0x0006e800, 0x0006a800,
		0x0000c800, 0x0000b000, 0x00009800, 0x00009000,
		0x0000c000, 0x0000d800, 0x00008800, 0x0000b800,
		0x0000d000, 0x0000a000, 0x0000f000, 0x0000f800,
		0x0000e000, 0x00008000, 0x0000e800, 0x0000a800,
		/* 1 */
		0x07700000, 0x07200000, 0x07300000, 0x07100000,
		0x07580000, 0x07180000, 0x07680000, 0x07400000,
		0x07600000, 0x07780000, 0x07280000, 0x07500000,
		0x07000000, 0x07380000, 0x07080000, 0x07480000,
		0x03f00000, 0x03a00000, 0x03b00000, 0x03900000,
		0x03d80000, 0x03980000, 0x03e80000, 0x03c00000,
		0x03e00000, 0x03f80000, 0x03a80000, 0x03d00000,
		0x03800000, 0x03b80000, 0x03880000, 0x03c80000,
		0x05700000, 0x05200000, 0x05300000, 0x05100000,
		0x05580000, 0x05180000, 0x05680000, 0x05400000,
		0x05600000, 0x05780000, 0x05280000, 0x05500000,
		0x05000000, 0x05380000, 0x05080000, 0x05480000,
		0x06700000, 0x06200000, 0x06300000, 0x06100000,
		0x06580000, 0x06180000, 0x06680000, 0x06400000,
		0x06600000, 0x06780000, 0x06280000, 0x06500000,
		0x06000000, 0x06380000, 0x06080000, 0x06480000,
		0x06f00000, 0x06a00000, 0x06b00000, 0x06900000,
		0x06d80000, 0x06980000, 0x06e80000, 0x06c00000,
		0x06e00000, 0x06f80000, 0x06a80000, 0x06d00000,
		0x06800000, 0x06b80000, 0x06880000, 0x06c80000,
		0x00f00000, 0x00a00000, 0x00b00000, 0x00900000,
		0x00d80000, 0x00980000, 0x00e80000, 0x00c00000,
		0x00e00000, 0x00f80000, 0x00a80000, 0x00d00000,
		0x00800000, 0x00b80000, 0x00880000, 0x00c80000,
		0x01f00000, 0x01a00000, 0x01b00000, 0x01900000,
		0x01d80000, 0x01980000, 0x01e80000, 0x01c00000,
		0x01e00000, 0x01f80000, 0x01a80000, 0x01d00000,
		0x01800000, 0x01b80000, 0x01880000, 0x01c80000,
		0x04f00000, 0x04a00000, 0x04b00000, 0x04900000,
		0x04d80000, 0x04980000, 0x04e80000, 0x04c00000,
		0x04e00000, 0x04f80000, 0x04a80000, 0x04d00000,
		0x04800000, 0x04b80000, 0x04880000, 0x04c80000,
		0x00700000, 0x00200000, 0x00300000, 0x00100000,
		0x00580000, 0x00180000, 0x00680000, 0x00400000,
		0x00600000, 0x00780000, 0x00280000, 0x00500000,
		0x00000000, 0x00380000, 0x00080000, 0x00480000,
		0x01700000, 0x01200000, 0x01300000, 0x01100000,
		0x01580000, 0x01180000, 0x01680000, 0x01400000,
		0x01600000, 0x01780000, 0x01280000, 0x01500000,
		0x01000000, 0x01380000, 0x01080000, 0x01480000,
		0x05f00000, 0x05a00000, 0x05b00000, 0x05900000,
		0x05d80000, 0x05980000, 0x05e80000, 0x05c00000,
		0x05e00000, 0x05f80000, 0x05a80000, 0x05d00000,
		0x05800000, 0x05b80000, 0x05880000, 0x05c80000,
		0x02700000, 0x02200000, 0x02300000, 0x02100000,
		0x02580000, 0x02180000, 0x02680000, 0x02400000,
		0x02600000, 0x02780000, 0x02280000, 0x02500000,
		0x02000000, 0x02380000, 0x02080000, 0x02480000,
		0x07f00000, 0x07a00000, 0x07b00000, 0x07900000,
		0x07d80000, 0x07980000, 0x07e80000, 0x07c00000,
		0x07e00000, 0x07f80000, 0x07a80000, 0x07d00000,
		0x07800000, 0x07b80000, 0x07880000, 0x07c80000,
		0x04700000, 0x04200000, 0x04300000, 0x04100000,
		0x04580000, 0x04180000, 0x04680000, 0x04400000,
		0x04600000, 0x04780000, 0x04280000, 0x04500000,
		0x04000000, 0x04380000, 0x04080000, 0x04480000,
		0x02f00000, 0x02a00000, 0x02b00000, 0x02900000,
		0x02d80000, 0x02980000, 0x02e80000, 0x02c00000,
		0x02e00000, 0x02f80000, 0x02a80000, 0x02d00000,
		0x02800000, 0x02b80000, 0x02880000, 0x02c80000,
		0x03700000, 0x03200000, 0x03300000, 0x03100000,
		0x03580000, 0x03180000, 0x03680000, 0x03400000,
		0x03600000, 0x03780000, 0x03280000, 0x03500000,
		0x03000000, 0x03380000, 0x03080000, 0x03480000,
		/* 2 */
		0xd8000001, 0xa8000001, 0x88000001, 0xc8000001,
		0xc0000001, 0xe8000001, 0xf8000001, 0x80000001,
		0xf0000001, 0xa0000001, 0x90000001, 0x98000001,
		0xe0000001, 0xb8000001, 0xd0000001, 0xb0000001,
		0x58000005, 0x28000005, 0x08000005, 0x48000005,
		0x40000005, 0x68000005, 0x78000005, 0x00000005,
		0x70000005, 0x20000005, 0x10000005, 0x18000005,
		0x60000005, 0x38000005, 0x50000005, 0x30000005,
		0xd8000006, 0xa8000006, 0x88000006, 0xc8000006,
		0xc0000006, 0xe8000006, 0xf8000006, 0x80000006,
		0xf0000006, 0xa0000006, 0x90000006, 0x98000006,
		0xe0000006, 0xb8000006, 0xd0000006, 0xb0000006,
		0x58000006, 0x28000006, 0x08000006, 0x48000006,
		0x40000006, 0x68000006, 0x78000006, 0x00000006,
		0x70000006, 0x20000006, 0x10000006, 0x18000006,
		0x60000006, 0x38000006, 0x50000006, 0x30000006,
		0xd8000000, 0xa8000000, 0x88000000, 0xc8000000,
		0xc0000000, 0xe8000000, 0xf8000000, 0x80000000,
		0xf0000000, 0xa0000000, 0x90000000, 0x98000000,
		0xe0000000, 0xb8000000, 0xd0000000, 0xb0000000,
		0x58000001, 0x28000001, 0x08000001, 0x48000001,
		0x40000001, 0x68000001, 0x78000001, 0x00000001,
		0x70000001, 0x20000001, 0x10000001, 0x18000001,
		0x60000001, 0x38000001, 0x50000001, 0x30000001,
		0x58000000, 0x28000000, 0x08000000, 0x48000000,
		0x40000000, 0x68000000, 0x78000000, 0x00000000,
		0x70000000, 0x20000000, 0x10000000, 0x18000000,
		0x60000000, 0x38000000, 0x50000000, 0x30000000,
		0xd8000005, 0xa8000005, 0x88000005, 0xc8000005,
		0xc0000005, 0xe8000005, 0xf8000005, 0x80000005,
		0xf0000005, 0xa0000005, 0x90000005, 0x98000005,
		0xe0000005, 0xb8000005, 0xd0000005, 0xb0000005,
		0xd8000003, 0xa8000003, 0x88000003, 0xc8000003,
		0xc0000003, 0xe8000003, 0xf8000003, 0x80000003,
		0xf0000003, 0xa0000003, 0x90000003, 0x98000003,
		0xe0000003, 0xb8000003, 0xd0000003, 0xb0000003,
		0xd8000002, 0xa8000002, 0x88000002, 0xc8000002,
		0xc0000002, 0xe8000002, 0xf8000002, 0x80000002,
		0xf0000002, 0xa0000002, 0x90000002, 0x98000002,
		0xe0000002, 0xb8000002, 0xd0000002, 0xb0000002,
		0xd8000004, 0xa8000004, 0x88000004, 0xc8000004,
		0xc0000004, 0xe8000004, 0xf8000004, 0x80000004,
		0xf0000004, 0xa0000004, 0x90000004, 0x98000004,
		0xe0000004, 0xb8000004, 0xd0000004, 0xb0000004,
		0x58000002, 0x28000002, 0x08000002, 0x48000002,
		0x40000002, 0x68000002, 0x78000002, 0x00000002,
		0x70000002, 0x20000002, 0x10000002, 0x18000002,
		0x60000002, 0x38000002, 0x50000002, 0x30000002,
		0x58000004, 0x28000004, 0x08000004, 0x48000004,
		0x40000004, 0x68000004, 0x78000004, 0x00000004,
		0x70000004, 0x20000004, 0x10000004, 0x18000004,
		0x60000004, 0x38000004, 0x50000004, 0x30000004,
		0xd8000007, 0xa8000007, 0x88000007, 0xc8000007,
		0xc0000007, 0xe8000007, 0xf8000007, 0x80000007,
		0xf0000007, 0xa0000007, 0x90000007, 0x98000007,
		0xe0000007, 0xb8000007, 0xd0000007, 0xb0000007,
		0x58000007, 0x28000007, 0x08000007, 0x48000007,
		0x40000007, 0x68000007, 0x78000007, 0x00000007,
		0x70000007, 0x20000007, 0x10000007, 0x18000007,
		0x60000007, 0x38000007, 0x50000007, 0x30000007,
		0x58000003, 0x28000003, 0x08000003, 0x48000003,
		0x40000003, 0x68000003, 0x78000003, 0x00000003,
		0x70000003, 0x20000003, 0x10000003, 0x18000003,
		0x60000003, 0x38000003, 0x50000003, 0x30000003,
		/* 3 */
		0x00000588, 0x000005e8, 0x00000590, 0x000005c8,
		0x000005b8, 0x000005d0, 0x000005b0, 0x00000580,
		0x000005c0, 0x000005e0, 0x000005a0, 0x000005a8,
		0x000005f8, 0x00000598, 0x000005d8, 0x000005f0,
		0x00000508, 0x00000568, 0x00000510, 0x00000548,
		0x00000538, 0x00000550, 0x00000530, 0x00000500,
		0x00000540, 0x00000560, 0x00000520, 0x00000528,
		0x00000578, 0x00000518, 0x00000558, 0x00000570,
		0x00000788, 0x000007e8, 0x00000790, 0x000007c8,
		0x000007b8, 0x000007d0, 0x000007b0, 0x00000780,
		0x000007c0, 0x000007e0, 0x000007a0, 0x000007a8,
		0x000007f8, 0x00000798, 0x000007d8, 0x000007f0,
		0x00000288, 0x000002e8, 0x00000290, 0x000002c8,
		0x000002b8, 0x000002d0, 0x000002b0, 0x00000280,
		0x000002c0, 0x000002e0, 0x000002a0, 0x000002a8,
		0x000002f8, 0x00000298, 0x000002d8, 0x000002f0,
		0x00000008, 0x00000068, 0x00000010, 0x00000048,
		0x00000038, 0x00000050, 0x00000030, 0x00000000,
		0x00000040, 0x00000060, 0x00000020, 0x00000028,
		0x00000078, 0x00000018, 0x00000058, 0x00000070,
		0x00000608, 0x00000668, 0x00000610, 0x00000648,
		0x00000638, 0x00000650, 0x00000630, 0x00000600,
		0x00000640, 0x00000660, 0x00000620, 0x00000628,
		0x00000678, 0x00000618, 0x00000658, 0x00000670,
		0x00000708, 0x00000768, 0x00000710, 0x00000748,
		0x00000738, 0x00000750, 0x00000730, 0x00000700,
		0x00000740, 0x00000760, 0x00000720, 0x00000728,
		0x00000778, 0x00000718, 0x00000758, 0x00000770,
		0x00000408, 0x00000468, 0x00000410, 0x00000448,
		0x00000438, 0x00000450, 0x00000430, 0x00000400,
		0x00000440, 0x00000460, 0x00000420, 0x00000428,
		0x00000478, 0x00000418, 0x00000458, 0x00000470,
		0x00000308, 0x00000368, 0x00000310, 0x00000348,
		0x00000338, 0x00000350, 0x00000330, 0x00000300,
		0x00000340, 0x00000360, 0x00000320, 0x00000328,
		0x00000378, 0x00000318, 0x00000358, 0x00000370,
		0x00000108, 0x00000168, 0x00000110, 0x00000148,
		0x00000138, 0x00000150, 0x00000130, 0x00000100,
		0x00000140, 0x00000160, 0x00000120, 0x00000128,
		0x00000178, 0x00000118, 0x00000158, 0x00000170,
		0x00000188, 0x000001e8, 0x00000190, 0x000001c8,
		0x000001b8, 0x000001d0, 0x000001b0, 0x00000180,
		0x000001c0, 0x000001e0, 0x000001a0, 0x000001a8,
		0x000001f8, 0x00000198, 0x000001d8, 0x000001f0,
		0x00000488, 0x000004e8, 0x00000490, 0x000004c8,
		0x000004b8, 0x000004d0, 0x000004b0, 0x00000480,
		0x000004c0, 0x000004e0, 0x000004a0, 0x000004a8,
		0x000004f8, 0x00000498, 0x000004d8, 0x000004f0,
		0x00000088, 0x000000e8, 0x00000090, 0x000000c8,
		0x000000b8, 0x000000d0, 0x000000b0, 0x00000080,
		0x000000c0, 0x000000e0, 0x000000a0, 0x000000a8,
		0x000000f8, 0x00000098, 0x000000d8, 0x000000f0,
		0x00000388, 0x000003e8, 0x00000390, 0x000003c8,
		0x000003b8, 0x000003d0, 0x000003b0, 0x00000380,
		0x000003c0, 0x000003e0, 0x000003a0, 0x000003a8,
		0x000003f8, 0x00000398, 0x000003d8, 0x000003f0,
		0x00000688, 0x000006e8, 0x00000690, 0x000006c8,
		0x000006b8, 0x000006d0, 0x000006b0, 0x00000680,
		0x000006c0, 0x000006e0, 0x000006a0, 0x000006a8,
		0x000006f8, 0x00000698, 0x000006d8, 0x000006f0,
		0x00000208, 0x00000268, 0x00000210, 0x00000248,
		0x00000238, 0x00000250, 0x00000230, 0x00000200,
		0x00000240, 0x00000260, 0x00000220, 0x00000228,
		0x00000278, 0x00000218, 0x00000258, 0x00000270,
	}
};

const struct gost28147_param gost28147_param_CryptoPro_B = {
	1,
	{
		/* 0 */
		0x00004000, 0x00002000, 0x00005800, 0x00000800,
		0x00001800, 0x00002800, 0x00000000, 0x00004800,
		0x00001000, 0x00007000, 0x00005000, 0x00006000,
		0x00006800, 0x00003000, 0x00003800, 0x00007800,
		0x0000c000, 0x0000a000, 0x0000d800, 0x00008800,
		0x00009800, 0x0000a800, 0x00008000, 0x0000c800,
		0x00009000, 0x0000f000, 0x0000d000, 0x0000e000,
		0x0000e800, 0x0000b000, 0x0000b800, 0x0000f800,
		0x00014000, 0x00012000, 0x00015800, 0x00010800,
		0x00011800, 0x00012800, 0x00010000, 0x00014800,
		0x00011000, 0x00017000, 0x00015000, 0x00016000,
		0x00016800, 0x00013000, 0x00013800, 0x00017800,
		0x00054000, 0x00052000, 0x00055800, 0x00050800,
		0x00051800, 0x00052800, 0x00050000, 0x00054800,
		0x00051000, 0x00057000, 0x00055000, 0x00056000,
		0x00056800, 0x00053000, 0x00053800, 0x00057800,
		0x00024000, 0x00022000, 0x00025800, 0x00020800,
		0x00021800, 0x00022800, 0x00020000, 0x00024800,
		0x00021000, 0x00027000, 0x00025000, 0x00026000,
		0x00026800, 0x00023000, 0x00023800, 0x00027800,
		0x0006c000, 0x0006a000, 0x0006d800, 0x00068800,
		0x00069800, 0x0006a800, 0x00068000, 0x0006c800,
		0x00069000, 0x0006f000, 0x0006d000, 0x0006e000,
		0x0006e800, 0x0006b000, 0x0006b800, 0x0006f800,
		0x0002c000, 0x0002a000, 0x0002d800, 0x00028800,
		0x00029800, 0x0002a800, 0x00028000, 0x0002c800,
		0x00029000, 0x0002f000, 0x0002d000, 0x0002e000,
		0x0002e800, 0x0002b000, 0x0002b800, 0x0002f800,
		0x00064000, 0x00062000, 0x00065800, 0x00060800,
		0x00061800, 0x00062800, 0x00060000, 0x00064800,
		0x00061000, 0x00067000, 0x00065000, 0x00066000,
		0x00066800, 0x00063000, 0x00063800, 0x00067800,
		0x0004c000, 0x0004a000, 0x0004d800, 0x00048800,
		0x00049800, 0x0004a800, 0x00048000, 0x0004c800,
		0x00049000, 0x0004f000, 0x0004d000, 0x0004e000,
		0x0004e800, 0x0004b000, 0x0004b800, 0x0004f800,
		0x0003c000, 0x0003a000, 0x0003d800, 0x00038800,
		0x00039800, 0x0003a800, 0x00038000, 0x0003c800,
		0x00039000, 0x0003f000, 0x0003d000, 0x0003e000,
		0x0003e800, 0x0003b000, 0x0003b800, 0x0003f800,
		0x0001c000, 0x0001a000, 0x0001d800, 0x00018800,
		0x00019800, 0x0001a800, 0x00018000, 0x0001c800,
		0x00019000, 0x0001f000, 0x0001d000, 0x0001e000,
		0x0001e800, 0x0001b000, 0x0001b800, 0x0001f800,
		0x0007c000, 0x0007a000, 0x0007d800, 0x00078800,
		0x00079800, 0x0007a800, 0x00078000, 0x0007c800,
		0x00079000, 0x0007f000, 0x0007d000, 0x0007e000,
		0x0007e800, 0x0007b000, 0x0007b800, 0x0007f800,
		0x0005c000, 0x0005a000, 0x0005d800, 0x00058800,
		0x00059800, 0x0005a800, 0x00058000, 0x0005c800,
		0x00059000, 0x0005f000, 0x0005d000, 0x0005e000,
		0x0005e800, 0x0005b000, 0x0005b800, 0x0005f800,
		0x00044000, 0x00042000, 0x00045800, 0x00040800,
		0x00041800, 0x00042800, 0x00040000, 0x00044800,
		0x00041000, 0x00047000, 0x00045000, 0x00046000,
		0x00046800, 0x00043000, 0x00043800, 0x00047800,
		0x00034000, 0x00032000, 0x00035800, 0x00030800,
		0x00031800, 0x00032800, 0x00030000, 0x00034800,
		0x00031000, 0x00037000, 0x00035000, 0x00036000,
		0x00036800, 0x00033000, 0x00033800, 0x00037800,
		0x00074000, 0x00072000, 0x00075800, 0x00070800,
		0x00071800, 0x00072800, 0x00070000, 0x00074800,
		0x00071000, 0x00077000, 0x00075000, 0x00076000,
		0x00076800, 0x00073000, 0x00073800, 0x00077800,
		/* 1 */
		0x03f00000, 0x03e00000, 0x03800000, 0x03d00000,
		0x03c80000, 0x03900000, 0x03e80000, 0x03d80000,
		0x03b80000, 0x03a80000, 0x03c00000, 0x03f80000,
		0x03980000, 0x03b00000, 0x03880000, 0x03a00000,
		0x02f00000, 0x02e00000, 0x02800000, 0x02d00000,
		0x02c80000, 0x02900000, 0x02e80000, 0x02d80000,
		0x02b80000, 0x02a80000, 0x02c00000, 0x02f80000,
		0x02980000, 0x02b00000, 0x02880000, 0x02a00000,
		0x00700000, 0x00600000, 0x00000000, 0x00500000,
		0x00480000, 0x00100000, 0x00680000, 0x00580000,
		0x00380000, 0x00280000, 0x00400000, 0x00780000,
		0x00180000, 0x00300000, 0x00080000, 0x00200000,
		0x06f00000, 0x06e00000, 0x06800000, 0x06d00000,
		0x06c80000, 0x06900000, 0x06e80000, 0x06d80000,
		0x06b80000, 0x06a80000, 0x06c00000, 0x06f80000,
		0x06980000, 0x06b00000, 0x06880000, 0x06a00000,
		0x05f00000, 0x05e00000, 0x05800000, 0x05d00000,
		0x05c80000, 0x05900000, 0x05e80000, 0x05d80000,
		0x05b80000, 0x05a80000, 0x05c00000, 0x05f80000,
		0x05980000, 0x05b00000, 0x05880000, 0x05a00000,
		0x03700000, 0x03600000, 0x03000000, 0x03500000,
		0x03480000, 0x03100000, 0x03680000, 0x03580000,
		0x03380000, 0x03280000, 0x03400000, 0x03780000,
		0x03180000, 0x03300000, 0x03080000, 0x03200000,
		0x00f00000, 0x00e00000, 0x00800000, 0x00d00000,
		0x00c80000, 0x00900000, 0x00e80000, 0x00d80000,
		0x00b80000, 0x00a80000, 0x00c00000, 0x00f80000,
		0x00980000, 0x00b00000, 0x00880000, 0x00a00000,
		0x01700000, 0x01600000, 0x01000000, 0x01500000,
		0x01480000, 0x01100000, 0x01680000, 0x01580000,
		0x01380000, 0x01280000, 0x01400000, 0x01780000,
		0x01180000, 0x01300000, 0x01080000, 0x01200000,
		0x01f00000, 0x01e00000, 0x01800000, 0x01d00000,
		0x01c80000, 0x01900000, 0x01e80000, 0x01d80000,
		0x01b80000, 0x01a80000, 0x01c00000, 0x01f80000,
		0x01980000, 0x01b00000, 0x01880000, 0x01a00000,
		0x05700000, 0x05600000, 0x05000000, 0x05500000,
		0x05480000, 0x05100000, 0x05680000, 0x05580000,
		0x05380000, 0x05280000, 0x05400000, 0x05780000,
		0x05180000, 0x05300000, 0x05080000, 0x05200000,
		0x06700000, 0x06600000, 0x06000000, 0x06500000,
		0x06480000, 0x06100000, 0x06680000, 0x06580000,
		0x06380000, 0x06280000, 0x06400000, 0x06780000,
		0x06180000, 0x06300000, 0x06080000, 0x06200000,
		0x07f00000, 0x07e00000, 0x07800000, 0x07d00000,
		0x07c80000, 0x07900000, 0x07e80000, 0x07d80000,
		0x07b80000, 0x07a80000, 0x07c00000, 0x07f80000,
		0x07980000, 0x07b00000, 0x07880000, 0x07a00000,
		0x02700000, 0x02600000, 0x02000000, 0x02500000,
		0x02480000, 0x02100000, 0x02680000, 0x02580000,
		0x02380000, 0x02280000, 0x02400000, 0x02780000,
		0x02180000, 0x02300000, 0x02080000, 0x02200000,
		0x07700000, 0x07600000, 0x07000000, 0x07500000,
		0x07480000, 0x07100000, 0x07680000, 0x07580000,
		0x07380000, 0x07280000, 0x07400000, 0x07780000,
		0x07180000, 0x07300000, 0x07080000, 0x07200000,
		0x04f00000, 0x04e00000, 0x04800000, 0x04d00000,
		0x04c80000, 0x04900000, 0x04e80000, 0x04d80000,
		0x04b80000, 0x04a80000, 0x04c00000, 0x04f80000,
		0x04980000, 0x04b00000, 0x04880000, 0x04a00000,
		0x04700000, 0x04600000, 0x04000000, 0x04500000,
		0x04480000, 0x04100000, 0x04680000, 0x04580000,
		0x04380000, 0x04280000, 0x04400000, 0x04780000,
		0x04180000, 0x04300000, 0x04080000, 0x04200000,
		/* 2 */
		0x10000004, 0x38000004, 0x60000004, 0x78000004,
		0x48000004, 0x28000004, 0x50000004, 0x58000004,
		0x08000004, 0x20000004, 0x00000004, 0x68000004,
		0x30000004, 0x40000004, 0x70000004, 0x18000004,
		0x90000001, 0xb8000001, 0xe0000001, 0xf8000001,
		0xc8000001, 0xa8000001, 0xd0000001, 0xd8000001,
		0x88000001, 0xa0000001, 0x80000001, 0xe8000001,
		0xb0000001, 0xc0000001, 0xf0000001, 0x98000001,
		0x10000001, 0x38000001, 0x60000001, 0x78000001,
		0x48000001, 0x28000001, 0x50000001, 0x58000001,
		0x08000001, 0x20000001, 0x00000001, 0x68000001,
		0x30000001, 0x40000001, 0x70000001, 0x18000001,
		0x10000003, 0x38000003, 0x60000003, 0x78000003,
		0x48000003, 0x28000003, 0x50000003, 0x58000003,
		0x08000003, 0x20000003, 0x00000003, 0x68000003,
		0x30000003, 0x40000003, 0x70000003, 0x18000003,
		0x10000002, 0x38000002, 0x60000002, 0x78000002,
		0x48000002, 0x28000002, 0x50000002, 0x58000002,
		0x08000002, 0x20000002, 0x00000002, 0x68000002,
		0x30000002, 0x40000002, 0x70000002, 0x18000002,
		0x90000006, 0xb8000006, 0xe0000006, 0xf8000006,
		0xc8000006, 0xa8000006, 0xd0000006, 0xd8000006,
		0x88000006, 0xa0000006, 0x80000006, 0xe8000006,
		0xb0000006, 0xc0000006, 0xf0000006, 0x98000006,
		0x10000007, 0x38000007, 0x60000007, 0x78000007,
		0x48000007, 0x28000007, 0x50000007, 0x58000007,
		0x08000007, 0x20000007, 0x00000007, 0x68000007,
		0x30000007, 0x40000007, 0x70000007, 0x18000007,
		0x90000005, 0xb8000005, 0xe0000005, 0xf8000005,
		0xc8000005, 0xa8000005, 0xd0000005, 0xd8000005,
		0x88000005, 0xa0000005, 0x80000005, 0xe8000005,
		0xb0000005, 0xc0000005, 0xf0000005, 0x98000005,
		0x10000006, 0x38000006, 0x60000006, 0x78000006,
		0x48000006, 0x28000006, 0x50000006, 0x58000006,
		0x08000006, 0x20000006, 0x00000006, 0x68000006,
		0x30000006, 0x40000006, 0x70000006, 0x18000006,
		0x90000000, 0xb8000000, 0xe0000000, 0xf8000000,
		0xc8000000, 0xa8000000, 0xd0000000, 0xd8000000,
		0x88000000, 0xa0000000, 0x80000000, 0xe8000000,
		0xb0000000, 0xc0000000, 0xf0000000, 0x98000000,
		0x90000003, 0xb8000003, 0xe0000003, 0xf8000003,
		0xc8000003, 0xa8000003, 0xd0000003, 0xd8000003,
		0x88000003, 0xa0000003, 0x80000003, 0xe8000003,
		0xb0000003, 0xc0000003, 0xf0000003, 0x98000003,
		0x90000007, 0xb8000007, 0xe0000007, 0xf8000007,
		0xc8000007, 0xa8000007, 0xd0000007, 0xd8000007,
		0x88000007, 0xa0000007, 0x80000007, 0xe8000007,
		0xb0000007, 0xc0000007, 0xf0000007, 0x98000007,
		0x10000005, 0x38000005, 0x60000005, 0x78000005,
		0x48000005, 0x28000005, 0x50000005, 0x58000005,
		0x08000005, 0x20000005, 0x00000005, 0x68000005,
		0x30000005, 0x40000005, 0x70000005, 0x18000005,
		0x10000000, 0x38000000, 0x60000000, 0x78000000,
		0x48000000, 0x28000000, 0x50000000, 0x58000000,
		0x08000000, 0x20000000, 0x00000000, 0x68000000,
		0x30000000, 0x40000000, 0x70000000, 0x18000000,
		0x90000004, 0xb8000004, 0xe0000004, 0xf8000004,
		0xc8000004, 0xa8000004, 0xd0000004, 0xd8000004,
		0x88000004, 0xa0000004, 0x80000004, 0xe8000004,
		0xb0000004, 0xc0000004, 0xf0000004, 0x98000004,
		0x90000002, 0xb8000002, 0xe0000002, 0xf8000002,
		0xc8000002, 0xa8000002, 0xd0000002, 0xd8000002,
		0x88000002, 0xa0000002, 0x80000002, 0xe8000002,
		0xb0000002, 0xc0000002, 0xf0000002, 0x98000002,
		/* 3 */
		0x00000028, 0x00000010, 0x00000050, 0x00000058,
		0x00000048, 0x00000008, 0x00000060, 0x00000018,
		0x00000038, 0x00000020, 0x00000068, 0x00000000,
		0x00000030, 0x00000078, 0x00000040, 0x00000070,
		0x00000228, 0x00000210, 0x00000250, 0x00000258,
		0x00000248, 0x00000208, 0x00000260, 0x00000218,
		0x00000238, 0x00000220, 0x00000268, 0x00000200,
		0x00000230, 0x00000278, 0x00000240, 0x00000270,
		0x000005a8, 0x00000590, 0x000005d0, 0x000005d8,
		0x000005c8, 0x00000588, 0x000005e0, 0x00000598,
		0x000005b8, 0x000005a0, 0x000005e8, 0x00000580,
		0x000005b0, 0x000005f8, 0x000005c0, 0x000005f0,
		0x00000728, 0x00000710, 0x00000750, 0x00000758,
		0x00000748, 0x00000708, 0x00000760, 0x00000718,
		0x00000738, 0x00000720, 0x00000768, 0x00000700,
		0x00000730, 0x00000778, 0x00000740, 0x00000770,
		0x00000428, 0x00000410, 0x00000450, 0x00000458,
		0x00000448, 0x00000408, 0x00000460, 0x00000418,
		0x00000438, 0x00000420, 0x00000468, 0x00000400,
		0x00000430, 0x00000478, 0x00000440, 0x00000470,
		0x000001a8, 0x00000190, 0x000001d0, 0x000001d8,
		0x000001c8, 0x00000188, 0x000001e0, 0x00000198,
		0x000001b8, 0x000001a0, 0x000001e8, 0x00000180,
		0x000001b0, 0x000001f8, 0x000001c0, 0x000001f0,
		0x000003a8, 0x00000390, 0x000003d0, 0x000003d8,
		0x000003c8, 0x00000388, 0x000003e0, 0x00000398,
		0x000003b8, 0x000003a0, 0x000003e8, 0x00000380,
		0x000003b0, 0x000003f8, 0x000003c0, 0x000003f0,
		0x000000a8, 0x00000090, 0x000000d0, 0x000000d8,
		0x000000c8, 0x00000088, 0x000000e0, 0x00000098,
		0x000000b8, 0x000000a0, 0x000000e8, 0x00000080,
		0x000000b0, 0x000000f8, 0x000000c0, 0x000000f0,
		0x00000528, 0x00000510, 0x00000550, 0x00000558,
		0x00000548, 0x00000508, 0x00000560, 0x00000518,
		0x00000538, 0x00000520, 0x00000568, 0x00000500,
		0x00000530, 0x00000578, 0x00000540, 0x00000570,
		0x00000128, 0x00000110, 0x00000150, 0x00000158,
		0x00000148, 0x00000108, 0x00000160, 0x00000118,
		0x00000138, 0x00000120, 0x00000168, 0x00000100,
		0x00000130, 0x00000178, 0x00000140, 0x00000170,
		0x000004a8, 0x00000490, 0x000004d0, 0x000004d8,
		0x000004c8, 0x00000488, 0x000004e0, 0x00000498,
		0x000004b8, 0x000004a0, 0x000004e8, 0x00000480,
		0x000004b0, 0x000004f8, 0x000004c0, 0x000004f0,
		0x00000328, 0x00000310, 0x00000350, 0x00000358,
		0x00000348, 0x00000308, 0x00000360, 0x00000318,
		0x00000338, 0x00000320, 0x00000368, 0x00000300,
		0x00000330, 0x00000378, 0x00000340, 0x00000370,
		0x000007a8, 0x00000790, 0x000007d0, 0x000007d8,
		0x000007c8, 0x00000788, 0x000007e0, 0x00000798,
		0x000007b8, 0x000007a0, 0x000007e8, 0x00000780,
		0x000007b0, 0x000007f8, 0x000007c0, 0x000007f0,
		0x000006a8, 0x00000690, 0x000006d0, 0x000006d8,
		0x000006c8, 0x00000688, 0x000006e0, 0x00000698,
		0x000006b8, 0x000006a0, 0x000006e8, 0x00000680,
		0x000006b0, 0x000006f8, 0x000006c0, 0x000006f0,
		0x000002a8, 0x00000290, 0x000002d0, 0x000002d8,
		0x000002c8, 0x00000288, 0x000002e0, 0x00000298,
		0x000002b8, 0x000002a0, 0x000002e8, 0x00000280,
		0x000002b0, 0x000002f8, 0x000002c0, 0x000002f0,
		0x00000628, 0x00000610, 0x00000650, 0x00000658,
		0x00000648, 0x00000608, 0x00000660, 0x00000618,
		0x00000638, 0x00000620, 0x00000668, 0x00000600,
		0x00000630, 0x00000678, 0x00000640, 0x00000670,
	}
};

const struct gost28147_param gost28147_param_CryptoPro_C = {
	1,
	{
		/* 0 */
		0x00000800, 0x00005800, 0x00006000, 0x00001000,
		0x00004800, 0x00006800, 0x00000000, 0x00007800,
		0x00002000, 0x00002800, 0x00004000, 0x00007000,
		0x00005000, 0x00003800, 0x00003000, 0x00001800,
		0x00008800, 0x0000d800, 0x0000e000, 0x00009000,
		0x0000c800, 0x0000e800, 0x00008000, 0x0000f800,
		0x0000a000, 0x0000a800, 0x0000c000, 0x0000f000,
		0x0000d000, 0x0000b800, 0x0000b000, 0x00009800,
		0x00038800, 0x0003d800, 0x0003e000, 0x00039000,
		0x0003c800, 0x0003e800, 0x00038000, 0x0003f800,
		0x0003a000, 0x0003a800, 0x0003c000, 0x0003f000,
		0x0003d000, 0x0003b800, 0x0003b000, 0x00039800,
		0x00068800, 0x0006d800, 0x0006e000, 0x00069000,
		0x0006c800, 0x0006e800, 0x00068000, 0x0006f800,
		0x0006a000, 0x0006a800, 0x0006c000, 0x0006f000,
		0x0006d000, 0x0006b800, 0x0006b000, 0x00069800,
		0x00058800, 0x0005d800, 0x0005e000, 0x00059000,
		0x0005c800, 0x0005e800, 0x00058000, 0x0005f800,
		0x0005a000, 0x0005a800, 0x0005c000, 0x0005f000,
		0x0005d000, 0x0005b800, 0x0005b000, 0x00059800,
		0x00020800, 0x00025800, 0x00026000, 0x00021000,
		0x00024800, 0x00026800, 0x00020000, 0x00027800,
		0x00022000, 0x00022800, 0x00024000, 0x00027000,
		0x00025000, 0x00023800, 0x00023000, 0x00021800,
		0x00028800, 0x0002d800, 0x0002e000, 0x00029000,
		0x0002c800, 0x0002e800, 0x00028000, 0x0002f800,
		0x0002a000, 0x0002a800, 0x0002c000, 0x0002f000,
		0x0002d000, 0x0002b800, 0x0002b000, 0x00029800,
		0x00010800, 0x00015800, 0x00016000, 0x00011000,
		0x00014800, 0x00016800, 0x00010000, 0x00017800,
		0x00012000, 0x00012800, 0x00014000, 0x00017000,
		0x00015000, 0x00013800, 0x00013000, 0x00011800,
		0x00040800, 0x00045800, 0x00046000, 0x00041000,
		0x00044800, 0x00046800, 0x00040000, 0x00047800,
		0x00042000, 0x00042800, 0x00044000, 0x00047000,
		0x00045000, 0x00043800, 0x00043000, 0x00041800,
		0x00070800, 0x00075800, 0x00076000, 0x00071000,
		0x00074800, 0x00076800, 0x00070000, 0x00077800,
		0x00072000, 0x00072800, 0x00074000, 0x00077000,
		0x00075000, 0x00073800, 0x00073000, 0x00071800,
		0x00078800, 0x0007d800, 0x0007e000, 0x00079000,
		0x0007c800, 0x0007e800, 0x00078000, 0x0007f800,
		0x0007a000, 0x0007a800, 0x0007c000, 0x0007f000,
		0x0007d000, 0x0007b800, 0x0007b000, 0x00079800,
		0x00060800, 0x00065800, 0x00066000, 0x00061000,
		0x00064800, 0x00066800, 0x00060000, 0x00067800,
		0x00062000, 0x00062800, 0x00064000, 0x00067000,
		0x00065000, 0x00063800, 0x00063000, 0x00061800,
		0x00048800, 0x0004d800, 0x0004e000, 0x00049000,
		0x0004c800, 0x0004e800, 0x00048000, 0x0004f800,
		0x0004a000, 0x0004a800, 0x0004c000, 0x0004f000,
		0x0004d000, 0x0004b800, 0x0004b000, 0x00049800,
		0x00050800, 0x00055800, 0x00056000, 0x00051000,
		0x00054800, 0x00056800, 0x00050000, 0x00057800,
		0x00052000, 0x00052800, 0x00054000, 0x00057000,
		0x00055000, 0x00053800, 0x00053000, 0x00051800,
		0x00030800, 0x00035800, 0x00036000, 0x00031000,
		0x00034800, 0x00036800, 0x00030000, 0x00037800,
		0x00032000, 0x00032800, 0x00034000, 0x00037000,
		0x00035000, 0x00033800, 0x00033000, 0x00031800,
		0x00018800, 0x0001d800, 0x0001e000, 0x00019000,
		0x0001c800, 0x0001e800, 0x00018000, 0x0001f800,
		0x0001a000, 0x0001a800, 0x0001c000, 0x0001f000,
		0x0001d000, 0x0001b800, 0x0001b000, 0x00019800,
		/* 1 */
		0x01c00000, 0x01900000, 0x01a80000, 0x01800000,
		0x01a00000, 0x01c80000, 0x01f80000, 0x01d00000,
		0x01980000, 0x01b80000, 0x01e00000, 0x01e80000,
		0x01b00000, 0x01f00000, 0x01880000, 0x01d80000,
		0x03400000, 0x03100000, 0x03280000, 0x03000000,
		0x03200000, 0x03480000, 0x03780000, 0x03500000,
		0x03180000, 0x03380000, 0x03600000, 0x03680000,
		0x03300000, 0x03700000, 0x03080000, 0x03580000,
		0x00400000, 0x00100000, 0x00280000, 0x00000000,
		0x00200000, 0x00480000, 0x00780000, 0x00500000,
		0x00180000, 0x00380000, 0x00600000, 0x00680000,
		0x00300000, 0x00700000, 0x00080000, 0x00580000,
		0x00c00000, 0x00900000, 0x00a80000, 0x00800000,
		0x00a00000, 0x00c80000, 0x00f80000, 0x00d00000,
		0x00980000, 0x00b80000, 0x00e00000, 0x00e80000,
		0x00b00000, 0x00f00000, 0x00880000, 0x00d80000,
		0x02c00000, 0x02900000, 0x02a80000, 0x02800000,
		0x02a00000, 0x02c80000, 0x02f80000, 0x02d00000,
		0x02980000, 0x02b80000, 0x02e00000, 0x02e80000,
		0x02b00000, 0x02f00000, 0x02880000, 0x02d80000,
		0x06c00000, 0x06900000, 0x06a80000, 0x06800000,
		0x06a00000, 0x06c80000, 0x06f80000, 0x06d00000,
		0x06980000, 0x06b80000, 0x06e00000, 0x06e80000,
		0x06b00000, 0x06f00000, 0x06880000, 0x06d80000,
		0x05400000, 0x05100000, 0x05280000, 0x05000000,
		0x05200000, 0x05480000, 0x05780000, 0x05500000,
		0x05180000, 0x05380000, 0x05600000, 0x05680000,
		0x05300000, 0x05700000, 0x05080000, 0x05580000,
		0x04400000, 0x04100000, 0x04280000, 0x04000000,
		0x04200000, 0x04480000, 0x04780000, 0x04500000,
		0x04180000, 0x04380000, 0x04600000, 0x04680000,
		0x04300000, 0x04700000, 0x04080000, 0x04580000,
		0x05c00000, 0x05900000, 0x05a80000, 0x05800000,
		0x05a00000, 0x05c80000, 0x05f80000, 0x05d00000,
		0x05980000, 0x05b80000, 0x05e00000, 0x05e80000,
		0x05b00000, 0x05f00000, 0x05880000, 0x05d80000,
		0x01400000, 0x01100000, 0x01280000, 0x01000000,
		0x01200000, 0x01480000, 0x01780000, 0x01500000,
		0x01180000, 0x01380000, 0x01600000, 0x01680000,
		0x01300000, 0x01700000, 0x01080000, 0x01580000,
		0x04c00000, 0x04900000, 0x04a80000, 0x04800000,
		0x04a00000, 0x04c80000, 0x04f80000, 0x04d00000,
		0x04980000, 0x04b80000, 0x04e00000, 0x04e80000,
		0x04b00000, 0x04f00000, 0x04880000, 0x04d80000,
		0x03c00000, 0x03900000, 0x03a80000, 0x03800000,
		0x03a00000, 0x03c80000, 0x03f80000, 0x03d00000,
		0x03980000, 0x03b80000, 0x03e00000, 0x03e80000,
		0x03b00000, 0x03f00000, 0x03880000, 0x03d80000,
		0x07400000, 0x07100000, 0x07280000, 0x07000000,
		0x07200000, 0x07480000, 0x07780000, 0x07500000,
		0x07180000, 0x07380000, 0x07600000, 0x07680000,
		0x07300000, 0x07700000, 0x07080000, 0x07580000,
		0x07c00000, 0x07900000, 0x07a80000, 0x07800000,
		0x07a00000, 0x07c80000, 0x07f80000, 0x07d00000,
		0x07980000, 0x07b80000, 0x07e00000, 0x07e80000,
		0x07b00000, 0x07f00000, 0x07880000, 0x07d80000,
		0x06400000, 0x06100000, 0x06280000, 0x06000000,
		0x06200000, 0x06480000, 0x06780000, 0x06500000,
		0x06180000, 0x06380000, 0x06600000, 0x06680000,
		0x06300000, 0x06700000, 0x06080000, 0x06580000,
		0x02400000, 0x02100000, 0x02280000, 0x02000000,
		0x02200000, 0x02480000, 0x02780000, 0x02500000,
		0x02180000, 0x02380000, 0x02600000, 0x02680000,
		0x02300000, 0x02700000, 0x02080000, 0x02580000,
		/* 2 */
		0x40000006, 0x68000006, 0x58000006, 0x00000006,
		0x20000006, 0x28000006, 0x08000006, 0x10000006,
		0x48000006, 0x18000006, 0x60000006, 0x70000006,
		0x30000006, 0x78000006, 0x50000006, 0x38000006,
		0xc0000004, 0xe8000004, 0xd8000004, 0x80000004,
		0xa0000004, 0xa8000004, 0x88000004, 0x90000004,
		0xc8000004, 0x98000004, 0xe0000004, 0xf0000004,
		0xb0000004, 0xf8000004, 0xd0000004, 0xb8000004,
		0xc0000005, 0xe8000005, 0xd8000005, 0x80000005,
		0xa0000005, 0xa8000005, 0x88000005, 0x90000005,
		0xc8000005, 0x98000005, 0xe0000005, 0xf0000005,
		0xb0000005, 0xf8000005, 0xd0000005, 0xb8000005,
		0xc0000000, 0xe8000000, 0xd8000000, 0x80000000,
		0xa0000000, 0xa8000000, 0x88000000, 0x90000000,
		0xc8000000, 0x98000000, 0xe0000000, 0xf0000000,
		0xb0000000, 0xf8000000, 0xd0000000, 0xb8000000,
		0x40000004, 0x68000004, 0x58000004, 0x00000004,
		0x20000004, 0x28000004, 0x08000004, 0x10000004,
		0x48000004, 0x18000004, 0x60000004, 0x70000004,
		0x30000004, 0x78000004, 0x50000004, 0x38000004,
		0x40000007, 0x68000007, 0x58000007, 0x00000007,
		0x20000007, 0x28000007, 0x08000007, 0x10000007,
		0x48000007, 0x18000007, 0x60000007, 0x70000007,
		0x30000007, 0x78000007, 0x50000007, 0x38000007,
		0x40000001, 0x68000001, 0x58000001, 0x00000001,
		0x20000001, 0x28000001, 0x08000001, 0x10000001,
		0x48000001, 0x18000001, 0x60000001, 0x70000001,
		0x30000001, 0x78000001, 0x50000001, 0x38000001,
		0x40000002, 0x68000002, 0x58000002, 0x00000002,
		0x20000002, 0x28000002, 0x08000002, 0x10000002,
		0x48000002, 0x18000002, 0x60000002, 0x70000002,
		0x30000002, 0x78000002, 0x50000002, 0x38000002,
		0xc0000003, 0xe8000003, 0xd8000003, 0x80000003,
		0xa0000003, 0xa8000003, 0x88000003, 0x90000003,
		0xc8000003, 0x98000003, 0xe0000003, 0xf0000003,
		0xb0000003, 0xf8000003, 0xd0000003, 0xb8000003,
		0xc0000001, 0xe8000001, 0xd8000001, 0x80000001,
		0xa0000001, 0xa8000001, 0x88000001, 0x90000001,
		0xc8000001, 0x98000001, 0xe0000001, 0xf0000001,
		0xb0000001, 0xf8000001, 0xd0000001, 0xb8000001,
		0x40000003, 0x68000003, 0x58000003, 0x00000003,
		0x20000003, 0x28000003, 0x08000003, 0x10000003,
		0x48000003, 0x18000003, 0x60000003, 0x70000003,
		0x30000003, 0x78000003, 0x50000003, 0x38000003,
		0xc0000002, 0xe8000002, 0xd8000002, 0x80000002,
		0xa0000002, 0xa8000002, 0x88000002, 0x90000002,
		0xc8000002, 0x98000002, 0xe0000002, 0xf0000002,
		0xb0000002, 0xf8000002, 0xd0000002, 0xb8000002,
		0x40000005, 0x68000005, 0x58000005, 0x00000005,
		0x20000005, 0x28000005, 0x08000005, 0x10000005,
		0x48000005, 0x18000005, 0x60000005, 0x70000005,
		0x30000005, 0x78000005, 0x50000005, 0x38000005,
		0x40000000, 0x68000000, 0x58000000, 0x00000000,
		0x20000000, 0x28000000, 0x08000000, 0x10000000,
		0x48000000, 0x18000000, 0x60000000, 0x70000000,
		0x30000000, 0x78000000, 0x50000000, 0x38000000,
		0xc0000007, 0xe8000007, 0xd8000007, 0x80000007,
		0xa0000007, 0xa8000007, 0x88000007, 0x90000007,
		0xc8000007, 0x98000007, 0xe0000007, 0xf0000007,
		0xb0000007, 0xf8000007, 0xd0000007, 0xb8000007,
		0xc0000006, 0xe8000006, 0xd8000006, 0x80000006,
		0xa0000006, 0xa8000006, 0x88000006, 0x90000006,
		0xc8000006, 0x98000006, 0xe0000006, 0xf0000006,
		0xb0000006, 0xf8000006, 0xd0000006, 0xb8000006,
		/* 3 */
		0x000003d0, 0x000003c8, 0x000003b0, 0x000003c0,
		0x000003e8, 0x000003f0, 0x00000390, 0x00000380,
		0x000003f8, 0x00000398, 0x000003a8, 0x000003d8,
		0x000003a0, 0x00000388, 0x000003e0, 0x000003b8,
		0x00000250, 0x00000248, 0x00000230, 0x00000240,
		0x00000268, 0x00000270, 0x00000210, 0x00000200,
		0x00000278, 0x00000218, 0x00000228, 0x00000258,
		0x00000220, 0x00000208, 0x00000260, 0x00000238,
		0x00000050, 0x00000048, 0x00000030, 0x00000040,
		0x00000068, 0x00000070, 0x00000010, 0x00000000,
		0x00000078, 0x00000018, 0x00000028, 0x00000058,
		0x00000020, 0x00000008, 0x00000060, 0x00000038,
		0x000002d0, 0x000002c8, 0x000002b0, 0x000002c0,
		0x000002e8, 0x000002f0, 0x00000290, 0x00000280,
		0x000002f8, 0x00000298, 0x000002a8, 0x000002d8,
		0x000002a0, 0x00000288, 0x000002e0, 0x000002b8,
		0x00000550, 0x00000548, 0x00000530, 0x00000540,
		0x00000568, 0x00000570, 0x00000510, 0x00000500,
		0x00000578, 0x00000518, 0x00000528, 0x00000558,
		0x00000520, 0x00000508, 0x00000560, 0x00000538,
		0x00000150, 0x00000148, 0x00000130, 0x00000140,
		0x00000168, 0x00000170, 0x00000110, 0x00000100,
		0x00000178, 0x00000118, 0x00000128, 0x00000158,
		0x00000120, 0x00000108, 0x00000160, 0x00000138,
		0x000007d0, 0x000007c8, 0x000007b0, 0x000007c0,
		0x000007e8, 0x000007f0, 0x00000790, 0x00000780,
		0x000007f8, 0x00000798, 0x000007a8, 0x000007d8,
		0x000007a0, 0x00000788, 0x000007e0, 0x000007b8,
		0x00000750, 0x00000748, 0x00000730, 0x00000740,
		0x00000768, 0x00000770, 0x00000710, 0x00000700,
		0x00000778, 0x00000718, 0x00000728, 0x00000758,
		0x00000720, 0x00000708, 0x00000760, 0x00000738,
		0x00000650, 0x00000648, 0x00000630, 0x00000640,
		0x00000668, 0x00000670, 0x00000610, 0x00000600,
		0x00000678, 0x00000618, 0x00000628, 0x00000658,
		0x00000620, 0x00000608, 0x00000660, 0x00000638,
		0x00000350, 0x00000348, 0x00000330, 0x00000340,
		0x00000368, 0x00000370, 0x00000310, 0x00000300,
		0x00000378, 0x00000318, 0x00000328, 0x00000358,
		0x00000320, 0x00000308, 0x00000360, 0x00000338,
		0x000000d0, 0x000000c8, 0x000000b0, 0x000000c0,
		0x000000e8, 0x000000f0, 0x00000090, 0x00000080,
		0x000000f8, 0x00000098, 0x000000a8, 0x000000d8,
		0x000000a0, 0x00000088, 0x000000e0, 0x000000b8,
		0x000005d0, 0x000005c8, 0x000005b0, 0x000005c0,
		0x000005e8, 0x000005f0, 0x00000590, 0x00000580,
		0x000005f8, 0x00000598, 0x000005a8, 0x000005d8,
		0x000005a0, 0x00000588, 0x000005e0, 0x000005b8,
		0x000006d0, 0x000006c8, 0x000006b0, 0x000006c0,
		0x000006e8, 0x000006f0, 0x00000690, 0x00000680,
		0x000006f8, 0x00000698, 0x000006a8, 0x000006d8,
		0x000006a0, 0x00000688, 0x000006e0, 0x000006b8,
		0x000004d0, 0x000004c8, 0x000004b0, 0x000004c0,
		0x000004e8, 0x000004f0, 0x00000490, 0x00000480,
		0x000004f8, 0x00000498, 0x000004a8, 0x000004d8,
		0x000004a0, 0x00000488, 0x000004e0, 0x000004b8,
		0x000001d0, 0x000001c8, 0x000001b0, 0x000001c0,
		0x000001e8, 0x000001f0, 0x00000190, 0x00000180,
		0x000001f8, 0x00000198, 0x000001a8, 0x000001d8,
		0x000001a0, 0x00000188, 0x000001e0, 0x000001b8,
		0x00000450, 0x00000448, 0x00000430, 0x00000440,
		0x00000468, 0x00000470, 0x00000410, 0x00000400,
		0x00000478, 0x00000418, 0x00000428, 0x00000458,
		0x00000420, 0x00000408, 0x00000460, 0x00000438,
	}
};

const struct gost28147_param gost28147_param_CryptoPro_D = {
	1,
	{
		/* 0 */
		0x0005f800, 0x0005e000, 0x00059000, 0x0005d000,
		0x0005b000, 0x0005a000, 0x0005a800, 0x00058000,
		0x0005b800, 0x0005c800, 0x0005f000, 0x0005e800,
		0x00058800, 0x0005d800, 0x0005c000, 0x00059800,
		0x00037800, 0x00036000, 0x00031000, 0x00035000,
		0x00033000, 0x00032000, 0x00032800, 0x00030000,
		0x00033800, 0x00034800, 0x00037000, 0x00036800,
		0x00030800, 0x00035800, 0x00034000, 0x00031800,
		0x0001f800, 0x0001e000, 0x00019000, 0x0001d000,
		0x0001b000, 0x0001a000, 0x0001a800, 0x00018000,
		0x0001b800, 0x0001c800, 0x0001f000, 0x0001e800,
		0x00018800, 0x0001d800, 0x0001c000, 0x00019800,
		0x00027800, 0x00026000, 0x00021000, 0x00025000,
		0x00023000, 0x00022000, 0x00022800, 0x00020000,
		0x00023800, 0x00024800, 0x00027000, 0x00026800,
		0x00020800, 0x00025800, 0x00024000, 0x00021800,
		0x00067800, 0x00066000, 0x00061000, 0x00065000,
		0x00063000, 0x00062000, 0x00062800, 0x00060000,
		0x00063800, 0x00064800, 0x00067000, 0x00066800,
		0x00060800, 0x00065800, 0x00064000, 0x00061800,
		0x0007f800, 0x0007e000, 0x00079000, 0x0007d000,
		0x0007b000, 0x0007a000, 0x0007a800, 0x00078000,
		0x0007b800, 0x0007c800, 0x0007f000, 0x0007e800,
		0x00078800, 0x0007d800, 0x0007c000, 0x00079800,
		0x00077800, 0x00076000, 0x00071000, 0x00075000,
		0x00073000, 0x00072000, 0x00072800, 0x00070000,
		0x00073800, 0x00074800, 0x00077000, 0x00076800,
		0x00070800, 0x00075800, 0x00074000, 0x00071800,
		0x00017800, 0x00016000, 0x00011000, 0x00015000,
		0x00013000, 0x00012000, 0x00012800, 0x00010000,
		0x00013800, 0x00014800, 0x00017000, 0x00016800,
		0x00010800, 0x00015800, 0x00014000, 0x00011800,
		0x0003f800, 0x0003e000, 0x00039000, 0x0003d000,
		0x0003b000, 0x0003a000, 0x0003a800, 0x00038000,
		0x0003b800, 0x0003c800, 0x0003f000, 0x0003e800,
		0x00038800, 0x0003d800, 0x0003c000, 0x00039800,
		0x0006f800, 0x0006e000, 0x00069000, 0x0006d000,
		0x0006b000, 0x0006a000, 0x0006a800, 0x00068000,
		0x0006b800, 0x0006c800, 0x0006f000, 0x0006e800,
		0x00068800, 0x0006d800, 0x0006c000, 0x00069800,
		0x00047800, 0x00046000, 0x00041000, 0x00045000,
		0x00043000, 0x00042000, 0x00042800, 0x00040000,
		0x00043800, 0x00044800, 0x00047000, 0x00046800,
		0x00040800, 0x00045800, 0x00044000, 0x00041800,
		0x00007800, 0x00006000, 0x00001000, 0x00005000,
		0x00003000, 0x00002000, 0x00002800, 0x00000000,
		0x00003800, 0x00004800, 0x00007000, 0x00006800,
		0x00000800, 0x00005800, 0x00004000, 0x00001800,
		0x0002f800, 0x0002e000, 0x00029000, 0x0002d000,
		0x0002b000, 0x0002a000, 0x0002a800, 0x00028000,
		0x0002b800, 0x0002c800, 0x0002f000, 0x0002e800,
		0x00028800, 0x0002d800, 0x0002c000, 0x00029800,
		0x00057800, 0x00056000, 0x00051000, 0x00055000,
		0x00053000, 0x00052000, 0x00052800, 0x00050000,
		0x00053800, 0x00054800, 0x00057000, 0x00056800,
		0x00050800, 0x00055800, 0x00054000, 0x00051800,
		0x0004f800, 0x0004e000, 0x00049000, 0x0004d000,
		0x0004b000, 0x0004a000, 0x0004a800, 0x00048000,
		0x0004b800, 0x0004c800, 0x0004f000, 0x0004e800,
		0x00048800, 0x0004d800, 0x0004c000, 0x00049800,
		0x0000f800, 0x0000e000, 0x00009000, 0x0000d000,
		0x0000b000, 0x0000a000, 0x0000a800, 0x00008000,
		0x0000b800, 0x0000c800, 0x0000f000, 0x0000e800,
		0x00008800, 0x0000d800, 0x0000c000, 0x00009800,
		/* 1 */
		0x00880000, 0x00e00000, 0x00d80000, 0x00800000,
		0x00f80000, 0x00f00000, 0x00b00000, 0x00a80000,
		0x00d00000, 0x00e80000, 0x00a00000, 0x00c00000,
		0x00c80000, 0x00980000, 0x00b80000, 0x00900000,
		0x02880000, 0x02e00000, 0x02d80000, 0x02800000,
		0x02f80000, 0x02f00000, 0x02b00000, 0x02a80000,
		0x02d00000, 0x02e80000, 0x02a00000, 0x02c00000,
		0x02c80000, 0x02980000, 0x02b80000, 0x02900000,
		0x07080000, 0x07600000, 0x07580000, 0x07000000,
		0x07780000, 0x07700000, 0x07300000, 0x07280000,
		0x07500000, 0x07680000, 0x07200000, 0x07400000,
		0x07480000, 0x07180000, 0x07380000, 0x07100000,
		0x06080000, 0x06600000, 0x06580000, 0x06000000,
		0x06780000, 0x06700000, 0x06300000, 0x06280000,
		0x06500000, 0x06680000, 0x06200000, 0x06400000,
		0x06480000, 0x06180000, 0x06380000, 0x06100000,
		0x05080000, 0x05600000, 0x05580000, 0x05000000,
		0x05780000, 0x05700000, 0x05300000, 0x05280000,
		0x05500000, 0x05680000, 0x05200000, 0x05400000,
		0x05480000, 0x05180000, 0x05380000, 0x05100000,
		0x03880000, 0x03e00000, 0x03d80000, 0x03800000,
		0x03f80000, 0x03f00000, 0x03b00000, 0x03a80000,
		0x03d00000, 0x03e80000, 0x03a00000, 0x03c00000,
		0x03c80000, 0x03980000, 0x03b80000, 0x03900000,
		0x00080000, 0x00600000, 0x00580000, 0x00000000,
		0x00780000, 0x00700000, 0x00300000, 0x00280000,
		0x00500000, 0x00680000, 0x00200000, 0x00400000,
		0x00480000, 0x00180000, 0x00380000, 0x00100000,
		0x06880000, 0x06e00000, 0x06d80000, 0x06800000,
		0x06f80000, 0x06f00000, 0x06b00000, 0x06a80000,
		0x06d00000, 0x06e80000, 0x06a00000, 0x06c00000,
		0x06c80000, 0x06980000, 0x06b80000, 0x06900000,
		0x03080000, 0x03600000, 0x03580000, 0x03000000,
		0x03780000, 0x03700000, 0x03300000, 0x03280000,
		0x03500000, 0x03680000, 0x03200000, 0x03400000,
		0x03480000, 0x03180000, 0x03380000, 0x03100000,
		0x01080000, 0x01600000, 0x01580000, 0x01000000,
		0x01780000, 0x01700000, 0x01300000, 0x01280000,
		0x01500000, 0x01680000, 0x01200000, 0x01400000,
		0x01480000, 0x01180000, 0x01380000, 0x01100000,
		0x05880000, 0x05e00000, 0x05d80000, 0x05800000,
		0x05f80000, 0x05f00000, 0x05b00000, 0x05a80000,
		0x05d00000, 0x05e80000, 0x05a00000, 0x05c00000,
		0x05c80000, 0x05980000, 0x05b80000, 0x05900000,
		0x02080000, 0x02600000, 0x02580000, 0x02000000,
		0x02780000, 0x02700000, 0x02300000, 0x02280000,
		0x02500000, 0x02680000, 0x02200000, 0x02400000,
		0x02480000, 0x02180000, 0x02380000, 0x02100000,
		0x04880000, 0x04e00000, 0x04d80000, 0x04800000,
		0x04f80000, 0x04f00000, 0x04b00000, 0x04a80000,
		0x04d00000, 0x04e80000, 0x04a00000, 0x04c00000,
		0x04c80000, 0x04980000, 0x04b80000, 0x04900000,
		0x01880000, 0x01e00000, 0x01d80000, 0x01800000,
		0x01f80000, 0x01f00000, 0x01b00000, 0x01a80000,
		0x01d00000, 0x01e80000, 0x01a00000, 0x01c00000,
		0x01c80000, 0x01980000, 0x01b80000, 0x01900000,
		0x07880000, 0x07e00000, 0x07d80000, 0x07800000,
		0x07f80000, 0x07f00000, 0x07b00000, 0x07a80000,
		0x07d00000, 0x07e80000, 0x07a00000, 0x07c00000,
		0x07c80000, 0x07980000, 0x07b80000, 0x07900000,
		0x04080000, 0x04600000, 0x04580000, 0x04000000,
		0x04780000, 0x04700000, 0x04300000, 0x04280000,
		0x04500000, 0x04680000, 0x04200000, 0x04400000,
		0x04480000, 0x04180000, 0x04380000, 0x04100000,
		/* 2 */
		0x00000004, 0x60000004, 0x40000004, 0x48000004,
		0x68000004, 0x10000004, 0x50000004, 0x58000004,
		0x38000004, 0x18000004, 0x30000004, 0x28000004,
		0x20000004, 0x70000004, 0x78000004, 0x08000004,
		0x00000000, 0x60000000, 0x40000000, 0x48000000,
		0x68000000, 0x10000000, 0x50000000, 0x58000000,
		0x38000000, 0x18000000, 0x30000000, 0x28000000,
		0x20000000, 0x70000000, 0x78000000, 0x08000000,
		0x80000007, 0xe0000007, 0xc0000007, 0xc8000007,
		0xe8000007, 0x90000007, 0xd0000007, 0xd8000007,
		0xb8000007, 0x98000007, 0xb0000007, 0xa8000007,
		0xa0000007, 0xf0000007, 0xf8000007, 0x88000007,
		0x80000001, 0xe0000001, 0xc0000001, 0xc8000001,
		0xe8000001, 0x90000001, 0xd0000001, 0xd8000001,
		0xb8000001, 0x98000001, 0xb0000001, 0xa8000001,
		0xa0000001, 0xf0000001, 0xf8000001, 0x88000001,
		0x00000001, 0x60000001, 0x40000001, 0x48000001,
		0x68000001, 0x10000001, 0x50000001, 0x58000001,
		0x38000001, 0x18000001, 0x30000001, 0x28000001,
		0x20000001, 0x70000001, 0x78000001, 0x08000001,
		0x80000002, 0xe0000002, 0xc0000002, 0xc8000002,
		0xe8000002, 0x90000002, 0xd0000002, 0xd8000002,
		0xb8000002, 0x98000002, 0xb0000002, 0xa8000002,
		0xa0000002, 0xf0000002, 0xf8000002, 0x88000002,
		0x00000007, 0x60000007, 0x40000007, 0x48000007,
		0x68000007, 0x10000007, 0x50000007, 0x58000007,
		0x38000007, 0x18000007, 0x30000007, 0x28000007,
		0x20000007, 0x70000007, 0x78000007, 0x08000007,
		0x80000005, 0xe0000005, 0xc0000005, 0xc8000005,
		0xe8000005, 0x90000005, 0xd0000005, 0xd8000005,
		0xb8000005, 0x98000005, 0xb0000005, 0xa8000005,
		0xa0000005, 0xf0000005, 0xf8000005, 0x88000005,
		0x80000000, 0xe0000000, 0xc0000000, 0xc8000000,
		0xe8000000, 0x90000000, 0xd0000000, 0xd8000000,
		0xb8000000, 0x98000000, 0xb0000000, 0xa8000000,
		0xa0000000, 0xf0000000, 0xf8000000, 0x88000000,
		0x00000005, 0x60000005, 0x40000005, 0x48000005,
		0x68000005, 0x10000005, 0x50000005, 0x58000005,
		0x38000005, 0x18000005, 0x30000005, 0x28000005,
		0x20000005, 0x70000005, 0x78000005, 0x08000005,
		0x00000002, 0x60000002, 0x40000002, 0x48000002,
		0x68000002, 0x10000002, 0x50000002, 0x58000002,
		0x38000002, 0x18000002, 0x30000002, 0x28000002,
		0x20000002, 0x70000002, 0x78000002, 0x08000002,
		0x80000003, 0xe0000003, 0xc0000003, 0xc8000003,
		0xe8000003, 0x90000003, 0xd0000003, 0xd8000003,
		0xb8000003, 0x98000003, 0xb0000003, 0xa8000003,
		0xa0000003, 0xf0000003, 0xf8000003, 0x88000003,
		0x00000006, 0x60000006, 0x40000006, 0x48000006,
		0x68000006, 0x10000006, 0x50000006, 0x58000006,
		0x38000006, 0x18000006, 0x30000006, 0x28000006,
		0x20000006, 0x70000006, 0x78000006, 0x08000006,
		0x80000004, 0xe0000004, 0xc0000004, 0xc8000004,
		0xe8000004, 0x90000004, 0xd0000004, 0xd8000004,
		0xb8000004, 0x98000004, 0xb0000004, 0xa8000004,
		0xa0000004, 0xf0000004, 0xf8000004, 0x88000004,
		0x80000006, 0xe0000006, 0xc0000006, 0xc8000006,
		0xe8000006, 0x90000006, 0xd0000006, 0xd8000006,
		0xb8000006, 0x98000006, 0xb0000006, 0xa8000006,
		0xa0000006, 0xf0000006, 0xf8000006, 0x88000006,
		0x00000003, 0x60000003, 0x40000003, 0x48000003,
		0x68000003, 0x10000003, 0x50000003, 0x58000003,
		0x38000003, 0x18000003, 0x30000003, 0x28000003,
		0x20000003, 0x70000003, 0x78000003, 0x08000003,
		/* 3 */
		0x00000098, 0x00000080, 0x000000b0, 0x000000f8,
		0x00000088, 0x000000f0, 0x000000c8, 0x00000090,
		0x000000e8, 0x000000c0, 0x000000e0, 0x000000a0,
		0x000000d8, 0x000000d0, 0x000000a8, 0x000000b8,
		0x00000518, 0x00000500, 0x00000530, 0x00000578,
		0x00000508, 0x00000570, 0x00000548, 0x00000510,
		0x00000568, 0x00000540, 0x00000560, 0x00000520,
		0x00000558, 0x00000550, 0x00000528, 0x00000538,
		0x00000318, 0x00000300, 0x00000330, 0x00000378,
		0x00000308, 0x00000370, 0x00000348, 0x00000310,
		0x00000368, 0x00000340, 0x00000360, 0x00000320,
		0x00000358, 0x00000350, 0x00000328, 0x00000338,
		0x00000418, 0x00000400, 0x00000430, 0x00000478,
		0x00000408, 0x00000470, 0x00000448, 0x00000410,
		0x00000468, 0x00000440, 0x00000460, 0x00000420,
		0x00000458, 0x00000450, 0x00000428, 0x00000438,
		0x00000798, 0x00000780, 0x000007b0, 0x000007f8,
		0x00000788, 0x000007f0, 0x000007c8, 0x00000790,
		0x000007e8, 0x000007c0, 0x000007e0, 0x000007a0,
		0x000007d8, 0x000007d0, 0x000007a8, 0x000007b8,
		0x00000598, 0x00000580, 0x000005b0, 0x000005f8,
		0x00000588, 0x000005f0, 0x000005c8, 0x00000590,
		0x000005e8, 0x000005c0, 0x000005e0, 0x000005a0,
		0x000005d8, 0x000005d0, 0x000005a8, 0x000005b8,
		0x00000018, 0x00000000, 0x00000030, 0x00000078,
		0x00000008, 0x00000070, 0x00000048, 0x00000010,
		0x00000068, 0x00000040, 0x00000060, 0x00000020,
		0x00000058, 0x00000050, 0x00000028, 0x00000038,
		0x00000218, 0x00000200, 0x00000230, 0x00000278,
		0x00000208, 0x00000270, 0x00000248, 0x00000210,
		0x00000268, 0x00000240, 0x00000260, 0x00000220,
		0x00000258, 0x00000250, 0x00000228, 0x00000238,
		0x00000618, 0x00000600, 0x00000630, 0x00000678,
		0x00000608, 0x00000670, 0x00000648, 0x00000610,
		0x00000668, 0x00000640, 0x00000660, 0x00000620,
		0x00000658, 0x00000650, 0x00000628, 0x00000638,
		0x00000198, 0x00000180, 0x000001b0, 0x000001f8,
		0x00000188, 0x000001f0, 0x000001c8, 0x00000190,
		0x000001e8, 0x000001c0, 0x000001e0, 0x000001a0,
		0x000001d8, 0x000001d0, 0x000001a8, 0x000001b8,
		0x00000298, 0x00000280, 0x000002b0, 0x000002f8,
		0x00000288, 0x000002f0, 0x000002c8, 0x00000290,
		0x000002e8, 0x000002c0, 0x000002e0, 0x000002a0,
		0x000002d8, 0x000002d0, 0x000002a8, 0x000002b8,
		0x00000498, 0x00000480, 0x000004b0, 0x000004f8,
		0x00000488, 0x000004f0, 0x000004c8, 0x00000490,
		0x000004e8, 0x000004c0, 0x000004e0, 0x000004a0,
		0x000004d8, 0x000004d0, 0x000004a8, 0x000004b8,
		0x00000398, 0x00000380, 0x000003b0, 0x000003f8,
		0x00000388, 0x000003f0, 0x000003c8, 0x00000390,
		0x000003e8, 0x000003c0, 0x000003e0, 0x000003a0,
		0x000003d8, 0x000003d0, 0x000003a8, 0x000003b8,
		0x00000698, 0x00000680, 0x000006b0, 0x000006f8,
		0x00000688, 0x000006f0, 0x000006c8, 0x00000690,
		0x000006e8, 0x000006c0, 0x000006e0, 0x000006a0,
		0x000006d8, 0x000006d0, 0x000006a8, 0x000006b8,
		0x00000118, 0x00000100, 0x00000130, 0x00000178,
		0x00000108, 0x00000170, 0x00000148, 0x00000110,
		0x00000168, 0x00000140, 0x00000160, 0x00000120,
		0x00000158, 0x00000150, 0x00000128, 0x00000138,
		0x00000718, 0x00000700, 0x00000730, 0x00000778,
		0x00000708, 0x00000770, 0x00000748, 0x00000710,
		0x00000768, 0x00000740, 0x00000760, 0x00000720,
		0x00000758, 0x00000750, 0x00000728, 0x00000738,
	}
};

const struct gost28147_param gost28147_param_TC26_Z = {
	1,
	{
		/* 0 */
		0x00036000, 0x00032000, 0x00033000, 0x00031000,
		0x00035000, 0x00032800, 0x00035800, 0x00034800,
		0x00037000, 0x00034000, 0x00036800, 0x00033800,
		0x00030000, 0x00031800, 0x00037800, 0x00030800,
		0x00046000, 0x00042000, 0x00043000, 0x00041000,
		0x00045000, 0x00042800, 0x00045800, 0x00044800,
		0x00047000, 0x00044000, 0x00046800, 0x00043800,
		0x00040000, 0x00041800, 0x00047800, 0x00040800,
		0x00016000, 0x00012000, 0x00013000, 0x00011000,
		0x00015000, 0x00012800, 0x00015800, 0x00014800,
		0x00017000, 0x00014000, 0x00016800, 0x00013800,
		0x00010000, 0x00011800, 0x00017800, 0x00010800,
		0x0001e000, 0x0001a000, 0x0001b000, 0x00019000,
		0x0001d000, 0x0001a800, 0x0001d800, 0x0001c800,
		0x0001f000, 0x0001c000, 0x0001e800, 0x0001b800,
		0x00018000, 0x00019800, 0x0001f800, 0x00018800,
		0x0004e000, 0x0004a000, 0x0004b000, 0x00049000,
		0x0004d000, 0x0004a800, 0x0004d800, 0x0004c800,
		0x0004f000, 0x0004c000, 0x0004e800, 0x0004b800,
		0x00048000, 0x00049800, 0x0004f800, 0x00048800,
		0x00056000, 0x00052000, 0x00053000, 0x00051000,
		0x00055000, 0x00052800, 0x00055800, 0x00054800,
		0x00057000, 0x00054000, 0x00056800, 0x00053800,
		0x00050000, 0x00051800, 0x00057800, 0x00050800,
		0x0002e000, 0x0002a000, 0x0002b000, 0x00029000,
		0x0002d000, 0x0002a800, 0x0002d800, 0x0002c800,
		0x0002f000, 0x0002c000, 0x0002e800, 0x0002b800,
		0x00028000, 0x00029800, 0x0002f800, 0x00028800,
		0x00066000, 0x00062000, 0x00063000, 0x00061000,
		0x00065000, 0x00062800, 0x00065800, 0x00064800,
		0x00067000, 0x00064000, 0x00066800, 0x00063800,
		0x00060000, 0x00061800, 0x00067800, 0x00060800,
		0x0000e000, 0x0000a000, 0x0000b000, 0x00009000,
		0x0000d000, 0x0000a800, 0x0000d800, 0x0000c800,
		0x0000f000, 0x0000c000, 0x0000e800, 0x0000b800,
		0x00008000, 0x00009800, 0x0000f800, 0x00008800,
		0x00076000, 0x00072000, 0x00073000, 0x00071000,
		0x00075000, 0x00072800, 0x00075800, 0x00074800,
		0x00077000, 0x00074000, 0x00076800, 0x00073800,
		0x00070000, 0x00071800, 0x00077800, 0x00070800,
		0x00026000, 0x00022000, 0x00023000, 0x00021000,
		0x00025000, 0x00022800, 0x00025800, 0x00024800,
		0x00027000, 0x00024000, 0x00026800, 0x00023800,
		0x00020000, 0x00021800, 0x00027800, 0x00020800,
		0x0003e000, 0x0003a000, 0x0003b000, 0x00039000,
		0x0003d000, 0x0003a800, 0x0003d800, 0x0003c800,
		0x0003f000, 0x0003c000, 0x0003e800, 0x0003b800,
		0x00038000, 0x00039800, 0x0003f800, 0x00038800,
		0x0005e000, 0x0005a000, 0x0005b000, 0x00059000,
		0x0005d000, 0x0005a800, 0x0005d800, 0x0005c800,
		0x0005f000, 0x0005c000, 0x0005e800, 0x0005b800,
		0x00058000, 0x00059800, 0x0005f800, 0x00058800,
		0x0006e000, 0x0006a000, 0x0006b000, 0x00069000,
		0x0006d000, 0x0006a800, 0x0006d800, 0x0006c800,
		0x0006f000, 0x0006c000, 0x0006e800, 0x0006b800,
		0x00068000, 0x00069800, 0x0006f800, 0x00068800,
		0x00006000, 0x00002000, 0x00003000, 0x00001000,
		0x00005000, 0x00002800, 0x00005800, 0x00004800,
		0x00007000, 0x00004000, 0x00006800, 0x00003800,
		0x00000000, 0x00001800, 0x00007800, 0x00000800,
		0x0007e000, 0x0007a000, 0x0007b000, 0x00079000,
		0x0007d000, 0x0007a800, 0x0007d800, 0x0007c800,
		0x0007f000, 0x0007c000, 0x0007e800, 0x0007b800,
		0x00078000, 0x00079800, 0x0007f800, 0x00078800,
		/* 1 */
		0x06580000, 0x06180000, 0x06280000, 0x06400000,
		0x06100000, 0x06780000, 0x06500000, 0x06680000,
		0x06700000, 0x06080000, 0x06380000, 0x06200000,
		0x06600000, 0x06480000, 0x06300000, 0x06000000,
		0x04580000, 0x04180000, 0x04280000, 0x04400000,
		0x04100000, 0x04780000, 0x04500000, 0x04680000,
		0x04700000, 0x04080000, 0x04380000, 0x04200000,
		0x04600000, 0x04480000, 0x04300000, 0x04000000,
		0x01580000, 0x01180000, 0x01280000, 0x01400000,
		0x01100000, 0x01780000, 0x01500000, 0x01680000,
		0x01700000, 0x01080000, 0x01380000, 0x01200000,
		0x01600000, 0x01480000, 0x01300000, 0x01000000,
		0x00d80000, 0x00980000, 0x00a80000, 0x00c00000,
		0x00900000, 0x00f80000, 0x00d00000, 0x00e80000,
		0x00f00000, 0x00880000, 0x00b80000, 0x00a00000,
		0x00e00000, 0x00c80000, 0x00b00000, 0x00800000,
		0x06d80000, 0x06980000, 0x06a80000, 0x06c00000,
		0x06900000, 0x06f80000, 0x06d00000, 0x06e80000,
		0x06f00000, 0x06880000, 0x06b80000, 0x06a00000,
		0x06e00000, 0x06c80000, 0x06b00000, 0x06800000,
		0x02580000, 0x02180000, 0x02280000, 0x02400000,
		0x02100000, 0x02780000, 0x02500000, 0x02680000,
		0x02700000, 0x02080000, 0x02380000, 0x02200000,
		0x02600000, 0x02480000, 0x02300000, 0x02000000,
		0x07d80000, 0x07980000, 0x07a80000, 0x07c00000,
		0x07900000, 0x07f80000, 0x07d00000, 0x07e80000,
		0x07f00000, 0x07880000, 0x07b80000, 0x07a00000,
		0x07e00000, 0x07c80000, 0x07b00000, 0x07800000,
		0x03580000, 0x03180000, 0x03280000, 0x03400000,
		0x03100000, 0x03780000, 0x03500000, 0x03680000,
		0x03700000, 0x03080000, 0x03380000, 0x03200000,
		0x03600000, 0x03480000, 0x03300000, 0x03000000,
		0x03d80000, 0x03980000, 0x03a80000, 0x03c00000,
		0x03900000, 0x03f80000, 0x03d00000, 0x03e80000,
		0x03f00000, 0x03880000, 0x03b80000, 0x03a00000,
		0x03e00000, 0x03c80000, 0x03b00000, 0x03800000,
		0x00580000, 0x00180000, 0x00280000, 0x00400000,
		0x00100000, 0x00780000, 0x00500000, 0x00680000,
		0x00700000, 0x00080000, 0x00380000, 0x00200000,
		0x00600000, 0x00480000, 0x00300000, 0x00000000,
		0x05580000, 0x05180000, 0x05280000, 0x05400000,
		0x05100000, 0x05780000, 0x05500000, 0x05680000,
		0x05700000, 0x05080000, 0x05380000, 0x05200000,
		0x05600000, 0x05480000, 0x05300000, 0x05000000,
		0x02d80000, 0x02980000, 0x02a80000, 0x02c00000,
		0x02900000, 0x02f80000, 0x02d00000, 0x02e80000,
		0x02f00000, 0x02880000, 0x02b80000, 0x02a00000,
		0x02e00000, 0x02c80000, 0x02b00000, 0x02800000,
		0x01d80000, 0x01980000, 0x01a80000, 0x01c00000,
		0x01900000, 0x01f80000, 0x01d00000, 0x01e80000,
		0x01f00000, 0x01880000, 0x01b80000, 0x01a00000,
		0x01e00000, 0x01c80000, 0x01b00000, 0x01800000,
		0x07580000, 0x07180000, 0x07280000, 0x07400000,
		0x07100000, 0x07780000, 0x07500000, 0x07680000,
		0x07700000, 0x07080000, 0x07380000, 0x07200000,
		0x07600000, 0x07480000, 0x07300000, 0x07000000,
		0x04d80000, 0x04980000, 0x04a80000, 0x04c00000,
		0x04900000, 0x04f80000, 0x04d00000, 0x04e80000,
		0x04f00000, 0x04880000, 0x04b80000, 0x04a00000,
		0x04e00000, 0x04c80000, 0x04b00000, 0x04800000,
		0x05d80000, 0x05980000, 0x05a80000, 0x05c00000,
		0x05900000, 0x05f80000, 0x05d00000, 0x05e80000,
		0x05f00000, 0x05880000, 0x05b80000, 0x05a00000,
		0x05e00000, 0x05c80000, 0x05b00000, 0x05800000,
		/* 2 */
		0xb8000002, 0xf8000002, 0xa8000002, 0xd0000002,
		0xc0000002, 0x88000002, 0xb0000002, 0xe8000002,
		0x80000002, 0xc8000002, 0x98000002, 0xf0000002,
		0xd8000002, 0xa0000002, 0x90000002, 0xe0000002,
		0xb8000006, 0xf8000006, 0xa8000006, 0xd0000006,
		0xc0000006, 0x88000006, 0xb0000006, 0xe8000006,
		0x80000006, 0xc8000006, 0x98000006, 0xf0000006,
		0xd8000006, 0xa0000006, 0x90000006, 0xe0000006,
		0xb8000007, 0xf8000007, 0xa8000007, 0xd0000007,
		0xc0000007, 0x88000007, 0xb0000007, 0xe8000007,
		0x80000007, 0xc8000007, 0x98000007, 0xf0000007,
		0xd8000007, 0xa0000007, 0x90000007, 0xe0000007,
		0x38000003, 0x78000003, 0x28000003, 0x50000003,
		0x40000003, 0x08000003, 0x30000003, 0x68000003,
		0x00000003, 0x48000003, 0x18000003, 0x70000003,
		0x58000003, 0x20000003, 0x10000003, 0x60000003,
		0xb8000004, 0xf8000004, 0xa8000004, 0xd0000004,
		0xc0000004, 0x88000004, 0xb0000004, 0xe8000004,
		0x80000004, 0xc8000004, 0x98000004, 0xf0000004,
		0xd8000004, 0xa0000004, 0x90000004, 0xe0000004,
		0x38000001, 0x78000001, 0x28000001, 0x50000001,
		0x40000001, 0x08000001, 0x30000001, 0x68000001,
		0x00000001, 0x48000001, 0x18000001, 0x70000001,
		0x58000001, 0x20000001, 0x10000001, 0x60000001,
		0x38000006, 0x78000006, 0x28000006, 0x50000006,
		0x40000006, 0x08000006, 0x30000006, 0x68000006,
		0x00000006, 0x48000006, 0x18000006, 0x70000006,
		0x58000006, 0x20000006, 0x10000006, 0x60000006,
		0x38000005, 0x78000005, 0x28000005, 0x50000005,
		0x40000005, 0x08000005, 0x30000005, 0x68000005,
		0x00000005, 0x48000005, 0x18000005, 0x70000005,
		0x58000005, 0x20000005, 0x10000005, 0x60000005,
		0xb8000005, 0xf8000005, 0xa8000005, 0xd0000005,
		0xc0000005, 0x88000005, 0xb0000005, 0xe8000005,
		0x80000005, 0xc8000005, 0x98000005, 0xf0000005,
		0xd8000005, 0xa0000005, 0x90000005, 0xe0000005,
		0xb8000003, 0xf8000003, 0xa8000003, 0xd0000003,
		0xc0000003, 0x88000003, 0xb0000003, 0xe8000003,
		0x80000003, 0xc8000003, 0x98000003, 0xf0000003,
		0xd8000003, 0xa0000003, 0x90000003, 0xe0000003,
		0x38000004, 0x78000004, 0x28000004, 0x50000004,
		0x40000004, 0x08000004, 0x30000004, 0x68000004,
		0x00000004, 0x48000004, 0x18000004, 0x70000004,
		0x58000004, 0x20000004, 0x10000004, 0x60000004,
		0xb8000000, 0xf8000000, 0xa8000000, 0xd0000000,
		0xc0000000, 0x88000000, 0xb0000000, 0xe8000000,
		0x80000000, 0xc8000000, 0x98000000, 0xf0000000,
		0xd8000000, 0xa0000000, 0x90000000, 0xe0000000,
		0x38000002, 0x78000002, 0x28000002, 0x50000002,
		0x40000002, 0x08000002, 0x30000002, 0x68000002,
		0x00000002, 0x48000002, 0x18000002, 0x70000002,
		0x58000002, 0x20000002, 0x10000002, 0x60000002,
		0xb8000001, 0xf8000001, 0xa8000001, 0xd0000001,
		0xc0000001, 0x88000001, 0xb0000001, 0xe8000001,
		0x80000001, 0xc8000001, 0x98000001, 0xf0000001,
		0xd8000001, 0xa0000001, 0x90000001, 0xe0000001,
		0x38000007, 0x78000007, 0x28000007, 0x50000007,
		0x40000007, 0x08000007, 0x30000007, 0x68000007,
		0x00000007, 0x48000007, 0x18000007, 0x70000007,
		0x58000007, 0x20000007, 0x10000007, 0x60000007,
		0x38000000, 0x78000000, 0x28000000, 0x50000000,
		0x40000000, 0x08000000, 0x30000000, 0x68000000,
		0x00000000, 0x48000000, 0x18000000, 0x70000000,
		0x58000000, 0x20000000, 0x10000000, 0x60000000,
		/* 3 */
		0x000000c0, 0x000000f0, 0x00000090, 0x000000a8,
		0x000000b0, 0x000000c8, 0x00000088, 0x000000e0,
		0x000000f8, 0x000000a0, 0x000000d8, 0x00000080,
		0x000000e8, 0x000000d0, 0x00000098, 0x000000b8,
		0x000003c0, 0x000003f0, 0x00000390, 0x000003a8,
		0x000003b0, 0x000003c8, 0x00000388, 0x000003e0,
		0x000003f8, 0x000003a0, 0x000003d8, 0x00000380,
		0x000003e8, 0x000003d0, 0x00000398, 0x000003b8,
		0x00000740, 0x00000770, 0x00000710, 0x00000728,
		0x00000730, 0x00000748, 0x00000708, 0x00000760,
		0x00000778, 0x00000720, 0x00000758, 0x00000700,
		0x00000768, 0x00000750, 0x00000718, 0x00000738,
		0x000006c0, 0x000006f0, 0x00000690, 0x000006a8,
		0x000006b0, 0x000006c8, 0x00000688, 0x000006e0,
		0x000006f8, 0x000006a0, 0x000006d8, 0x00000680,
		0x000006e8, 0x000006d0, 0x00000698, 0x000006b8,
		0x00000040, 0x00000070, 0x00000010, 0x00000028,
		0x00000030, 0x00000048, 0x00000008, 0x00000060,
		0x00000078, 0x00000020, 0x00000058, 0x00000000,
		0x00000068, 0x00000050, 0x00000018, 0x00000038,
		0x000002c0, 0x000002f0, 0x00000290, 0x000002a8,
		0x000002b0, 0x000002c8, 0x00000288, 0x000002e0,
		0x000002f8, 0x000002a0, 0x000002d8, 0x00000280,
		0x000002e8, 0x000002d0, 0x00000298, 0x000002b8,
		0x00000440, 0x00000470, 0x00000410, 0x00000428,
		0x00000430, 0x00000448, 0x00000408, 0x00000460,
		0x00000478, 0x00000420, 0x00000458, 0x00000400,
		0x00000468, 0x00000450, 0x00000418, 0x00000438,
		0x000001c0, 0x000001f0, 0x00000190, 0x000001a8,
		0x000001b0, 0x000001c8, 0x00000188, 0x000001e0,
		0x000001f8, 0x000001a0, 0x000001d8, 0x00000180,
		0x000001e8, 0x000001d0, 0x00000198, 0x000001b8,
		0x00000240, 0x00000270, 0x00000210, 0x00000228,
		0x00000230, 0x00000248, 0x00000208, 0x00000260,
		0x00000278, 0x00000220, 0x00000258, 0x00000200,
		0x00000268, 0x00000250, 0x00000218, 0x00000238,
		0x000007c0, 0x000007f0, 0x00000790, 0x000007a8,
		0x000007b0, 0x000007c8, 0x00000788, 0x000007e0,
		0x000007f8, 0x000007a0, 0x000007d8, 0x00000780,
		0x000007e8, 0x000007d0, 0x00000798, 0x000007b8,
		0x00000540, 0x00000570, 0x00000510, 0x00000528,
		0x00000530, 0x00000548, 0x00000508, 0x00000560,
		0x00000578, 0x00000520, 0x00000558, 0x00000500,
		0x00000568, 0x00000550, 0x00000518, 0x00000538,
		0x00000340, 0x00000370, 0x00000310, 0x00000328,
		0x00000330, 0x00000348, 0x00000308, 0x00000360,
		0x00000378, 0x00000320, 0x00000358, 0x00000300,
		0x00000368, 0x00000350, 0x00000318, 0x00000338,
		0x000004c0, 0x000004f0, 0x00000490, 0x000004a8,
		0x000004b0, 0x000004c8, 0x00000488, 0x000004e0,
		0x000004f8, 0x000004a0, 0x000004d8, 0x00000480,
		0x000004e8, 0x000004d0, 0x00000498, 0x000004b8,
		0x00000640, 0x00000670, 0x00000610, 0x00000628,
		0x00000630, 0x00000648, 0x00000608, 0x00000660,
		0x00000678, 0x00000620, 0x00000658, 0x00000600,
		0x00000668, 0x00000650, 0x00000618, 0x00000638,
		0x000005c0, 0x000005f0, 0x00000590, 0x000005a8,
		0x000005b0, 0x000005c8, 0x00000588, 0x000005e0,
		0x000005f8, 0x000005a0, 0x000005d8, 0x00000580,
		0x000005e8, 0x000005d0, 0x00000598, 0x000005b8,
		0x00000140, 0x00000170, 0x00000110, 0x00000128,
		0x00000130, 0x00000148, 0x00000108, 0x00000160,
		0x00000178, 0x00000120, 0x00000158, 0x00000100,
		0x00000168, 0x00000150, 0x00000118, 0x00000138,
	}
};

#endif