NAME
Net::DNS::SEC::ECCGOST - DNSSEC ECC-GOST digital signature algorithm
SYNOPSIS
require Net::DNS::SEC::ECCGOST;
$signature = Net::DNS::SEC::ECCGOST->generate( $sigdata, $private );
$validated = Net::DNS::SEC::ECCGOST->verify( $sigdata, $keyrr, $sigbin );
DESCRIPTION
Implementation of GOST R 34.10-2001 elliptic curve digital signature generation and verification procedures.
generate
$signature = Net::DNS::SEC::ECCGOST->generate( $sigdata, $private );
Generates the wire-format binary signature from the binary sigdata and the appropriate private key object.
verify
$validated = Net::DNS::SEC::ECCGOST->verify( $sigdata, $keyrr, $sigbin );
Verifies the signature over the binary sigdata using the specified public key resource record.
ACKNOWLEDGMENT
Mike McCauley created the Crypt::OpenSSL::ECDSA perl extension module specifically for this development.
COPYRIGHT
Copyright (c)2014 Dick Franks.
All rights reserved.
This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
Net::DNS, Net::DNS::SEC, Crypt::OpenSSL::EC, Crypt::OpenSSL::ECDSA, Digest::GOST, RFC4357, RFC5832, RFC5933