Format/name changes

This commit is contained in:
Philipp 2020-09-13 10:53:15 +02:00
parent 90346f61ba
commit 9d9489494e
No known key found for this signature in database
GPG Key ID: 9A28B7D4FF5667BD
2 changed files with 24 additions and 22 deletions

View File

@ -73,7 +73,8 @@ class Crypto
public static function meToPem($m, $e)
{
$rsa = new RSA();
$rsa->loadKey([
$rsa->loadKey(
[
'e' => new BigInteger($e, 256),
'n' => new BigInteger($m, 256)
]);
@ -89,10 +90,10 @@ class Crypto
*/
public static function rsaToPem(string $key)
{
$publicKey = new RSA();
$publicKey->setPublicKey($key);
$rsa = new RSA();
$rsa->setPublicKey($key);
return $publicKey->getPublicKey(RSA::PUBLIC_FORMAT_PKCS8);
return $rsa->getPublicKey(RSA::PUBLIC_FORMAT_PKCS8);
}
/**
@ -106,12 +107,12 @@ class Crypto
*/
public static function pemToMe(string $key, &$modulus, &$exponent)
{
$publicKey = new RSA();
$publicKey->loadKey($key);
$publicKey->setPublicKey();
$rsa = new RSA();
$rsa->loadKey($key);
$rsa->setPublicKey();
$modulus = $publicKey->modulus->toBytes();
$exponent = $publicKey->exponent->toBytes();
$modulus = $rsa->modulus->toBytes();
$exponent = $rsa->exponent->toBytes();
}
/**

View File

@ -90,7 +90,8 @@ class CryptoTest extends TestCase
Crypto::pemToMe($key, $m, $e);
$expectedRSA = new RSA();
$expectedRSA->loadKey([
$expectedRSA->loadKey(
[
'e' => new BigInteger($e, 256),
'n' => new BigInteger($m, 256)
]);