summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/objects
diff options
context:
space:
mode:
authortb <>2019-03-17 17:42:37 +0000
committertb <>2019-03-17 17:42:37 +0000
commit83706f88f1f845458a32eb6c86da86d667e28f1b (patch)
treee7748056894786129bb207a2b1e279e8dd2d2eb9 /src/lib/libcrypto/objects
parent56a043ff1300b51e4e0c22533e5f1910d864f6b8 (diff)
downloadopenbsd-83706f88f1f845458a32eb6c86da86d667e28f1b.tar.gz
openbsd-83706f88f1f845458a32eb6c86da86d667e28f1b.tar.bz2
openbsd-83706f88f1f845458a32eb6c86da86d667e28f1b.zip
Add the SM4 block cipher from the Chinese standard GB/T 32907-2016.
This is an ISC licensed version based on the sources by Ribose Inc that were ported to OpenSSL in 2017. Patch from Daniel Wyatt with minor tweaks. ok inoguchi, jsing
Diffstat (limited to 'src/lib/libcrypto/objects')
-rw-r--r--src/lib/libcrypto/objects/objects.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/libcrypto/objects/objects.txt b/src/lib/libcrypto/objects/objects.txt
index cf5fe69370..7aefca0b4a 100644
--- a/src/lib/libcrypto/objects/objects.txt
+++ b/src/lib/libcrypto/objects/objects.txt
@@ -1290,6 +1290,22 @@ kisa 1 5 : SEED-CFB : seed-cfb
1290!Cname seed-ofb128 1290!Cname seed-ofb128
1291kisa 1 6 : SEED-OFB : seed-ofb 1291kisa 1 6 : SEED-OFB : seed-ofb
1292 1292
1293# Definitions for SM4 cipher
1294
1295member-body 156 : ISO-CN : ISO CN Member Body
1296ISO-CN 10197 : oscca
1297oscca 1 : sm-scheme
1298
1299sm-scheme 104 1 : SM4-ECB : sm4-ecb
1300sm-scheme 104 2 : SM4-CBC : sm4-cbc
1301!Cname sm4-ofb128
1302sm-scheme 104 3 : SM4-OFB : sm4-ofb
1303!Cname sm4-cfb128
1304sm-scheme 104 4 : SM4-CFB : sm4-cfb
1305sm-scheme 104 5 : SM4-CFB1 : sm4-cfb1
1306sm-scheme 104 6 : SM4-CFB8 : sm4-cfb8
1307sm-scheme 104 7 : SM4-CTR : sm4-ctr
1308
1293# There is no OID that just denotes "HMAC" oddly enough... 1309# There is no OID that just denotes "HMAC" oddly enough...
1294 1310
1295 : HMAC : hmac 1311 : HMAC : hmac