Alt-Crypt-RSA-BigInt
view release on metacpan or search on metacpan
Changes.old view on Meta::CPAN
303132333435363738394041424344454647484950* Consolidate versioning to module version in Crypt::RSA::Version
(which is the reason
for
the version
# jump)
*
"use base"
instead of
@ISA
*
"use FindBin"
instead of the literal
"lib"
- this is safer.
1.58 Dec 21, 2006
* We turn on
binmode
() on filehandles
when
reading and writing
keys
from disk, so allow safe exchange of SSH private
keys
from Windows and
*nix
systems. Thanks to Ulisses Gomes
<ulisses
@ibiz
.com.br>
for
pointing this out.
* Include a copy of the GPL in the distribution. This addresses
* Removed warnings from t/15-benchmark.t
1.57 Oct 20, 2005
lib/Crypt/RSA/Key/Private.pm view on Meta::CPAN
170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200}
sub
write
{
my
(
$self
,
%params
) =
@_
;
$self
->hide();
my
$string
=
$self
->serialize (
%params
);
open
(
my
$disk
,
'>'
,
$params
{Filename}) or
croak
"Can't open $params{Filename} for writing."
;
binmode
$disk
;
$disk
$string
;
close
$disk
;
}
sub
read
{
my
(
$self
,
%params
) =
@_
;
open
(
my
$disk
,
'<'
,
$params
{Filename}) or
croak
"Can't open $params{Filename} to read."
;
binmode
$disk
;
my
@key
= <
$disk
>;
close
$disk
;
$self
=
$self
->deserialize (
String
=> \
@key
);
$self
->reveal(
%params
);
return
$self
;
}
sub
serialize {
lib/Crypt/RSA/Key/Public.pm view on Meta::CPAN
7475767778798081828384858687888990919293949596979899100101102103104105}
sub
write
{
my
(
$self
,
%params
) =
@_
;
$self
->hide();
my
$string
=
$self
->serialize (
%params
);
open
(
my
$disk
,
'>'
,
$params
{Filename}) or
croak
"Can't open $params{Filename} for writing."
;
binmode
$disk
;
$disk
$string
;
close
$disk
;
}
sub
read
{
my
(
$self
,
%params
) =
@_
;
open
(
my
$disk
,
'<'
,
$params
{Filename}) or
croak
"Can't open $params{Filename} to read."
;
binmode
$disk
;
my
@key
= <
$disk
>;
close
$disk
;
$self
=
$self
->deserialize (
String
=> \
@key
);
return
$self
;
}
sub
serialize {
my
(
$self
,
%params
) =
@_
;
( run in 0.620 second using v1.01-cache-2.11-cpan-d6f9594c0a5 )