File "secp256k1_ec_privkey_negate_basic.phpt"

Full Path: /home/digidjwy/public_html/wp-content/plugins/mycryptocheckout/vendor/bitwasp/secp256k1-php/secp256k1/tests/secp256k1_ec_privkey_negate_basic.phpt
File size: 689 bytes
MIME-type: text/plain
Charset: utf-8

--TEST--
secp256k1_ec_privkey_negate works
--SKIPIF--
<?php
if (!extension_loaded("secp256k1")) print "skip extension not loaded";
?>
--FILE--
<?php
$ctx = secp256k1_context_create(SECP256K1_CONTEXT_SIGN);

$privKey = pack("H*", "0000000000000000000000000000000000000000000000000000000000000001");
$result = secp256k1_ec_privkey_negate($ctx, $privKey);
echo $result . PHP_EOL;
echo unpack("H*", $privKey)[1] . PHP_EOL;

$result = secp256k1_ec_privkey_negate($ctx, $privKey);
echo $result . PHP_EOL;
echo unpack("H*", $privKey)[1] . PHP_EOL;

?>
--EXPECT--
1
fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140
1
0000000000000000000000000000000000000000000000000000000000000001