File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,12 @@ typedef int32_t psa_status_t;
65
65
*/
66
66
typedef uint32_t psa_key_type_t ;
67
67
68
+ /**@}*/
69
+
70
+ /** \defgroup iana_groups TLS Supported Groups
71
+ * @{
72
+ */
73
+
68
74
/** The type of PSA elliptic curve identifiers.
69
75
*
70
76
* The curve identifier is required to create an ECC key using the
@@ -119,6 +125,12 @@ typedef uint16_t psa_ecc_curve_t;
119
125
*/
120
126
typedef uint16_t psa_dh_group_t ;
121
127
128
+ /**@}*/
129
+
130
+ /** \defgroup crypto_types Key and algorithm types
131
+ * @{
132
+ */
133
+
122
134
/** \brief Encoding of a cryptographic algorithm.
123
135
*
124
136
* For algorithms that can be applied to multiple key types, this type
Original file line number Diff line number Diff line change 455
455
((type) & PSA_KEY_TYPE_ECC_CURVE_MASK) : \
456
456
0))
457
457
458
+ /**@}*/
459
+
460
+ /** \defgroup iana_groups TLS Supported Groups
461
+ * @{
462
+ */
463
+
458
464
/* The encoding of curve identifiers is currently aligned with the
459
465
* TLS Supported Groups Registry (formerly known as the
460
466
* TLS EC Named Curve Registry)
516
522
*/
517
523
#define PSA_ECC_CURVE_VENDOR_MAX ((psa_ecc_curve_t) 0xfe7f)
518
524
525
+ /**@}*/
526
+
527
+ /** \defgroup crypto_types Key and algorithm types
528
+ * @{
529
+ */
530
+
519
531
#define PSA_KEY_TYPE_DH_PUBLIC_KEY_BASE ((psa_key_type_t)0x60040000)
520
532
#define PSA_KEY_TYPE_DH_KEY_PAIR_BASE ((psa_key_type_t)0x70040000)
521
533
#define PSA_KEY_TYPE_DH_GROUP_MASK ((psa_key_type_t)0x0000ffff)
553
565
((type) & PSA_KEY_TYPE_DH_GROUP_MASK) : \
554
566
0))
555
567
568
+ /**@}*/
569
+
570
+ /** \defgroup iana_groups TLS Supported Groups
571
+ * @{
572
+ */
573
+
556
574
/* The encoding of group identifiers is currently aligned with the
557
575
* TLS Supported Groups Registry (formerly known as the
558
576
* TLS EC Named Curve Registry)
577
595
*/
578
596
#define PSA_DH_GROUP_VENDOR_MAX ((psa_dh_group_t) 0x01fd)
579
597
598
+ /**@}*/
599
+
600
+ /** \defgroup crypto_types Key and algorithm types
601
+ * @{
602
+ */
603
+
580
604
/** The block size of a block cipher.
581
605
*
582
606
* \param type A cipher key type (value of type #psa_key_type_t).
You can’t perform that action at this time.
0 commit comments