Windows NT KAMIDAKI 10.0 build 19045 (Windows 10) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.3.9
Server IP : 192.168.3.16 & Your IP : 216.73.216.140
Domains :
Cant Read [ /etc/named.conf ]
User : SISTEMA
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
C: /
xampp /
perl /
vendor /
lib /
Crypt /
OpenPGP /
Delete
Unzip
Name
Size
Permission
Date
Action
Key
[ DIR ]
drwxrwxrwx
2024-07-26 17:38
Signature
[ DIR ]
drwxrwxrwx
2024-07-26 17:38
Armour.pm
7.91
KB
-rw-rw-rw-
2015-08-16 15:28
Buffer.pm
2.11
KB
-rw-rw-rw-
2015-08-16 15:28
CFB.pm
2.73
KB
-rw-rw-rw-
2015-08-16 15:28
Certificate.pm
15.95
KB
-rw-rw-rw-
2015-08-16 15:28
Cipher.pm
5.92
KB
-rw-rw-rw-
2015-08-16 15:28
Ciphertext.pm
7.01
KB
-rw-rw-rw-
2015-08-16 15:28
Compressed.pm
4.92
KB
-rw-rw-rw-
2015-08-16 15:28
Config.pm
3.01
KB
-rw-rw-rw-
2015-08-16 15:28
Constants.pm
2.39
KB
-rw-rw-rw-
2015-08-16 15:28
Digest.pm
4.36
KB
-rw-rw-rw-
2015-08-16 15:28
ErrorHandler.pm
2.37
KB
-rw-rw-rw-
2015-08-16 15:28
Key.pm
6.11
KB
-rw-rw-rw-
2015-08-16 15:28
KeyBlock.pm
3.64
KB
-rw-rw-rw-
2015-08-16 15:28
KeyRing.pm
8.08
KB
-rw-rw-rw-
2015-08-16 15:28
KeyServer.pm
4.32
KB
-rw-rw-rw-
2015-08-16 15:28
MDC.pm
2.5
KB
-rw-rw-rw-
2015-08-16 15:28
Marker.pm
893
B
-rw-rw-rw-
2015-08-16 15:28
Message.pm
4.32
KB
-rw-rw-rw-
2015-08-16 15:28
OnePassSig.pm
1.46
KB
-rw-rw-rw-
2015-08-16 15:28
PacketFactory.pm
8.63
KB
-rw-rw-rw-
2015-08-16 15:28
Plaintext.pm
3.24
KB
-rw-rw-rw-
2015-08-16 15:28
S2k.pm
6.05
KB
-rw-rw-rw-
2015-08-16 15:28
SKSessionKey.pm
6.15
KB
-rw-rw-rw-
2015-08-16 15:28
SessionKey.pm
6.69
KB
-rw-rw-rw-
2015-08-16 15:28
Signature.pm
12.44
KB
-rw-rw-rw-
2015-08-16 15:28
Trust.pm
797
B
-rw-rw-rw-
2015-08-16 15:28
UserID.pm
2.03
KB
-rw-rw-rw-
2015-08-16 15:28
Util.pm
4.85
KB
-rw-rw-rw-
2015-08-16 15:28
Words.pm
11.23
KB
-rw-rw-rw-
2015-08-16 15:28
Save
Rename
package Crypt::OpenPGP::Buffer; use base qw( Data::Buffer ); use Crypt::OpenPGP::Util qw( bin2mp mp2bin bitsize ); sub get_big_int { my $buf = shift; my $bits = $buf->get_int16; my $bytes = int(($bits + 7) / 8); my $off = $buf->{offset}; $buf->{offset} += $bytes; my $int = bin2mp($buf->bytes($off, $bytes)); return "$int"; } sub put_big_int { my $buf = shift; my($n) = @_; $buf->put_int16(bitsize($n)); $buf->put_bytes(mp2bin($n)); } *get_mp_int = \&get_big_int; *put_mp_int = \&put_big_int; 1; __END__ =head1 NAME Crypt::OpenPGP::Buffer - Binary in/out buffer =head1 SYNOPSIS use Crypt::OpenPGP::Buffer; my $n = Math::BigInt->new( 1 ); my $buf = Crypt::OpenPGP::Buffer->new; $buf->put_big_int($n); my $m = $buf->get_big_int; =head1 DESCRIPTION I<Crypt::OpenPGP::Buffer> subclasses the I<Data::Buffer> class to provide binary in/out buffer capabilities for I<Crypt::OpenPGP>. In addition to the standard I<Data::Buffer> methods, this class adds methods to get and put multiple-precision integers (I<Math::BigInt> objects). A PGP multiple precision integer is stored in two pieces: a two-octet scalar representing the length of the integer in bits, followed by a string of octets that is a serialized representation of the integer. =head1 USAGE As I<Crypt::OpenPGP::Buffer> subclasses I<Data::Buffer> there is no need to reproduce the entire documentation of the latter module. Thus this usage section will include only the methods added by I<Crypt::OpenPGP::Buffer>. =head2 $buf->get_big_int Grabs a multiple-precision integer from the buffer I<$buf> (starting after the current offset position in the buffer) and returns that integer. I<get_mp_int()> is an alias for this method, for backwards compatibility reasons. =head2 $buf->put_big_int($n) Serializes a multiple-precision integer into the buffer in the above form (two-octet bitsize, string of octets). I<put_mp_int()> is an alias for this method, for backwards compatibility reasons. =head1 AUTHOR & COPYRIGHTS Please see the Crypt::OpenPGP manpage for author, copyright, and license information. =cut