summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/e_sm4.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/evp/e_sm4.c')
-rw-r--r--src/lib/libcrypto/evp/e_sm4.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/libcrypto/evp/e_sm4.c b/src/lib/libcrypto/evp/e_sm4.c
index 85b4d3ca04..cde2f6c64b 100644
--- a/src/lib/libcrypto/evp/e_sm4.c
+++ b/src/lib/libcrypto/evp/e_sm4.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: e_sm4.c,v 1.12 2024/01/04 17:38:36 tb Exp $ */ 1/* $OpenBSD: e_sm4.c,v 1.13 2024/04/09 13:52:41 beck Exp $ */
2/* 2/*
3 * Copyright (c) 2017, 2019 Ribose Inc 3 * Copyright (c) 2017, 2019 Ribose Inc
4 * 4 *
@@ -164,6 +164,7 @@ EVP_sm4_cbc(void)
164{ 164{
165 return &sm4_cbc; 165 return &sm4_cbc;
166} 166}
167LCRYPTO_ALIAS(EVP_sm4_cbc);
167 168
168static const EVP_CIPHER sm4_cfb128 = { 169static const EVP_CIPHER sm4_cfb128 = {
169 .nid = NID_sm4_cfb128, 170 .nid = NID_sm4_cfb128,
@@ -185,6 +186,7 @@ EVP_sm4_cfb128(void)
185{ 186{
186 return &sm4_cfb128; 187 return &sm4_cfb128;
187} 188}
189LCRYPTO_ALIAS(EVP_sm4_cfb128);
188 190
189static const EVP_CIPHER sm4_ofb = { 191static const EVP_CIPHER sm4_ofb = {
190 .nid = NID_sm4_ofb128, 192 .nid = NID_sm4_ofb128,
@@ -206,6 +208,7 @@ EVP_sm4_ofb(void)
206{ 208{
207 return &sm4_ofb; 209 return &sm4_ofb;
208} 210}
211LCRYPTO_ALIAS(EVP_sm4_ofb);
209 212
210static const EVP_CIPHER sm4_ecb = { 213static const EVP_CIPHER sm4_ecb = {
211 .nid = NID_sm4_ecb, 214 .nid = NID_sm4_ecb,
@@ -227,6 +230,7 @@ EVP_sm4_ecb(void)
227{ 230{
228 return &sm4_ecb; 231 return &sm4_ecb;
229} 232}
233LCRYPTO_ALIAS(EVP_sm4_ecb);
230 234
231static int 235static int
232sm4_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, 236sm4_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in,
@@ -259,4 +263,5 @@ EVP_sm4_ctr(void)
259{ 263{
260 return &sm4_ctr_mode; 264 return &sm4_ctr_mode;
261} 265}
266LCRYPTO_ALIAS(EVP_sm4_ctr);
262#endif 267#endif