]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Add support for files from the *other* OpenSSL TPM2 engine. FFS.
authorDavid Woodhouse <dwmw2@infradead.org>
Wed, 3 Oct 2018 06:59:12 +0000 (07:59 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Wed, 3 Oct 2018 07:02:29 +0000 (08:02 +0100)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
openssl.c

index 134ec7d1cea3764d4cea13329c8d93435eb40581..27bfba7b13888176a0612507430cfd7a2d7c1943 100644 (file)
--- a/openssl.c
+++ b/openssl.c
@@ -952,6 +952,9 @@ static int load_certificate(struct openconnect_info *vpninfo)
                } else if (!strcmp(buf, "-----BEGIN TSS2 KEY BLOB-----\n")) {
                        fclose(f);
                        return load_tpm_certificate(vpninfo, "tpm2");
+               } else if (!strcmp(buf, "-----BEGIN TSS2 PRIVKEY BLOB v1-----\n")) {
+                       fclose(f);
+                       return load_tpm_certificate(vpninfo, "tpm2tss");
                } else if (!strcmp(buf, "-----BEGIN RSA PRIVATE KEY-----\n") ||
                           !strcmp(buf, "-----BEGIN DSA PRIVATE KEY-----\n") ||
                           !strcmp(buf, "-----BEGIN EC PRIVATE KEY-----\n") ||