X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fcrypto%2FX509.cpp;h=06a3fd5f181abd5327b6c6a6175cad0240de07b5;hb=ecdc4c456ebcc3e0871b765d1f4d15e73520d2a3;hp=acc9dec358b528bd558e43cc5819c06e9d1bcd6d;hpb=b256cf9c220e536efa2ad4bf62936336d5703a6b;p=cassiopeia.git diff --git a/src/crypto/X509.cpp b/src/crypto/X509.cpp index acc9dec..06a3fd5 100644 --- a/src/crypto/X509.cpp +++ b/src/crypto/X509.cpp @@ -59,7 +59,7 @@ std::shared_ptr X509Req::parseCSR( std::string content ) { throw "Error parsing CSR"; } - return std::shared_ptr( new X509Req( req ) ); + return std::shared_ptr( new X509Req( req )); // TODO ask } std::shared_ptr X509Req::parseSPKAC( std::string content ) { @@ -257,7 +257,7 @@ std::shared_ptr X509Cert::sign( std::shared_ptr caK BUF_MEM* buf = NULL; BIO_get_mem_ptr( mem.get(), &buf ); - std::shared_ptr res = std::shared_ptr( new SignedCertificate() ); + auto res = std::make_shared(); res->certificate = std::string( buf->data, buf->data + buf->length ); std::shared_ptr ser( ASN1_INTEGER_to_BN( target->cert_info->serialNumber, NULL ), BN_free ); @@ -268,8 +268,8 @@ std::shared_ptr X509Cert::sign( std::shared_ptr caK std::shared_ptr serStr( BN_bn2hex( ser.get() ), - []( char *p ) { - OPENSSL_free(p); + []( char* p ) { + OPENSSL_free( p ); } ); // OPENSSL_free is a macro... res->serial = serStr ? std::string( serStr.get() ) : "";