Skip to content

Commit

Permalink
Use GNUTLS_PK_ECC instead of GNUTLS_PK_ECDSA for compatibility
Browse files Browse the repository at this point in the history
Fixes: #76

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
  • Loading branch information
dwmw2 committed Oct 3, 2019
1 parent 093de80 commit 9b8fa32
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion gnutls_tpm2.c
Expand Up @@ -298,7 +298,7 @@ int load_tpm2_key(struct openconnect_info *vpninfo, gnutls_datum_t *fdata,
#endif
break;

case GNUTLS_PK_ECDSA:
case GNUTLS_PK_ECC:
#if GNUTLS_VERSION_NUMBER >= 0x030600
gnutls_privkey_import_ext4(*pkey, vpninfo, NULL, tpm2_ec_sign_hash_fn, NULL, NULL, ec_key_info, 0);
#elif GNUTLS_VERSION_NUMBER >= 0x030400
Expand Down
2 changes: 1 addition & 1 deletion gnutls_tpm2_esys.c
Expand Up @@ -562,7 +562,7 @@ int install_tpm2_key(struct openconnect_info *vpninfo, gnutls_privkey_t *pkey, g

switch(vpninfo->tpm2->pub.publicArea.type) {
case TPM2_ALG_RSA: return GNUTLS_PK_RSA;
case TPM2_ALG_ECC: return GNUTLS_PK_ECDSA;
case TPM2_ALG_ECC: return GNUTLS_PK_ECC;
}

vpn_progress(vpninfo, PRG_ERR,
Expand Down
2 changes: 1 addition & 1 deletion gnutls_tpm2_ibm.c
Expand Up @@ -516,7 +516,7 @@ int install_tpm2_key(struct openconnect_info *vpninfo, gnutls_privkey_t *pkey, g

switch(vpninfo->tpm2->pub.publicArea.type) {
case TPM_ALG_RSA: return GNUTLS_PK_RSA;
case TPM_ALG_ECC: return GNUTLS_PK_ECDSA;
case TPM_ALG_ECC: return GNUTLS_PK_ECC;
}

vpn_progress(vpninfo, PRG_ERR,
Expand Down

0 comments on commit 9b8fa32

Please sign in to comment.