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 */ |
