aboutsummaryrefslogtreecommitdiff
path: root/crypto/sm2signature.asn1
diff options
context:
space:
mode:
authorTianjia Zhang2020-09-21 00:20:57 +0800
committerHerbert Xu2020-09-25 17:48:54 +1000
commitea7ecb66440b37c035e899c60ceaf7a03d364930 (patch)
treea65ecb14e4676b917e3e49169e19bd261c4f0cbf /crypto/sm2signature.asn1
parentd58bb7e55a8a65894cc02f27c3e2bf9403e7c40f (diff)
crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm
This new module implement the SM2 public key algorithm. It was published by State Encryption Management Bureau, China. List of specifications for SM2 elliptic curve public key cryptography: * GM/T 0003.1-2012 * GM/T 0003.2-2012 * GM/T 0003.3-2012 * GM/T 0003.4-2012 * GM/T 0003.5-2012 IETF: https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02 oscca: http://www.oscca.gov.cn/sca/xxgk/2010-12/17/content_1002386.shtml scctc: http://www.gmbz.org.cn/main/bzlb.html Signed-off-by: Tianjia Zhang <tianjia.zhang@linux.alibaba.com> Tested-by: Xufeng Zhang <yunbo.xufeng@linux.alibaba.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/sm2signature.asn1')
-rw-r--r--crypto/sm2signature.asn14
1 files changed, 4 insertions, 0 deletions
diff --git a/crypto/sm2signature.asn1 b/crypto/sm2signature.asn1
new file mode 100644
index 000000000000..ab8c0b754d21
--- /dev/null
+++ b/crypto/sm2signature.asn1
@@ -0,0 +1,4 @@
+Sm2Signature ::= SEQUENCE {
+ sig_r INTEGER ({ sm2_get_signature_r }),
+ sig_s INTEGER ({ sm2_get_signature_s })
+}