Commit Graph

51 Commits

Author SHA1 Message Date
NIIBE Yutaka
8d56a4bff5 Change required by RSA-4096 support 2014-12-12 14:06:16 +09:00
NIIBE Yutaka
62863d52b2 more minor change for bignum 2013-12-25 10:04:10 +09:00
NIIBE Yutaka
26db39b1b7 don't use r10 2013-12-24 21:21:44 +09:00
NIIBE Yutaka
1774563184 use r12 and more tweak 2013-12-24 20:50:21 +09:00
NIIBE Yutaka
a89ae40e89 improve a bit 2013-12-24 15:21:07 +09:00
NIIBE Yutaka
4427227284 more tweak 2013-12-24 13:46:22 +09:00
NIIBE Yutaka
141d345cfe more improvement of mpi_montsqr and multiply. 2013-12-24 12:22:54 +09:00
NIIBE Yutaka
34fe062548 more tweak of API 2013-12-23 17:51:04 +09:00
NIIBE Yutaka
e8896ecb4d mpi_exp_mod: Use stack instead of malloc 2013-12-23 16:17:20 +09:00
NIIBE Yutaka
cce282b3d7 more constant-time computation 2013-12-23 10:13:04 +09:00
NIIBE Yutaka
b15d5a2444 more a bit tweek 2013-12-20 12:53:13 +09:00
NIIBE Yutaka
d3f4713360 a bit improvement on bignum multiply 2013-12-20 11:55:46 +09:00
NIIBE Yutaka
ade0ea65eb minor improvement 2013-12-19 14:50:58 +09:00
NIIBE Yutaka
8f145f8adf improve montsqr 2013-12-19 11:28:51 +09:00
NIIBE Yutaka
a534a847fe adopt montsqr 2013-12-18 21:45:38 +09:00
NIIBE Yutaka
78c2609a9b test montsqr 2013-12-18 20:09:32 +09:00
NIIBE Yutaka
4ef82f0a49 more minor improvement 2013-12-16 16:47:25 +09:00
NIIBE Yutaka
af3fc992b9 minor improvement of bignum 2013-12-16 14:38:13 +09:00
NIIBE Yutaka
a0438913b7 montmul improvement to lesser copies 2013-12-16 10:40:15 +09:00
NIIBE Yutaka
78289257cf tune bignum.c 2013-12-13 15:26:25 +09:00
NIIBE Yutaka
76207e7e8d minimize memory usage of mpi_exp_mod 2013-12-13 14:11:58 +09:00
NIIBE Yutaka
e0d7045239 Bug fix for mpi_exp_mod 2013-10-10 12:07:07 +09:00
NIIBE Yutaka
62e00a321e Update from PolarSSL 2013-10-08 10:43:50 +09:00
NIIBE Yutaka
e2ec98225f more mitigation against timing attack 2013-10-07 13:30:10 +09:00
NIIBE Yutaka
061c991e26 more fix bignum 2013-10-07 09:30:30 +09:00
NIIBE Yutaka
84c25e5767 another way to mitigate timing attack 2013-10-06 09:28:58 +09:00
NIIBE Yutaka
533ac62846 PolarSSL update to 1.2.9 (RSA blinding) 2013-10-05 12:30:55 +09:00
NIIBE Yutaka
3d8e73defc changelog 2013-10-03 13:29:25 +09:00
NIIBE Yutaka
06abf9b494 select better M and MAX_A 2013-10-01 13:46:25 +09:00
NIIBE Yutaka
093917927b Use pseudo random generator for primality test 2013-10-01 11:53:00 +09:00
NIIBE Yutaka
c8a6146d02 fix prime number generation 2013-09-30 16:10:51 +09:00
NIIBE Yutaka
f207c4ec49 improve key generation 2013-09-27 17:31:26 +09:00
NIIBE Yutaka
ee7d72743e port to chopstx 2013-06-20 16:19:49 +09:00
NIIBE Yutaka
91a5ea3ac0 minimum change for PolarSSL 2013-03-19 15:59:00 +09:00
NIIBE Yutaka
dae09f62ce fix for rsa_rsassa_pkcs1_v15_sign 2013-03-19 15:47:56 +09:00
NIIBE Yutaka
fbcbf1b341 Gnuk specific change to rsa 2013-03-19 15:12:01 +09:00
NIIBE Yutaka
a4ada581c2 add Gnuk specific change to polarssl config 2013-03-19 15:07:48 +09:00
NIIBE Yutaka
03cbed997d Gnuk specific change to aes 2013-03-19 14:41:03 +09:00
NIIBE Yutaka
bccc17e23c Gnuk specific change to rsa 2013-03-19 14:38:12 +09:00
NIIBE Yutaka
c6bee6ee50 Gnuk specific change for bignum 2013-03-19 14:31:47 +09:00
NIIBE Yutaka
b9a4e8bcc0 add Gnuk specific change to bignum 2013-03-19 14:20:02 +09:00
NIIBE Yutaka
6f8447364b add Gnuk specific change to polarssl config 2013-03-19 14:19:44 +09:00
NIIBE Yutaka
46eb059e50 add Gnuk specific change to rsa 2013-03-19 14:19:11 +09:00
NIIBE Yutaka
eabcef995c import PolarSSL 1.2.6's bignum 2013-03-19 14:03:59 +09:00
NIIBE Yutaka
17248f78fd import polarssl 1.2.6's rsa 2013-03-19 13:19:55 +09:00
NIIBE Yutaka
e05e3114b9 change polarssl/config.h for Gnuk 2013-03-19 13:18:53 +09:00
NIIBE Yutaka
a70a7a7835 import polarssl 1.2.6's aes 2013-03-19 13:10:23 +09:00
NIIBE Yutaka
bf95482d35 import polarssl 1.2.6's config.h 2013-03-19 12:38:35 +09:00
NIIBE Yutaka
f3b90ad1cd update polarssl/ChangeLog 2013-03-19 12:38:01 +09:00
NIIBE Yutaka
835eeb09a5 PolarSSL needed code only 2013-03-19 12:17:06 +09:00