Adding some comments for easier understand

Signed-off-by: toth92g <[email protected]>
This commit is contained in:
toth92g
2023-01-02 20:29:11 +01:00
committed by Przemek Stekiel
parent 7e7f606ac7
commit 93e4f76a3e
+5
View File
@@ -784,6 +784,9 @@ static int x509_get_authority_key_id( unsigned char** p,
{
authority_key_id->keyIdentifier.len = len;
authority_key_id->keyIdentifier.p = *p;
/* Setting tag of the keyIdentfier intentionally to 0x04.
* Although the .keyIdentfier field is CONTEXT_SPECIFIC ([0] OPTIONAL),
* its tag with the content is the payload of on OCTET STRING primitive */
authority_key_id->keyIdentifier.tag = MBEDTLS_ASN1_OCTET_STRING;
*p += len;
@@ -791,6 +794,7 @@ static int x509_get_authority_key_id( unsigned char** p,
if ( *p < end )
{
/* Getting authorityCertIssuer using the required specific class tag [1] */
if ((ret = mbedtls_asn1_get_tag(p, end, &len,
MBEDTLS_ASN1_CONTEXT_SPECIFIC | MBEDTLS_ASN1_CONSTRUCTED | 1 ) ) != 0)
{
@@ -798,6 +802,7 @@ static int x509_get_authority_key_id( unsigned char** p,
}
else
{
/* Getting directoryName using the required specific class tag [4] *
if ((ret = mbedtls_asn1_get_tag(p, end, &len,
MBEDTLS_ASN1_CONTEXT_SPECIFIC | MBEDTLS_ASN1_CONSTRUCTED | 4 ) ) != 0)
{