X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fcrypto%2FCRL.cpp;h=b7a69fe80fee40dde9f3dba19587c4860ff5c27a;hb=56358cbe81dd0d11267a06133ce227c2c53f10f7;hp=dd32670bcae8467bf4136c9c35187c7816dd7bdc;hpb=ab317a7803ad0ff688ab8fb452d13d8bdd09fd60;p=cassiopeia.git diff --git a/src/crypto/CRL.cpp b/src/crypto/CRL.cpp index dd32670..b7a69fe 100644 --- a/src/crypto/CRL.cpp +++ b/src/crypto/CRL.cpp @@ -118,7 +118,7 @@ void CRL::setSignature( std::string signature ) { const unsigned char* data = ( unsigned char* )( signature.data() ); const unsigned char* buffer = data; d2i_X509_ALGOR( &crl->sig_alg, &buffer, signature.size() ); - d2i_ASN1_BIT_STRING( &crl->signature, &buffer, signature.size() + buffer - data ); - d2i_ASN1_UTCTIME( &crl->crl->lastUpdate, &buffer, signature.size() + buffer - data ); - d2i_ASN1_UTCTIME( &crl->crl->nextUpdate, &buffer, signature.size() + buffer - data ); + d2i_ASN1_BIT_STRING( &crl->signature, &buffer, signature.size() + data - buffer ); + d2i_ASN1_UTCTIME( &crl->crl->lastUpdate, &buffer, signature.size() + data - buffer ); + d2i_ASN1_UTCTIME( &crl->crl->nextUpdate, &buffer, signature.size() + data - buffer ); }