Beispiel #1
0
 public function testSign()
 {
     $alice = Asymmetric::generateKeys(Key::CRYPTO_SIGN);
     $message = 'test message';
     $signature = Asymmetric::sign($message, $alice->getSecretKey());
     $this->assertTrue(strlen($signature) === 128);
     $this->assertTrue(Asymmetric::verify($message, $alice->getPublicKey(), $signature));
 }