1Net::DNS::SEC::EdDSA(3)User Contributed Perl DocumentatioNnet::DNS::SEC::EdDSA(3)
2
3
4

NAME

6       Net::DNS::SEC::EdDSA - DNSSEC EdDSA digital signature algorithm
7

SYNOPSIS

9           require Net::DNS::SEC::EdDSA;
10
11           $signature = Net::DNS::SEC::EdDSA->sign( $sigdata, $private );
12
13           $validated = Net::DNS::SEC::EdDSA->verify( $sigdata, $keyrr, $sigbin );
14

DESCRIPTION

16       Implementation of EdDSA Edwards curve digital signature generation and
17       verification procedures.
18
19   sign
20           $signature = Net::DNS::SEC::EdDSA->sign( $sigdata, $private );
21
22       Generates the wire-format signature from the sigdata octet string and
23       the appropriate private key object.
24
25   verify
26           $validated = Net::DNS::SEC::EdDSA->verify( $sigdata, $keyrr, $signature );
27
28       Verifies the signature over the sigdata octet string using the
29       specified public key resource record.
30

ACKNOWLEDGMENT

32       Thanks are due to Eric Young and the many developers and contributors
33       to the OpenSSL cryptographic library.
34
36       Copyright (c)2014,2018 Dick Franks.
37
38       All rights reserved.
39

LICENSE

41       Permission to use, copy, modify, and distribute this software and its
42       documentation for any purpose and without fee is hereby granted,
43       provided that the original copyright notices appear in all copies and
44       that both copyright notice and this permission notice appear in
45       supporting documentation, and that the name of the author not be used
46       in advertising or publicity pertaining to distribution of the software
47       without specific prior written permission.
48
49       THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
50       OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
51       MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
52       IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
53       CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
54       TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
55       SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
56

SEE ALSO

58       Net::DNS, Net::DNS::SEC, RFC8032, RFC8080, OpenSSL
59       <http://www.openssl.org/docs>
60
61
62
63perl v5.36.0                      2022-07-22           Net::DNS::SEC::EdDSA(3)
Impressum