Gilles Peskine
025fccdc32
Change the encoding of EC curves and DH groups to include the size
...
Change the representation of psa_ecc_curve_t and psa_dh_group_t from
the IETF 16-bit encoding to a custom 24-bit encoding where the upper 8
bits represent a curve family and the lower 16 bits are the key size
in bits. Families are based on naming and mathematical similarity,
with sufficiently precise families that no two curves in a family have
the same bit size (for example SECP-R1 and SECP-R2 are two different
families).
As a consequence, the lower 16 bits of a key type value are always
either the key size or 0.
2020-01-31 10:15:32 +01:00
..
2020-01-21 16:20:04 +01:00
2019-11-15 11:47:14 +01:00
2019-11-29 12:17:21 +01:00
2019-10-04 12:30:01 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-09-20 15:58:27 +02:00
2019-08-15 15:44:50 +01:00
2019-10-31 19:17:36 +02:00
2020-01-21 16:12:07 +01:00
2019-10-31 19:17:36 +02:00
2019-10-31 19:17:36 +02:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-09-20 15:59:31 +02:00
2019-08-15 15:44:50 +01:00
2019-09-20 15:59:31 +02:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-09-20 15:59:31 +02:00
2019-07-29 17:46:29 +02:00
2019-09-20 15:59:31 +02:00
2019-09-20 15:59:31 +02:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-09-20 15:59:31 +02:00
2019-09-04 10:18:11 +01:00
2019-09-20 15:59:31 +02:00
2019-08-15 15:44:50 +01:00
2019-09-20 16:01:59 +02:00
2019-09-20 15:59:31 +02:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-11-21 13:49:20 +01:00
2019-10-23 19:47:05 +02:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-09-20 15:59:31 +02:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2020-01-06 11:40:23 +01:00
2020-01-21 16:52:08 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-09-20 15:59:31 +02:00
2019-08-15 15:44:50 +01:00
2019-10-08 15:01:34 +02:00
2019-11-25 19:50:54 +01:00
2015-04-08 13:25:31 +02:00
2018-08-06 11:40:57 +01:00
2019-09-20 15:59:31 +02:00
2019-09-20 15:59:31 +02:00
2019-09-20 15:59:31 +02:00
2019-09-20 15:59:31 +02:00
2019-09-20 15:59:31 +02:00
2019-09-20 15:59:31 +02:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-10-23 19:46:56 +02:00
2020-01-06 11:40:23 +01:00
2020-01-06 11:40:23 +01:00
2020-01-06 11:40:23 +01:00
2020-01-06 11:40:23 +01:00
2020-01-06 11:40:23 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-10-31 15:07:35 +01:00
2019-10-31 15:07:45 +01:00
2019-11-05 15:13:00 +00:00
2020-01-21 16:30:53 +01:00
2019-09-20 15:59:31 +02:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-11-12 13:21:53 +01:00
2020-01-21 16:52:08 +01:00
2019-08-15 15:44:50 +01:00
2019-09-24 11:22:51 +03:00
2019-09-20 15:58:54 +02:00
2019-09-24 11:22:04 +03:00
2020-01-06 11:40:23 +01:00
2019-08-15 15:44:50 +01:00
2020-01-07 10:24:17 +01:00
2019-08-15 15:44:50 +01:00
2019-11-05 15:32:53 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2018-11-21 16:24:53 +02:00
2019-06-20 12:40:56 +02:00
2020-01-06 11:40:23 +01:00
2019-06-20 12:40:56 +02:00
2019-10-23 19:47:05 +02:00
2019-10-23 19:47:05 +02:00
2019-12-12 09:00:27 +01:00
2019-12-12 09:00:27 +01:00
2020-01-31 10:15:32 +01:00
2019-12-12 09:00:26 +01:00
2019-10-01 15:22:29 +02:00
2019-11-26 18:20:59 +01:00
2019-10-01 14:18:35 +02:00
2019-11-26 18:20:59 +01:00
2019-11-26 18:20:59 +01:00
2019-10-11 11:44:48 +02:00
2020-01-31 10:15:32 +01:00
2020-01-30 12:27:14 +01:00
2019-03-15 11:37:09 +01:00
2019-07-31 17:47:49 +02:00
2020-01-07 10:24:17 +01:00
2019-09-24 11:21:36 +03:00
2020-01-06 11:40:23 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00
2020-01-21 14:08:26 +00:00
2018-08-06 11:40:57 +01:00
2019-08-15 15:44:50 +01:00
2019-08-15 15:44:50 +01:00