diff --git a/Libraries/LibCrypto/Certificate/Certificate.cpp b/Libraries/LibCrypto/Certificate/Certificate.cpp index 736a288eae9..537f99e8b24 100644 --- a/Libraries/LibCrypto/Certificate/Certificate.cpp +++ b/Libraries/LibCrypto/Certificate/Certificate.cpp @@ -101,7 +101,7 @@ static ErrorOr parse_serial_number(Crypto::ASN1::Dec return serial; } -static ErrorOr> parse_ec_parameters(Crypto::ASN1::Decoder& decoder, Vector current_scope) +ErrorOr> parse_ec_parameters(Crypto::ASN1::Decoder& decoder, Vector current_scope) { // ECParameters ::= CHOICE { // namedCurve OBJECT IDENTIFIER diff --git a/Libraries/LibCrypto/Certificate/Certificate.h b/Libraries/LibCrypto/Certificate/Certificate.h index b3cdb9afbd1..baefb4e831b 100644 --- a/Libraries/LibCrypto/Certificate/Certificate.h +++ b/Libraries/LibCrypto/Certificate/Certificate.h @@ -194,6 +194,8 @@ struct AlgorithmIdentifier { Optional> ec_parameters; }; +ErrorOr> parse_ec_parameters(ASN1::Decoder& decoder, Vector current_scope = {}); + struct BasicConstraints { bool is_certificate_authority; Crypto::UnsignedBigInteger path_length_constraint;