mirror of
https://github.com/palera1n/palera1n.git
synced 2026-10-21 09:47:01 +02:00
36 lines
1.1 KiB
Diff
36 lines
1.1 KiB
Diff
From 632cdb6de3f1693fb90d60d81552b723e8dd5e84 Mon Sep 17 00:00:00 2001
|
|
From: Nick Chan <[email protected]>
|
|
Date: Wed, 25 Jan 2023 01:53:00 +0800
|
|
Subject: [PATCH] Allow empty x509 cert issuer
|
|
|
|
---
|
|
library/x509_crt.c | 8 ++++----
|
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/library/x509_crt.c b/library/x509_crt.c
|
|
index 0eee97cb6..46702f683 100644
|
|
--- a/library/x509_crt.c
|
|
+++ b/library/x509_crt.c
|
|
@@ -1185,14 +1185,14 @@ static int x509_crt_parse_der_core( mbedtls_x509_crt *crt,
|
|
if( ( ret = mbedtls_asn1_get_tag( &p, end, &len,
|
|
MBEDTLS_ASN1_CONSTRUCTED | MBEDTLS_ASN1_SEQUENCE ) ) != 0 )
|
|
{
|
|
- mbedtls_x509_crt_free( crt );
|
|
- return( MBEDTLS_ERROR_ADD( MBEDTLS_ERR_X509_INVALID_FORMAT, ret ) );
|
|
+ // mbedtls_x509_crt_free( crt );
|
|
+ // return( MBEDTLS_ERROR_ADD( MBEDTLS_ERR_X509_INVALID_FORMAT, ret ) );
|
|
}
|
|
|
|
if( ( ret = mbedtls_x509_get_name( &p, p + len, &crt->issuer ) ) != 0 )
|
|
{
|
|
- mbedtls_x509_crt_free( crt );
|
|
- return( ret );
|
|
+ // mbedtls_x509_crt_free( crt );
|
|
+ // return( ret );
|
|
}
|
|
|
|
crt->issuer_raw.len = p - crt->issuer_raw.p;
|
|
--
|
|
2.39.1
|
|
|