mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-09-05 09:49:58 +00:00
Adding some comments for easier understand
Signed-off-by: toth92g <[email protected]>
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user