Commit Graph

21 Commits

Author SHA1 Message Date
Zhi Guan
c7aa2cc1ff A workable SM9 R-ate pairing over BN curve
This textbook version R-ate pairing is very slow. About 0.5 seconds on my Macbook Pro 2018 with 2.7 GHz Core i7.
2018-09-21 22:42:11 +08:00
Zhi Guan
9f4e184ac5 Update SM9
to be continue ...
2018-09-19 11:56:07 +08:00
Zhi Guan
dd71250c2c Update SM9
Implement extension fields with BIGNUM.
2018-09-18 12:34:52 +08:00
Zhi Guan
e789127a9a Add SM9 BN curve sm9bn256v1 over GF(p)
The recommended BN curve over 256 -bit prime field. The OID of the curve might be modified in the future.
2018-09-13 15:58:53 +08:00
Zhi Guan
f303eba06b Update SM9
a textbook version of SM9 R-ate pairing with recommanded parameters, just to make sure result is correct. See SM9 specification part-1 and part-5.
2018-09-13 11:51:44 +08:00
Zhi Guan
1e4c9db090 Update SM9
to be continue ...
2018-09-13 10:53:06 +08:00
Zhi Guan
1130aca883 Update SM9
Tower extension of F_p^12
2018-09-13 00:29:00 +08:00
Zhi Guan
f5a3f271a3 v2 pre-release 2017-12-07 23:58:48 +08:00
Zhi Guan
5bdb3e20ff update sm9 api 2017-11-30 00:03:57 +08:00
Zhi Guan
27bde477a5 first step of v2 final release 2017-11-05 21:00:36 +08:00
[GGSuchao]
00c590e3a3 update sm_standard 2017-07-10 14:51:03 +08:00
[GGSuchao]
1a6fd7a619 update sm_standard 2017-07-10 14:51:03 +08:00
Zhi Guan
8110b4ebd6 update sm9 2017-05-20 17:09:04 +08:00
Zhi Guan
3090de8951 paillier pen support
and some bug fixes
2017-03-16 12:33:31 +08:00
Zhi Guan
002096751c update crypto 2017-03-08 15:02:42 +08:00
Zhi Guan
5eedfacd04 add pairing cryptos 2017-02-15 17:13:50 +08:00
Zhi Guan
43fed1108d Merge remote-tracking branch 'origin/master'
# Conflicts:
#	README.md
2017-02-14 16:13:11 +08:00
Zhi Guan
09f054b2f2 Support VC-WIN32 2016-07-04 13:03:03 +02:00
Zhi Guan
2cb43b7f80 jni api 2016-06-06 22:04:44 +02:00
Zhi Guan
ee4384daeb SKF Wrapper 2016-05-29 00:22:33 +02:00
Zhi Guan
60d14da0cc add CBC-MAC and GM OTP, not tested 2016-05-15 20:21:51 +02:00