Net::SS...::DHGEX(3)

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

πŸ’– Net::SSH::Perl::Kex::DHGEX πŸ’–

okay bestie, this is a User Contributed Perl Documentation page, section 3 of the manual β€” so like, it lives in the Perl pod world, not the core Unix one. And it's giving very specific niche nerd energy, which honestly? obsessed. πŸŽ€


✨ NAME ✨

Net::SSH::Perl::Kex::DHGEX β€” the Diffie-Hellman Group Exchange Base Class. no cap, that's literally the whole job description. πŸ¦‹


🌸 SYNOPSIS 🌸

here's the vibe, copy it exactly bestie:

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

$dh->exchange;

the way that last line just... does the exchange? main character behavior honestly. πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

so like. Net::SSH::Perl::Kex::DHGEX implements Diffie-Hellman Group Exchange for Net::SSH::Perl. that's the whole personality. πŸ”₯

and plot twist β€” it's a subclass of Net::SSH::Perl::Kex. so it inherits from the parent and then goes off and does its own little DHGEX thing. family lineage but make it ✨cryptographic✨.


πŸ‘‘ AUTHOR & COPYRIGHTS πŸ‘‘

the person behind all of this:

  • Lance Kinley E<lkinley@loyaltymethods.com>

and the legal situation:

  • Copyright (c) 2015 Loyalty Methods, Inc.

protect the intellectual property, periodt. πŸ’–


🌈 LICENSE 🌈

this program is free software β€” you can redistribute it and/or modify it under the same terms as Perl itself. so like, go off, but same terms as Perl, ok? 🫢


πŸ’€ POD ERRORS πŸ’€

ngl bestie, the document itself had some coding errors and the pod checker is calling it out. here's the tea:

Around line 183:

  • Unknown E content in E<lkinley@loyaltymethods.com>

so like... yeah. the E<...> formatting thing got fed something it didn't vibe with. not me being the messenger 😭


and that's the whole page, diva. this beauty comes to you from perl v5.42.0, dated 2026-01-17, and it's filed under Net::SS...::DHGEX(3) β€” go forth and exchange those groups, bestie, iykyk πŸ’…βœ¨πŸŒΈ

πŸ“¦ where this page comes from