Net::SS...GEXSHA1(3)

πŸ“¦
version 2.144 Β· 4 versions
, in fedora 44

πŸ’– Net::SSH::Perl::Kex::DHGEXSHA1 β€” bestie edition πŸ’–

okay so this is a page from the User Contributed Perl Documentation set, and the manual it lives in is Net::SS...GEXSHA1(3). slay. let's get into it 🫢


✨ NAME ✨

Net::SSH::Perl::Kex::DHGEXSHA1 β€” Diffie-Hellman Group Exchange using SHA1 hashing. that's the whole vibe. πŸ¦‹


✨ SYNOPSIS ✨

here's how you actually use it, copied character for character because we do not mess with code:

use Net::SSH::Perl::Kex;
my $kex = Net::SSH::Perl::Kex->new;
my $dh = bless $kex, 'Net::SSH::Perl::Kex::DHGEX1';

$dh->exchange;

yes bestie, it says Net::SSH::Perl::Kex::DHGEX1 in there and not DHGEXSHA1. that's literally what the page says, and we reproduce it exactly, no notes, no edits, periodt πŸ’…


✨ DESCRIPTION ✨

so Net::SSH::Perl::Kex::DHGEXSHA1 implements Diffie-Hellman Group Exchange with SHA1 hashing for Net::SSH::Perl. it's a subclass of Net::SSH::Perl::Kex β€” so it inherits all that parent energy and then does its own lil special thing on top. main character subclass behavior, honestly. πŸ‘‘


✨ AUTHOR & COPYRIGHTS ✨

written by Lance Kinley β€” E<lkinley@loyaltymethods.com> πŸŽ€

Copyright (c) 2015 Loyalty Methods, Inc. 🫢


✨ LICENSE ✨

this program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. go forth and share, that's the whole point. 🌈


✨ POD ERRORS ✨

okay so the doc itself is being messy, and the page is fully calling itself out. here's the tea:

Hey! The above document had some coding errors, which are explained below:
  • Around line 47:
    • Unknown E content in E<lkinley@loyaltymethods.com>

like, the POD parser looked at that E<...> and went "girl what is this" πŸ’€ at least it told us. transparency icon.


and that's the whole page, no cap. it shipped as part of perl v5.42.0, dated 2026-01-17. thanks for reading my lil manpage rewrite, mwah πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from