Skip to content

Commit 8e89c39

Browse files
Declare the elliptic curve FRP256V1
1 parent 25d2b43 commit 8e89c39

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

include/psa/crypto_values.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,18 @@
532532
*/
533533
#define PSA_ECC_CURVE_BRAINPOOL_P_R1 ((psa_ecc_curve_t) 0x30)
534534

535+
/** Curve FRP256V1 used primarily in France and elsewhere in Europe.
536+
*
537+
* This family comprises one 256-bit curve.
538+
*
539+
* Reference: Agence nationale de la sécurité des systèmes d'information.
540+
* _Publication d'un paramétrage de courbe elliptique visant des applications
541+
* de passeport électronique et de l'administration électronique française._
542+
* 21 November 2011.
543+
* https://www.ssi.gouv.fr/agence/publication/publication-dun-parametrage-de-courbe-elliptique-visant-des-applications-de-passeport-electronique-et-de-ladministration-electronique-francaise/
544+
*/
545+
#define PSA_ECC_CURVE_FRP ((psa_ecc_curve_t) 0x33)
546+
535547
/** Curve25519 and Curve448.
536548
*
537549
* This family comprises the following Montgomery curves:

tests/suites/test_suite_psa_crypto_metadata.data

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,9 @@ ecc_key_family:PSA_ECC_CURVE_SECT_R2
388388
ECC key family: Brainpool P R1
389389
ecc_key_family:PSA_ECC_CURVE_BRAINPOOL_P_R1
390390

391+
ECC key family: FRP V1
392+
ecc_key_family:PSA_ECC_CURVE_FRP
393+
391394
ECC key family: X/Ed Montgomery curves
392395
ecc_key_family:PSA_ECC_CURVE_XED
393396

0 commit comments

Comments
 (0)