diff options
author | beck <> | 2023-07-08 14:30:44 +0000 |
---|---|---|
committer | beck <> | 2023-07-08 14:30:44 +0000 |
commit | cfe8c9ef5ce212d7cb6e1b00c34a8835dd08c925 (patch) | |
tree | d6dd28c1801839068b08deddc4ab13ba80a5ef44 /src/lib/libcrypto/gost/streebog.c | |
parent | b22b791de1d8ce36154a6857c1471a1cb64eb2ec (diff) | |
download | openbsd-cfe8c9ef5ce212d7cb6e1b00c34a8835dd08c925.tar.gz openbsd-cfe8c9ef5ce212d7cb6e1b00c34a8835dd08c925.tar.bz2 openbsd-cfe8c9ef5ce212d7cb6e1b00c34a8835dd08c925.zip |
Hide symbols in gost.
ok tb@ after some puking in his mouth.
Diffstat (limited to 'src/lib/libcrypto/gost/streebog.c')
-rw-r--r-- | src/lib/libcrypto/gost/streebog.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/gost/streebog.c b/src/lib/libcrypto/gost/streebog.c index 2785fca619..60c575794c 100644 --- a/src/lib/libcrypto/gost/streebog.c +++ b/src/lib/libcrypto/gost/streebog.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: streebog.c,v 1.8 2022/11/26 16:08:53 tb Exp $ */ | 1 | /* $OpenBSD: streebog.c,v 1.9 2023/07/08 14:30:44 beck Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
4 | * Copyright (c) 2005-2006 Cryptocom LTD | 4 | * Copyright (c) 2005-2006 Cryptocom LTD |
@@ -1365,12 +1365,14 @@ STREEBOG512_Final(unsigned char *md, STREEBOG_CTX *c) | |||
1365 | 1365 | ||
1366 | return 1; | 1366 | return 1; |
1367 | } | 1367 | } |
1368 | LCRYPTO_ALIAS(STREEBOG512_Final); | ||
1368 | 1369 | ||
1369 | int | 1370 | int |
1370 | STREEBOG256_Final(unsigned char *md, STREEBOG_CTX * c) | 1371 | STREEBOG256_Final(unsigned char *md, STREEBOG_CTX * c) |
1371 | { | 1372 | { |
1372 | return STREEBOG512_Final(md, c); | 1373 | return STREEBOG512_Final(md, c); |
1373 | } | 1374 | } |
1375 | LCRYPTO_ALIAS(STREEBOG256_Final); | ||
1374 | 1376 | ||
1375 | int | 1377 | int |
1376 | STREEBOG512_Update(STREEBOG_CTX *c, const void *_data, size_t len) | 1378 | STREEBOG512_Update(STREEBOG_CTX *c, const void *_data, size_t len) |
@@ -1411,18 +1413,21 @@ STREEBOG512_Update(STREEBOG_CTX *c, const void *_data, size_t len) | |||
1411 | 1413 | ||
1412 | return 1; | 1414 | return 1; |
1413 | } | 1415 | } |
1416 | LCRYPTO_ALIAS(STREEBOG512_Update); | ||
1414 | 1417 | ||
1415 | int | 1418 | int |
1416 | STREEBOG256_Update(STREEBOG_CTX *c, const void *data, size_t len) | 1419 | STREEBOG256_Update(STREEBOG_CTX *c, const void *data, size_t len) |
1417 | { | 1420 | { |
1418 | return STREEBOG512_Update(c, data, len); | 1421 | return STREEBOG512_Update(c, data, len); |
1419 | } | 1422 | } |
1423 | LCRYPTO_ALIAS(STREEBOG256_Update); | ||
1420 | 1424 | ||
1421 | void | 1425 | void |
1422 | STREEBOG512_Transform(STREEBOG_CTX *c, const unsigned char *data) | 1426 | STREEBOG512_Transform(STREEBOG_CTX *c, const unsigned char *data) |
1423 | { | 1427 | { |
1424 | streebog_block_data_order(c, data, 1); | 1428 | streebog_block_data_order(c, data, 1); |
1425 | } | 1429 | } |
1430 | LCRYPTO_ALIAS(STREEBOG512_Transform); | ||
1426 | 1431 | ||
1427 | int | 1432 | int |
1428 | STREEBOG256_Init(STREEBOG_CTX *c) | 1433 | STREEBOG256_Init(STREEBOG_CTX *c) |
@@ -1433,6 +1438,7 @@ STREEBOG256_Init(STREEBOG_CTX *c) | |||
1433 | c->md_len = STREEBOG256_LENGTH; | 1438 | c->md_len = STREEBOG256_LENGTH; |
1434 | return 1; | 1439 | return 1; |
1435 | } | 1440 | } |
1441 | LCRYPTO_ALIAS(STREEBOG256_Init); | ||
1436 | 1442 | ||
1437 | int | 1443 | int |
1438 | STREEBOG512_Init(STREEBOG_CTX *c) | 1444 | STREEBOG512_Init(STREEBOG_CTX *c) |
@@ -1444,6 +1450,7 @@ STREEBOG512_Init(STREEBOG_CTX *c) | |||
1444 | c->md_len = STREEBOG512_LENGTH; | 1450 | c->md_len = STREEBOG512_LENGTH; |
1445 | return 1; | 1451 | return 1; |
1446 | } | 1452 | } |
1453 | LCRYPTO_ALIAS(STREEBOG512_Init); | ||
1447 | 1454 | ||
1448 | unsigned char * | 1455 | unsigned char * |
1449 | STREEBOG256(const unsigned char *d, size_t n, unsigned char *md) | 1456 | STREEBOG256(const unsigned char *d, size_t n, unsigned char *md) |
@@ -1459,6 +1466,7 @@ STREEBOG256(const unsigned char *d, size_t n, unsigned char *md) | |||
1459 | explicit_bzero(&c, sizeof(c)); | 1466 | explicit_bzero(&c, sizeof(c)); |
1460 | return (md); | 1467 | return (md); |
1461 | } | 1468 | } |
1469 | LCRYPTO_ALIAS(STREEBOG256); | ||
1462 | 1470 | ||
1463 | unsigned char * | 1471 | unsigned char * |
1464 | STREEBOG512(const unsigned char *d, size_t n, unsigned char *md) | 1472 | STREEBOG512(const unsigned char *d, size_t n, unsigned char *md) |
@@ -1474,5 +1482,6 @@ STREEBOG512(const unsigned char *d, size_t n, unsigned char *md) | |||
1474 | explicit_bzero(&c, sizeof(c)); | 1482 | explicit_bzero(&c, sizeof(c)); |
1475 | return (md); | 1483 | return (md); |
1476 | } | 1484 | } |
1485 | LCRYPTO_ALIAS(STREEBOG512); | ||
1477 | 1486 | ||
1478 | #endif | 1487 | #endif |