File "secp256k1_ec_seckey_verify_error2.phpt"
Full Path: /home/digidjwy/public_html/wp-content/plugins/mycryptocheckout/vendor/bitwasp/secp256k1-php/secp256k1/tests/secp256k1_ec_seckey_verify_error2.phpt
File size: 501 bytes
MIME-type: text/plain
Charset: utf-8
--TEST--
secp256k1_ec_seckey_verify errors if key is wrong size
--SKIPIF--
<?php
if (!extension_loaded("secp256k1")) print "skip extension not loaded";
?>
--FILE--
<?php
$context = secp256k1_context_create(SECP256K1_CONTEXT_SIGN | SECP256K1_CONTEXT_VERIFY);
$wrongSizeKey = str_repeat("A", 31);
try {
secp256k1_ec_seckey_verify($context, $wrongSizeKey);
} catch (\Exception $e) {
echo $e->getMessage() . PHP_EOL;
}
?>
--EXPECT--
secp256k1_ec_seckey_verify(): Parameter 1 should be 32 bytes