Signed-off-by: Daiki Ueno <ueno@gnu.org>
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;
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;
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;
}
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;