summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2022-06-30 20:57:30 +0900
committerDaiki Ueno <ueno@gnu.org>2022-07-20 14:55:33 +0900
commit6b5bbd747864704938fea23e9cb98f3efe142867 (patch)
tree8dc8df8ee736ee47af6be0849d59db459ac5da1f
parentebfe675f15bfb52d61451e96d0f73d792a2b9a9b (diff)
downloadgnutls-6b5bbd747864704938fea23e9cb98f3efe142867.tar.gz
x509, tpm2: use asn1_node instead of deprecated ASN1_TYPE
Signed-off-by: Daiki Ueno <ueno@gnu.org>
-rw-r--r--lib/pubkey.c2
-rw-r--r--lib/tpm2.c6
-rw-r--r--lib/x509/privkey_pkcs8.c2
3 files changed, 5 insertions, 5 deletions
diff --git a/lib/pubkey.c b/lib/pubkey.c
index eba1f5b7b3..a0e5bc9456 100644
--- a/lib/pubkey.c
+++ b/lib/pubkey.c
@@ -505,7 +505,7 @@ gnutls_pubkey_parse_ecc_ecdh_params(const gnutls_datum_t *parameters,
gnutls_ecc_curve_t *outcurve)
{
gnutls_ecc_curve_t curve = GNUTLS_ECC_CURVE_INVALID;
- ASN1_TYPE asn1 = ASN1_TYPE_EMPTY;
+ asn1_node asn1 = NULL;
unsigned int etype = ASN1_ETYPE_INVALID;
char str[MAX_OID_SIZE];
int str_size;
diff --git a/lib/tpm2.c b/lib/tpm2.c
index 750eadc777..1c1b710893 100644
--- a/lib/tpm2.c
+++ b/lib/tpm2.c
@@ -118,9 +118,9 @@ static int ec_key_info(gnutls_privkey_t key, unsigned int flags, void *_info)
return -1;
}
-static int decode_data(ASN1_TYPE n, gnutls_datum_t *r)
+static int decode_data(asn1_node n, gnutls_datum_t *r)
{
- ASN1_DATA_NODE d;
+ asn1_data_node_st d;
int lenlen;
int result;
@@ -147,7 +147,7 @@ static int decode_data(ASN1_TYPE n, gnutls_datum_t *r)
int _gnutls_load_tpm2_key(gnutls_privkey_t pkey, const gnutls_datum_t *fdata)
{
gnutls_datum_t asn1, pubdata, privdata;
- ASN1_TYPE tpmkey = ASN1_TYPE_EMPTY;
+ asn1_node tpmkey = NULL;
char value_buf[16];
int value_buflen;
bool emptyauth = false;
diff --git a/lib/x509/privkey_pkcs8.c b/lib/x509/privkey_pkcs8.c
index 78c152a605..c22ece9456 100644
--- a/lib/x509/privkey_pkcs8.c
+++ b/lib/x509/privkey_pkcs8.c
@@ -1139,7 +1139,7 @@ _decode_pkcs8_eddsa_key(asn1_node pkcs8_asn, gnutls_x509_privkey_t pkey, const c
}
static int
-_decode_pkcs8_modern_ecdh_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey, const char *oid)
+_decode_pkcs8_modern_ecdh_key(asn1_node pkcs8_asn, gnutls_x509_privkey_t pkey, const char *oid)
{
int ret;
gnutls_datum_t tmp;