mirror of
https://github.com/palera1n/palera1n.git
synced 2026-10-24 02:59:49 +02:00
deps: patch mbedtls 3.4.0 take 2
This commit is contained in:
1 parent
a5fbf1b18b
commit
aa0c3a77b3
1 file changed
+17
-17
@@ -1,34 +1,34 @@
|
|||||||
From 2c8190847d4bd07db579bdea954d44fcf506a926 Mon Sep 17 00:00:00 2001
|
From a2d012f3ba459f6debe636b576ad9aeab7b3c2aa Mon Sep 17 00:00:00 2001
|
||||||
From: Nick Chan <[email protected]>
|
From: Nick Chan <[email protected]>
|
||||||
Date: Sat, 27 May 2023 20:54:54 +0800
|
Date: Sat, 27 May 2023 23:50:23 +0800
|
||||||
Subject: [PATCH] Allow empty x509 cert issuer
|
Subject: [PATCH] Allow empty x509 cert issuer
|
||||||
|
|
||||||
---
|
---
|
||||||
library/x509_crt.c | 11 -----------
|
library/x509_crt.c | 8 ++++----
|
||||||
1 file changed, 11 deletions(-)
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/library/x509_crt.c b/library/x509_crt.c
|
diff --git a/library/x509_crt.c b/library/x509_crt.c
|
||||||
index cf62532f2..a753b0aec 100644
|
index cf62532f2..ef25b3d77 100644
|
||||||
--- a/library/x509_crt.c
|
--- a/library/x509_crt.c
|
||||||
+++ b/library/x509_crt.c
|
+++ b/library/x509_crt.c
|
||||||
@@ -1059,17 +1059,6 @@ static int x509_crt_parse_der_core(mbedtls_x509_crt *crt,
|
@@ -1061,13 +1061,13 @@ static int x509_crt_parse_der_core(mbedtls_x509_crt *crt,
|
||||||
*/
|
|
||||||
crt->issuer_raw.p = p;
|
|
||||||
|
|
||||||
- if ((ret = mbedtls_asn1_get_tag(&p, end, &len,
|
if ((ret = mbedtls_asn1_get_tag(&p, end, &len,
|
||||||
- MBEDTLS_ASN1_CONSTRUCTED | MBEDTLS_ASN1_SEQUENCE)) != 0) {
|
MBEDTLS_ASN1_CONSTRUCTED | MBEDTLS_ASN1_SEQUENCE)) != 0) {
|
||||||
- mbedtls_x509_crt_free(crt);
|
- mbedtls_x509_crt_free(crt);
|
||||||
- return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_X509_INVALID_FORMAT, ret);
|
- 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) {
|
}
|
||||||
|
|
||||||
|
if ((ret = mbedtls_x509_get_name(&p, p + len, &crt->issuer)) != 0) {
|
||||||
- mbedtls_x509_crt_free(crt);
|
- mbedtls_x509_crt_free(crt);
|
||||||
- return ret;
|
- return ret;
|
||||||
- }
|
+ /*mbedtls_x509_crt_free(crt);
|
||||||
-
|
+ return ret;*/
|
||||||
crt->issuer_raw.len = p - crt->issuer_raw.p;
|
}
|
||||||
|
|
||||||
/*
|
crt->issuer_raw.len = p - crt->issuer_raw.p;
|
||||||
--
|
--
|
||||||
2.39.1
|
2.39.1
|
||||||
|
|
||||||
Reference in new issue
Block a user