forked from soutade/libgourou
		
	Add PKCS8 error
This commit is contained in:
		@@ -110,6 +110,7 @@ namespace gourou
 | 
			
		||||
	CLIENT_ZIP_ERROR,
 | 
			
		||||
	CLIENT_GENERIC_EXCEPTION,
 | 
			
		||||
	CLIENT_NETWORK_ERROR,
 | 
			
		||||
	CLIENT_INVALID_PKCS8,
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    enum DRM_REMOVAL_ERROR {
 | 
			
		||||
 
 | 
			
		||||
@@ -184,7 +184,7 @@ void DRMProcessorClientImpl::RSAPrivateDecrypt(const unsigned char* RSAKey, unsi
 | 
			
		||||
    PKCS8_PRIV_KEY_INFO* p8inf = d2i_PKCS8_PRIV_KEY_INFO_bio(mem, NULL);
 | 
			
		||||
 | 
			
		||||
    if (!p8inf)
 | 
			
		||||
	EXCEPTION(gourou::CLIENT_INVALID_PKCS12, ERR_error_string(ERR_get_error(), NULL));
 | 
			
		||||
	EXCEPTION(gourou::CLIENT_INVALID_PKCS8, ERR_error_string(ERR_get_error(), NULL));
 | 
			
		||||
 | 
			
		||||
    EVP_PKEY* pkey = EVP_PKCS82PKEY(p8inf);
 | 
			
		||||
    RSA * rsa;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user