diff options
author | tb <> | 2019-03-17 17:42:37 +0000 |
---|---|---|
committer | tb <> | 2019-03-17 17:42:37 +0000 |
commit | c8acd603ab3f519a4bfe159fe808dc94fb3d7b1d (patch) | |
tree | e7748056894786129bb207a2b1e279e8dd2d2eb9 /src/lib/libcrypto/objects | |
parent | 06bdba97e3fb8c99bcbb5665009130127e348e06 (diff) | |
download | openbsd-c8acd603ab3f519a4bfe159fe808dc94fb3d7b1d.tar.gz openbsd-c8acd603ab3f519a4bfe159fe808dc94fb3d7b1d.tar.bz2 openbsd-c8acd603ab3f519a4bfe159fe808dc94fb3d7b1d.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.txt | 16 |
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 |
1291 | kisa 1 6 : SEED-OFB : seed-ofb | 1291 | kisa 1 6 : SEED-OFB : seed-ofb |
1292 | 1292 | ||
1293 | # Definitions for SM4 cipher | ||
1294 | |||
1295 | member-body 156 : ISO-CN : ISO CN Member Body | ||
1296 | ISO-CN 10197 : oscca | ||
1297 | oscca 1 : sm-scheme | ||
1298 | |||
1299 | sm-scheme 104 1 : SM4-ECB : sm4-ecb | ||
1300 | sm-scheme 104 2 : SM4-CBC : sm4-cbc | ||
1301 | !Cname sm4-ofb128 | ||
1302 | sm-scheme 104 3 : SM4-OFB : sm4-ofb | ||
1303 | !Cname sm4-cfb128 | ||
1304 | sm-scheme 104 4 : SM4-CFB : sm4-cfb | ||
1305 | sm-scheme 104 5 : SM4-CFB1 : sm4-cfb1 | ||
1306 | sm-scheme 104 6 : SM4-CFB8 : sm4-cfb8 | ||
1307 | sm-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 |