This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to annotated tag v1.030099_001
in repository libnet-openid-common-perl.

commit 970adfd229f3281e79f04ebdb14539edb56cb1e0
Author: Robert Norris <r...@eatenbyagrue.org>
Date:   Thu Nov 4 20:29:13 2010 +1100

    default crypt::dh
---
 dist.ini                 |  1 +
 lib/Net/OpenID/Common.pm | 16 ++++++++++++++++
 2 files changed, 17 insertions(+)

diff --git a/dist.ini b/dist.ini
index da61ea6..468c2fa 100644
--- a/dist.ini
+++ b/dist.ini
@@ -19,6 +19,7 @@ Time::Local    = 0
 Digest::SHA1   = 0
 MIME::Base64   = 0
 Math::BigInt   = 0
+Crypt::DH::GMP = 0
 
 [Prereqs / TestRequires]
 Test::More     = 0
diff --git a/lib/Net/OpenID/Common.pm b/lib/Net/OpenID/Common.pm
index 9a57e46..c464c59 100644
--- a/lib/Net/OpenID/Common.pm
+++ b/lib/Net/OpenID/Common.pm
@@ -26,6 +26,8 @@ Maintained by Martin Atkins <m...@degeneration.co.uk>
 # like this to avoid confusion.
 package OpenID::util;
 
+use Crypt::DH::GMP;
+
 use constant VERSION_1_NAMESPACE => "http://openid.net/signon/1.1";;
 use constant VERSION_2_NAMESPACE => "http://specs.openid.net/auth/2.0";;
 
@@ -219,4 +221,18 @@ sub timing_indep_eq {
     return !$result;
 }
 
+sub get_dh {
+    my ($p, $g) = @_;
+
+    $p ||= 
"155172898181473697471232257763715539915724801966915404479707795314057629378541917580651227423698188993727816152646631438561595825688188889951272158842675419950341258706556549803580104870537681476726513255747040765857479291291572334510643245094715007229621094194349783925984760375594985848253359305585439638443";
+    $g ||= "2";
+
+    return if $p <= 10 or $g <= 1;
+
+    my $dh = Crypt::DH::GMP->new(p => $p, g => $g);
+    $dh->generate_keys;
+
+    return $dh;
+}
+
 1;

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-perl/packages/libnet-openid-common-perl.git

_______________________________________________
Pkg-perl-cvs-commits mailing list
Pkg-perl-cvs-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits

Reply via email to