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)); }