예제 #1
0
파일: Crypter.php 프로젝트: sahanh/ezcash
 protected function decryptPrivate($source)
 {
     $source = base64_decode($source);
     //clear error stack
     while (openssl_error_string()) {
     }
     openssl_private_decrypt($source, $decrypted, $this->key->getFormattedKey());
     if (!$decrypted) {
         if ($error = openssl_error_string()) {
             throw new CrypterException($error);
         }
     }
     return $decrypted;
 }