<?php
namespace Mdanter\Ecc\Tests\Crypto\Signature;
use Mdanter\Ecc\Crypto\Signature\Signer;
use Mdanter\Ecc\EccFactory;
use Mdanter\Ecc\Math\GmpMath;
use Mdanter\Ecc\Tests\AbstractTestCase;
class SignerTest extends AbstractTestCase
{
/**
* @expectedException \InvalidArgumentException
* @expectedExceptionMessage Unsupported hashing algorithm
*/
public function testInvalidHashAlgorithm()
{
$adapter = new GmpMath();
$generator = EccFactory::getNistCurves()->generator192();
$signer = new Signer($adapter);
$signer->hashData($generator, 'blahblah', 'message to be signed');
}
}