/**
* Described in header.
*/
-chunk_t openssl_asn1_obj2chunk(ASN1_OBJECT *asn1)
+chunk_t openssl_asn1_obj2chunk(const ASN1_OBJECT *asn1)
{
if (asn1)
{
/**
* Described in header.
*/
-int openssl_asn1_known_oid(ASN1_OBJECT *obj)
+int openssl_asn1_known_oid(const ASN1_OBJECT *obj)
{
return asn1_known_oid(openssl_asn1_obj2chunk(obj));
}
* @param asn1 asn1 object to convert
* @return chunk, pointing into asn1 object
*/
-chunk_t openssl_asn1_obj2chunk(ASN1_OBJECT *asn1);
+chunk_t openssl_asn1_obj2chunk(const ASN1_OBJECT *asn1);
/**
* Convert an OpenSSL ASN1_STRING to a chunk.
* @param obj openssl ASN1 object
* @returns OID, as defined in <asn1/oid.h>
*/
-int openssl_asn1_known_oid(ASN1_OBJECT *obj);
+int openssl_asn1_known_oid(const ASN1_OBJECT *obj);
/**
* Convert an OpenSSL ASN1_TIME to a time_t.