Net::D...CCGOST(3pm)
β¨ NAME β¨
Net::DNS::SEC::ECCGOST β the DNSSEC ECC-GOST digital signature algorithm, bestie π
Quick vibe check on this page itself: it lives in the User Contributed Perl Documentation manual section, and the header up top literally shortens the name to Net::D...CCGOST(3pm) β not me being lazy, that's genuinely what's printed there, she got truncated π
π¦ SYNOPSIS π¦
require Net::DNS::SEC::ECCGOST;
$validated = Net::DNS::SEC::ECCGOST->verify( $sigdata, $keyrr, $sigbin );
That's the whole ritual. Require it, then call verify. Periodt. π
πΈ DESCRIPTION πΈ
So what this module is: an implementation of the GOST R 34.10-2001 elliptic curve digital signature verification procedure. Verification. That's the whole job. She checks signatures, she does not make them, and honestly? Knowing your lane is main character energy π
π« sign π«
Signature generation is not implemented. Like, at all. There is no signing here, bestie. Go find another module for that π
π« verify π«
$validated = Net::DNS::SEC::ECCGOST->verify( $sigdata, $keyrr, $sigbin );
What it does: it verifies the signature over the binary sigdata using the public key resource record you hand it. That's it, that's the function, and she ate π₯
π COPYRIGHT π
Copyright (c)2014,2018 Dick Franks.
All rights reserved.
π LICENSE π
Okay so the legal bit, and I need you to actually read it because it's giving binding, not decorative π
The permission being granted here: you may use, copy, modify, and distribute this software and its documentation, for any purpose, without fee β with three little strings attached, and they are not optional:
- the original copyright notices have to appear in all copies π«Ά
- both the copyright notice and this permission notice have to appear in supporting documentation π
- the name of the author can't be used in advertising or publicity pertaining to distribution of the software without specific prior written permission β so no "as used by Dick Franks" marketing, iykyk β
And now the part where everyone starts yelling in all caps, preserved exactly because caps carry legal weight around here:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Translation for the girlies: no warranty, none, zero, not even the implied ones, and if it all goes sideways nobody here is liable β not for claims, not for damages, not for other liability, whether we're talking contract, tort, or literally anything else, whether it came out of, or in connection with, the software or its use or any other dealings in it. No cap π
π SEE ALSO π
Go read these next, bestie, they're the supporting cast and they all understood the assignment:
okay that's the whole page, ily, go verify something π¦ This was served fresh off perl v5.34.0, dated 2022-02-06 β so if you're reading this in the future, she's vintage now, and vintage is iconic β¨π
π¦ where this page comes from
- ubuntu jammy: libnet-dns-sec-perl 1.19-1build2 Β· BSD-ish
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms