diff options
Diffstat (limited to 'src/lib/libcrypto/sm4/sm4.c')
-rw-r--r-- | src/lib/libcrypto/sm4/sm4.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/libcrypto/sm4/sm4.c b/src/lib/libcrypto/sm4/sm4.c index 009c780fb5..bd1689987e 100644 --- a/src/lib/libcrypto/sm4/sm4.c +++ b/src/lib/libcrypto/sm4/sm4.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: sm4.c,v 1.1 2019/03/17 17:42:37 tb Exp $ */ | 1 | /* $OpenBSD: sm4.c,v 1.2 2023/07/07 12:01:32 beck Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2017, 2019 Ribose Inc | 3 | * Copyright (c) 2017, 2019 Ribose Inc |
4 | * | 4 | * |
@@ -199,6 +199,7 @@ SM4_set_key(const uint8_t *key, SM4_KEY *k) | |||
199 | 199 | ||
200 | return 1; | 200 | return 1; |
201 | } | 201 | } |
202 | LCRYPTO_ALIAS(SM4_set_key); | ||
202 | 203 | ||
203 | #define SM4_ROUNDS(k0, k1, k2, k3, F) \ | 204 | #define SM4_ROUNDS(k0, k1, k2, k3, F) \ |
204 | do { \ | 205 | do { \ |
@@ -235,6 +236,7 @@ SM4_encrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *k) | |||
235 | store_u32_be(B1, out + 8); | 236 | store_u32_be(B1, out + 8); |
236 | store_u32_be(B0, out + 12); | 237 | store_u32_be(B0, out + 12); |
237 | } | 238 | } |
239 | LCRYPTO_ALIAS(SM4_encrypt); | ||
238 | 240 | ||
239 | void | 241 | void |
240 | SM4_decrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *k) | 242 | SM4_decrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *k) |
@@ -259,5 +261,6 @@ SM4_decrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *k) | |||
259 | store_u32_be(B1, out + 8); | 261 | store_u32_be(B1, out + 8); |
260 | store_u32_be(B0, out + 12); | 262 | store_u32_be(B0, out + 12); |
261 | } | 263 | } |
264 | LCRYPTO_ALIAS(SM4_decrypt); | ||
262 | 265 | ||
263 | #endif /* OPENSSL_NO_SM4 */ | 266 | #endif /* OPENSSL_NO_SM4 */ |