Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /lib64/perl5/vendor_perl/Crypt/SSLeay//MainContext.pm
package Crypt::SSLeay::MainContext;
# maintains a single instance of the Crypt::SSLeay::CTX class
use strict;
use Carp ();
require Crypt::SSLeay::CTX;
my $ctx = &main_ctx();
sub main_ctx {
my $ssl_version = shift || 23;
my $ctx = Crypt::SSLeay::CTX->new($ssl_version);
$ctx->set_cipher_list($ENV{CRYPT_SSLEAY_CIPHER})
if $ENV{CRYPT_SSLEAY_CIPHER};
$ctx;
}
my %sub_cache = ('main_ctx' => \&main_ctx );
sub import {
my $pkg = shift;
my $callpkg = caller();
my @func = @_;
for (@func) {
s/^&//;
Carp::croak("Can't export $_ from $pkg") if /\W/;;
my $sub = $sub_cache{$_};
unless ($sub) {
my $method = $_;
$method =~ s/^main_ctx_//; # optional prefix
$sub = $sub_cache{$_} = sub { $ctx->$method(@_) };
}
no strict 'refs';
*{"${callpkg}::$_"} = $sub;
}
}
1;
Name |
Size |
Last Modified |
Owner / Group |
Permissions |
Options |
.. | -- | March 05 2024 23:47:31 | root / root | 0755 | |
| | | | | |
CTX.pm | 0.064 KB | July 30 2012 11:35:34 | root / root | 0644 | |
Conn.pm | 0.065 KB | July 30 2012 11:35:34 | root / root | 0644 | |
Err.pm | 0.064 KB | July 30 2012 11:35:34 | root / root | 0644 | |
MainContext.pm | 0.882 KB | July 30 2012 11:35:34 | root / root | 0644 | |
Version.pm | 2.271 KB | April 22 2014 14:30:40 | root / root | 0644 | |
X509.pm | 0.54 KB | July 30 2012 11:35:34 | root / root | 0644 | |