Gilles Peskine
31a2d14b92
RSA PSS: fix first byte check for keys of size 8N+1
...
For a key of size 8N+1, check that the first byte after applying the
public key operation is 0 (it could have been 1 instead). The code was
incorrectly doing a no-op check instead, which led to invalid
signatures being accepted. Not a security flaw, since you would need the
private key to craft such an invalid signature, but a bug nonetheless.
2017-10-19 15:43:53 +02:00
..
2017-02-20 21:47:29 +00:00
2015-06-26 14:10:13 +02:00
2013-04-08 18:09:51 +02:00
2015-04-08 13:25:31 +02:00
2013-04-08 18:09:51 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-09-30 16:31:10 +02:00
2015-06-02 16:30:35 +01:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-28 18:02:54 +02:00
2015-04-28 18:02:54 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-06-24 01:08:09 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-28 22:38:08 +02:00
2015-06-23 18:44:11 +02:00
2015-09-03 13:06:01 +01:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-15 13:50:29 +02:00
2015-06-02 16:17:08 +01:00
2015-04-08 13:25:31 +02:00
2015-05-11 18:46:47 +02:00
2015-04-08 13:25:31 +02:00
2015-05-11 18:46:47 +02:00
2017-02-28 18:55:25 +00:00
2017-02-28 18:55:25 +00:00
2015-04-08 13:25:31 +02:00
2015-06-22 14:40:56 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2017-07-20 00:30:44 +02:00
2017-07-20 00:30:44 +02:00
2017-07-20 00:30:44 +02:00
2017-07-20 00:30:44 +02:00
2017-07-20 00:30:44 +02:00
2017-07-20 00:30:44 +02:00
2015-04-08 13:25:31 +02:00
2017-07-20 00:30:44 +02:00
2015-04-28 22:07:14 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-05-29 10:18:09 +02:00
2015-06-24 01:08:09 +02:00
2015-05-28 17:28:38 +02:00
2015-05-28 17:28:38 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2017-05-11 11:23:48 +01:00
2016-01-08 14:48:00 +01:00
2017-02-02 14:43:44 +00:00
2016-11-21 11:09:47 +00:00
2017-02-25 20:37:43 +00:00
2017-02-25 20:37:43 +00:00
2016-05-18 19:36:03 +01:00
2016-05-18 19:36:04 +01:00
2017-10-19 15:43:53 +02:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-06-24 01:08:09 +02:00
2017-03-02 21:11:16 +00:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00
2015-08-19 10:24:34 +02:00
2017-05-11 13:33:13 +02:00
2016-10-13 00:58:09 +01:00
2015-05-28 17:28:38 +02:00
2015-05-28 17:28:38 +02:00
2014-10-21 16:32:34 +02:00
2015-06-17 14:59:27 +02:00
2017-08-10 11:51:47 +01:00
2015-04-08 13:25:31 +02:00
2017-07-28 12:20:48 +01:00
2017-07-28 12:27:54 +01:00
2015-04-20 12:19:02 +01:00
2016-10-11 16:52:06 +01:00
2015-04-08 13:25:31 +02:00
2015-04-08 13:25:31 +02:00