PHP code example of deemru / curve25519
1. Go to this page and download the library: Download deemru/curve25519 library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
deemru / curve25519 example snippets
$curve25519 = new Curve25519();
$msg = 'Hello, world!';
$privateKey = random_bytes( 32 );
$sig = $curve25519->sign( $msg, $privateKey );
$publicKey = $curve25519->getPublicKeyFromPrivateKey( $privateKey );
$verify = $curve25519->verify( $sig, $msg, $publicKey );
if( !$verify )
exit( 1 );