@@ -50,6 +50,8 @@ extern "C" {
50
50
typedef MBEDTLS_PSA_DEPRECATED size_t mbedtls_deprecated_size_t ;
51
51
typedef MBEDTLS_PSA_DEPRECATED psa_status_t mbedtls_deprecated_psa_status_t ;
52
52
typedef MBEDTLS_PSA_DEPRECATED psa_key_usage_t mbedtls_deprecated_psa_key_usage_t ;
53
+ typedef MBEDTLS_PSA_DEPRECATED psa_ecc_curve_t mbedtls_deprecated_psa_ecc_curve_t ;
54
+ typedef MBEDTLS_PSA_DEPRECATED psa_dh_group_t mbedtls_deprecated_psa_dh_group_t ;
53
55
54
56
#define MBEDTLS_DEPRECATED_CONSTANT ( type , value ) \
55
57
( (mbedtls_deprecated_##type) ( value ) )
@@ -105,42 +107,77 @@ typedef MBEDTLS_PSA_DEPRECATED psa_key_usage_t mbedtls_deprecated_psa_key_usage_
105
107
/*
106
108
* Size-specific elliptic curve and Diffie-Hellman group names
107
109
*/
108
- #define PSA_ECC_CURVE_SECP160K1 ((psa_ecc_curve_t) 0x1600a0)
109
- #define PSA_ECC_CURVE_SECP192K1 ((psa_ecc_curve_t) 0x1600c0)
110
- #define PSA_ECC_CURVE_SECP224K1 ((psa_ecc_curve_t) 0x1600e0)
111
- #define PSA_ECC_CURVE_SECP256K1 ((psa_ecc_curve_t) 0x160100)
112
- #define PSA_ECC_CURVE_SECP160R1 ((psa_ecc_curve_t) 0x1200a0)
113
- #define PSA_ECC_CURVE_SECP192R1 ((psa_ecc_curve_t) 0x1200c0)
114
- #define PSA_ECC_CURVE_SECP224R1 ((psa_ecc_curve_t) 0x1200e0)
115
- #define PSA_ECC_CURVE_SECP256R1 ((psa_ecc_curve_t) 0x120100)
116
- #define PSA_ECC_CURVE_SECP384R1 ((psa_ecc_curve_t) 0x120180)
117
- #define PSA_ECC_CURVE_SECP521R1 ((psa_ecc_curve_t) 0x120209)
118
- #define PSA_ECC_CURVE_SECP160R2 ((psa_ecc_curve_t) 0x1a00a0)
119
- #define PSA_ECC_CURVE_SECT163K1 ((psa_ecc_curve_t) 0x2600a3)
120
- #define PSA_ECC_CURVE_SECT233K1 ((psa_ecc_curve_t) 0x2600e9)
121
- #define PSA_ECC_CURVE_SECT239K1 ((psa_ecc_curve_t) 0x2600ef)
122
- #define PSA_ECC_CURVE_SECT283K1 ((psa_ecc_curve_t) 0x26011b)
123
- #define PSA_ECC_CURVE_SECT409K1 ((psa_ecc_curve_t) 0x260199)
124
- #define PSA_ECC_CURVE_SECT571K1 ((psa_ecc_curve_t) 0x26023b)
125
- #define PSA_ECC_CURVE_SECT163R1 ((psa_ecc_curve_t) 0x2200a3)
126
- #define PSA_ECC_CURVE_SECT193R1 ((psa_ecc_curve_t) 0x2200c1)
127
- #define PSA_ECC_CURVE_SECT233R1 ((psa_ecc_curve_t) 0x2200e9)
128
- #define PSA_ECC_CURVE_SECT283R1 ((psa_ecc_curve_t) 0x22011b)
129
- #define PSA_ECC_CURVE_SECT409R1 ((psa_ecc_curve_t) 0x220199)
130
- #define PSA_ECC_CURVE_SECT571R1 ((psa_ecc_curve_t) 0x22023b)
131
- #define PSA_ECC_CURVE_SECT163R2 ((psa_ecc_curve_t) 0x2a00a3)
132
- #define PSA_ECC_CURVE_SECT193R2 ((psa_ecc_curve_t) 0x2a00c1)
133
- #define PSA_ECC_CURVE_BRAINPOOL_P256R1 ((psa_ecc_curve_t) 0x300100)
134
- #define PSA_ECC_CURVE_BRAINPOOL_P384R1 ((psa_ecc_curve_t) 0x300180)
135
- #define PSA_ECC_CURVE_BRAINPOOL_P512R1 ((psa_ecc_curve_t) 0x300200)
136
- #define PSA_ECC_CURVE_CURVE25519 ((psa_ecc_curve_t) 0x0200ff)
137
- #define PSA_ECC_CURVE_CURVE448 ((psa_ecc_curve_t) 0x0201c0)
110
+ #define PSA_ECC_CURVE_SECP160K1 \
111
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_K1 )
112
+ #define PSA_ECC_CURVE_SECP192K1 \
113
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_K1 )
114
+ #define PSA_ECC_CURVE_SECP224K1 \
115
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_K1 )
116
+ #define PSA_ECC_CURVE_SECP256K1 \
117
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_K1 )
118
+ #define PSA_ECC_CURVE_SECP160R1 \
119
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_R1 )
120
+ #define PSA_ECC_CURVE_SECP192R1 \
121
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_R1 )
122
+ #define PSA_ECC_CURVE_SECP224R1 \
123
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_R1 )
124
+ #define PSA_ECC_CURVE_SECP256R1 \
125
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_R1 )
126
+ #define PSA_ECC_CURVE_SECP384R1 \
127
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_R1 )
128
+ #define PSA_ECC_CURVE_SECP521R1 \
129
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_R1 )
130
+ #define PSA_ECC_CURVE_SECP160R2 \
131
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECP_R2 )
132
+ #define PSA_ECC_CURVE_SECT163K1 \
133
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_K1 )
134
+ #define PSA_ECC_CURVE_SECT233K1 \
135
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_K1 )
136
+ #define PSA_ECC_CURVE_SECT239K1 \
137
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_K1 )
138
+ #define PSA_ECC_CURVE_SECT283K1 \
139
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_K1 )
140
+ #define PSA_ECC_CURVE_SECT409K1 \
141
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_K1 )
142
+ #define PSA_ECC_CURVE_SECT571K1 \
143
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_K1 )
144
+ #define PSA_ECC_CURVE_SECT163R1 \
145
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_R1 )
146
+ #define PSA_ECC_CURVE_SECT193R1 \
147
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_R1 )
148
+ #define PSA_ECC_CURVE_SECT233R1 \
149
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_R1 )
150
+ #define PSA_ECC_CURVE_SECT283R1 \
151
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_R1 )
152
+ #define PSA_ECC_CURVE_SECT409R1 \
153
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_R1 )
154
+ #define PSA_ECC_CURVE_SECT571R1 \
155
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_R1 )
156
+ #define PSA_ECC_CURVE_SECT163R2 \
157
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_R2 )
158
+ #define PSA_ECC_CURVE_SECT193R2 \
159
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_SECT_R2 )
160
+ #define PSA_ECC_CURVE_BRAINPOOL_P256R1 \
161
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_BRAINPOOL_P_R1 )
162
+ #define PSA_ECC_CURVE_BRAINPOOL_P384R1 \
163
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_BRAINPOOL_P_R1 )
164
+ #define PSA_ECC_CURVE_BRAINPOOL_P512R1 \
165
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_BRAINPOOL_P_R1 )
166
+ #define PSA_ECC_CURVE_CURVE25519 \
167
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_XED )
168
+ #define PSA_ECC_CURVE_CURVE448 \
169
+ MBEDTLS_DEPRECATED_CONSTANT( psa_ecc_curve_t, PSA_ECC_CURVE_XED )
138
170
139
- #define PSA_DH_GROUP_FFDHE2048 ((psa_dh_group_t) 0x020800)
140
- #define PSA_DH_GROUP_FFDHE3072 ((psa_dh_group_t) 0x020c00)
141
- #define PSA_DH_GROUP_FFDHE4096 ((psa_dh_group_t) 0x021000)
142
- #define PSA_DH_GROUP_FFDHE6144 ((psa_dh_group_t) 0x021800)
143
- #define PSA_DH_GROUP_FFDHE8192 ((psa_dh_group_t) 0x022000)
171
+ #define PSA_DH_GROUP_FFDHE2048 \
172
+ MBEDTLS_DEPRECATED_CONSTANT( psa_dh_group_t, PSA_DH_GROUP_RFC7919 )
173
+ #define PSA_DH_GROUP_FFDHE3072 \
174
+ MBEDTLS_DEPRECATED_CONSTANT( psa_dh_group_t, PSA_DH_GROUP_RFC7919 )
175
+ #define PSA_DH_GROUP_FFDHE4096 \
176
+ MBEDTLS_DEPRECATED_CONSTANT( psa_dh_group_t, PSA_DH_GROUP_RFC7919 )
177
+ #define PSA_DH_GROUP_FFDHE6144 \
178
+ MBEDTLS_DEPRECATED_CONSTANT( psa_dh_group_t, PSA_DH_GROUP_RFC7919 )
179
+ #define PSA_DH_GROUP_FFDHE8192 \
180
+ MBEDTLS_DEPRECATED_CONSTANT( psa_dh_group_t, PSA_DH_GROUP_RFC7919 )
144
181
145
182
#ifdef __cplusplus
146
183
}
0 commit comments