Initial Commit

This commit is contained in:
Riley Schneider
2025-12-03 16:38:10 +01:00
parent c5e26bf594
commit b732d8d4b5
17680 changed files with 5977495 additions and 2 deletions

View File

@@ -0,0 +1,2 @@
C:\strawberry\perl\vendor\lib\Crypt\OpenSSL\AES.pm
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\AES\AES.xs.dll

Binary file not shown.

View File

@@ -0,0 +1,3 @@
C:\strawberry\perl\vendor\lib\Crypt\OpenSSL\Bignum.pm
C:\strawberry\perl\vendor\lib\Crypt\OpenSSL\Bignum\CTX.pm
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\Bignum\Bignum.xs.dll

Binary file not shown.

View File

@@ -0,0 +1,3 @@
C:\strawberry\perl\vendor\lib\Crypt\OpenSSL\DSA.pm
C:\strawberry\perl\vendor\lib\Crypt\OpenSSL\DSA\Signature.pod
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\DSA\DSA.xs.dll

Binary file not shown.

View File

@@ -0,0 +1 @@
C:\strawberry\perl\vendor\lib\Crypt\OpenSSL\Guess.pm

View File

@@ -0,0 +1,7 @@
C:\strawberry\perl\vendor\lib\Crypt\OpenSSL\RSA.pm
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\RSA\RSA.xs.dll
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\RSA\autosplit.ix
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\RSA\get_key_parameters.al
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\RSA\import_random_seed.al
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\RSA\new_key_from_parameters.al
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\RSA\new_public_key.al

Binary file not shown.

View File

@@ -0,0 +1,8 @@
# Index created by AutoSplit for blib\lib\Crypt\OpenSSL\RSA.pm
# (file acts as timestamp)
package Crypt::OpenSSL::RSA;
sub new_public_key ;
sub new_key_from_parameters ;
sub import_random_seed ;
sub get_key_parameters ;
1;

View File

@@ -0,0 +1,12 @@
# NOTE: Derived from blib\lib\Crypt\OpenSSL\RSA.pm.
# Changes made here will be lost when autosplit is run again.
# See AutoSplit.pm.
package Crypt::OpenSSL::RSA;
#line 299 "blib\lib\Crypt\OpenSSL\RSA.pm (autosplit into blib\lib\auto\Crypt\OpenSSL\RSA\get_key_parameters.al)"
sub get_key_parameters {
return map { $_ ? Crypt::OpenSSL::Bignum->bless_pointer($_) : undef } shift->_get_key_parameters();
}
1;
# end of Crypt::OpenSSL::RSA::get_key_parameters

View File

@@ -0,0 +1,14 @@
# NOTE: Derived from blib\lib\Crypt\OpenSSL\RSA.pm.
# Changes made here will be lost when autosplit is run again.
# See AutoSplit.pm.
package Crypt::OpenSSL::RSA;
#line 134 "blib\lib\Crypt\OpenSSL\RSA.pm (autosplit into blib\lib\auto\Crypt\OpenSSL\RSA\import_random_seed.al)"
sub import_random_seed {
until ( _random_status() ) {
_random_seed( Crypt::OpenSSL::Random::random_bytes(20) );
}
}
# end of Crypt::OpenSSL::RSA::import_random_seed
1;

View File

@@ -0,0 +1,13 @@
# NOTE: Derived from blib\lib\Crypt\OpenSSL\RSA.pm.
# Changes made here will be lost when autosplit is run again.
# See AutoSplit.pm.
package Crypt::OpenSSL::RSA;
#line 122 "blib\lib\Crypt\OpenSSL\RSA.pm (autosplit into blib\lib\auto\Crypt\OpenSSL\RSA\new_key_from_parameters.al)"
sub new_key_from_parameters {
my ( $proto, $n, $e, $d, $p, $q ) = @_;
return $proto->_new_key_from_parameters( map { $_ ? $_->pointer_copy() : 0 } $n, $e, $d, $p, $q );
}
# end of Crypt::OpenSSL::RSA::new_key_from_parameters
1;

View File

@@ -0,0 +1,21 @@
# NOTE: Derived from blib\lib\Crypt\OpenSSL\RSA.pm.
# Changes made here will be lost when autosplit is run again.
# See AutoSplit.pm.
package Crypt::OpenSSL::RSA;
#line 82 "blib\lib\Crypt\OpenSSL\RSA.pm (autosplit into blib\lib\auto\Crypt\OpenSSL\RSA\new_public_key.al)"
sub new_public_key {
my ( $proto, $p_key_string ) = @_;
if ( $p_key_string =~ /^-----BEGIN RSA PUBLIC KEY-----/ ) {
return $proto->_new_public_key_pkcs1($p_key_string);
}
elsif ( $p_key_string =~ /^-----BEGIN PUBLIC KEY-----/ ) {
return $proto->_new_public_key_x509($p_key_string);
}
else {
croak "unrecognized key format";
}
}
# end of Crypt::OpenSSL::RSA::new_public_key
1;

View File

@@ -0,0 +1,2 @@
C:\strawberry\perl\vendor\lib\Crypt\OpenSSL\Random.pm
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\Random\Random.xs.dll

Binary file not shown.

View File

@@ -0,0 +1,2 @@
C:\strawberry\perl\vendor\lib\Crypt\OpenSSL\X509.pm
C:\strawberry\perl\vendor\lib\auto\Crypt\OpenSSL\X509\X509.xs.dll

Binary file not shown.