Result:
found 581 distributions and 1482 files matching your query ! ( run in 1.333 )


AI-DecisionTree

 view release on metacpan or  search on metacpan

SIGNATURE  view on Meta::CPAN

SHA1 cc1fbcb2131905c9474ac2d38abac368dd1a5d20 t/01-simple.t
SHA1 8dd1b0848cd98888419bdbace9453dbc978275b0 t/02-noisy.t
SHA1 fa45d6e6ab1cd421349dea4ef527bfd5cdc8a09e t/author-critic.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAk9RkA8ACgkQgrvMBLfvlHbNtACguTPtO7QjaxVhZRkjke41/bDo
FOEAnRf+Q755AUZJDa9FFaQrGP8gMez6
=a/hQ
-----END PGP SIGNATURE-----

 view all matches for this distribution


ALPM

 view release on metacpan or  search on metacpan

lib/ALPM/Conf.pm  view on Meta::CPAN


my %CFGOPTS = (
	'RootDir' => 'root',
	'DBPath' => 'dbpath',
	'CacheDir' => 'cachedirs',
	'GPGDir' => 'gpgdir',
	'LogFile' => 'logfile',
	'UseSyslog' => 'usesyslog',
	'UseDelta' => 'usedelta',
	'CheckSpace' => 'checkspace',
	'IgnorePkg' => 'ignorepkgs',

 view all matches for this distribution


ASNMTAP

 view release on metacpan or  search on metacpan

lib/ASNMTAP/Asnmtap/Applications.pod  view on Meta::CPAN

  'cache_metadata' => q[1],
  'cpan_home' => q[/home/asnmtap/.cpan],
  'ftp' => q[/usr/kerberos/bin/ftp],
  'ftp_proxy' => q[http://proxyorg:8080],
  'getcwd' => q[cwd],
  'gpg' => q[/usr/bin/gpg],
  'gzip' => q[/bin/gzip],
  'histfile' => q[/home/asnmtap/.cpan/histfile],
  'histsize' => q[100],
  'http_proxy' => q[http://proxyorg:8080],
  'inactivity_timeout' => q[0],

 view all matches for this distribution


AWS-SNS-Verify

 view release on metacpan or  search on metacpan

t/01_verify.t  view on Meta::CPAN

aRdkvOjwTN/Tlrgy3hoebVN3V5kB67b139m3xAlZjoB8MPdk/tlsk+wgVxuAY/gz
xGIZRJxlgEtsu2g8+rDkjS2tk3457Cz8aXRZSCGi+BB6yN2WhvWwPzSDJMDKxwXY
I8fGw0xutF4WHN414KBUp/s/+E6Ib7GxLUCwFon1swKRz9NxAgMBAAGjggFqMIIB
ZjAcBgNVHREEFTATghFzbnMuYW1hem9uYXdzLmNvbTAJBgNVHRMEAjAAMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwZQYDVR0g
BF4wXDBaBgpghkgBhvhFAQc2MEwwIwYIKwYBBQUHAgEWF2h0dHBzOi8vZC5zeW1j
Yi5jb20vY3BzMCUGCCsGAQUFBwICMBkaF2h0dHBzOi8vZC5zeW1jYi5jb20vcnBh
MB8GA1UdIwQYMBaAFA1EXBZTRMGCfh0gqyX0AWPYvnmlMCsGA1UdHwQkMCIwIKAe
oByGGmh0dHA6Ly9zZC5zeW1jYi5jb20vc2QuY3JsMFcGCCsGAQUFBwEBBEswSTAf
BggrBgEFBQcwAYYTaHR0cDovL3NkLnN5bWNkLmNvbTAmBggrBgEFBQcwAoYaaHR0
cDovL3NkLnN5bWNiLmNvbS9zZC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABm5RaeH

 view all matches for this distribution


Acme-DependOnEverything

 view release on metacpan or  search on metacpan

lib/Acme/DependOnEverything.pm  view on Meta::CPAN

use Alien::Libbz;
use Alien::libcmark_gfm;
use Alien::libdeflate;
use Alien::Libevent;
use Alien::Libgcrypt;
use Alien::Libgpg_error;
use Alien::LibGumbo;
use Alien::Libjio;
use Alien::LibJIT;
use Alien::LibMagic;
use Alien::Libmcrypt;

 view all matches for this distribution


Acme-HowToMakeSushi

 view release on metacpan or  search on metacpan

lib/Acme/HowToMakeSushi/Photo.pm  view on Meta::CPAN

/9j/4AAQSkZJRgABAQEBLAEsAAD//gArT3B0aW1pemVkIGJ5IEpQRUdtaW5pIDMuOC44LjhMIDB4NzczNjE2NmP/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh...
END_OF_SUSHI
);
}else{
	print decode_base64(<<'END_OF_SUSHI'
/9j/4AAQSkZJRgABAAAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAMgBLADAREAAhEBAxEB/8QAHAAAAgMBAQ...
END_OF_SUSHI
);
}
}

 view all matches for this distribution


Acme-MITHALDU-BleedingOpenGL

 view release on metacpan or  search on metacpan

pogl_gl_top.xs  view on Meta::CPAN

/********************/

GLint FBO_MAX = -1;

/* Get max GPGPU data size */
int gpgpu_size(void)
{
#if defined(GL_ARB_texture_rectangle) && defined(GL_ARB_texture_float) && \
  defined(GL_ARB_fragment_program) && defined(GL_EXT_framebuffer_object)
  if (FBO_MAX == -1)
  {

pogl_gl_top.xs  view on Meta::CPAN

  return(0);
#endif
}

/* Get max square array width for a given GPGPU data size */
int gpgpu_width(int len)
{
  int max = gpgpu_size();
  if (max && len && !(len%3))
  {
    int count = len / 3;
    int w = (int)sqrt(count);

pogl_gl_top.xs  view on Meta::CPAN


#//# glpHasGPGPU();
int
glpHasGPGPU()
	CODE:
		RETVAL = gpgpu_size();
	OUTPUT:
		RETVAL

#endif /* End IN_POGL_GLX_XS */

 view all matches for this distribution


Alien-Bazel

 view release on metacpan or  search on metacpan

alienfile  view on Meta::CPAN

    if( ! $binary_release ) { # from source
        # provides `bash` in crippled operating systems
        plugin 'Build::MSYS';

        # NEED UPGRADE: verify the signature made by Bazel's release key 3D5919B448457EE0
        # https://bazel.build/bazel-release.pub.gpg

        meta->prop->{env}->{JAVA_HOME} = Alien::Bazel::Util->_find_jdk_java_home;
        # https://bazel.build/install/compile-source#bootstrap-bazel
        # $ env EXTRA_BAZEL_ARGS="--tool_java_runtime_version=local_jdk" bash ./compile.sh
        meta->prop->{env}->{EXTRA_BAZEL_ARGS} = '--tool_java_runtime_version=local_jdk';

 view all matches for this distribution


Alien-GCrypt

 view release on metacpan or  search on metacpan

inc/configure.pl  view on Meta::CPAN

use strict;
use Alien::GPG::Error;

my @cmd;
push @cmd, './configure';
push @cmd, '--with-gpg-error-prefix='. Alien::GPG::Error->dist_dir;
push @cmd, @ARGV;

system("@cmd");

 view all matches for this distribution


Alien-GPG-Error

 view release on metacpan or  search on metacpan

lib/Alien/GPG/Error.pm  view on Meta::CPAN

# ABSTRACT: Install and make available libgpg-error

use strict;
use warnings;
package Alien::GPG::Error;
our $AUTHORITY = 'cpan:AJGB';

lib/Alien/GPG/Error.pm  view on Meta::CPAN


=encoding UTF-8

=head1 NAME

Alien::GPG::Error - Install and make available libgpg-error

=head1 VERSION

version 1.21.0

lib/Alien/GPG/Error.pm  view on Meta::CPAN

    my $cflags = Alien::GPG::Error->cflags;
    my $libs = Alien::GPG::Error->libs;

=head1 DESCRIPTION

Alien::GPG::Error installs the C library C<libgpg-error> v1.21.

=head1 SEE ALSO

=over 4

=item * L<https://www.gnupg.org/related_software/libgpg-error/index.html>

=back

=head1 AUTHOR

 view all matches for this distribution


Alien-Libgcrypt

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN


sub requires {
  my $self = shift;
  my %r;
  unless ($self->use_installed_version) {
    $r{'Alien::Libgpg_error'} = '0';
  }
  \%r;
}

*build_requires = \&requires;

sub libgpg_error_config {
  my ($self, $method) = @_;
  unless ($self->use_installed_version) {
    require Alien::Libgpg_error;
    return Alien::Libgpg_error->$method;
  }
  return;
}

sub alien_build_commands {

Build.PL  view on Meta::CPAN

  if ($self->{action} and $self->{action} eq 'Build_PL') {
    return ["echo '*** to be filled later ***'", "exit 1"]
  }

  my $config_cmd = "%c --prefix=%s";
  require Alien::Libgpg_error;
  my $alge = Alien::Libgpg_error->new;
  if ($alge->config('install_type') ne 'system') {
    if (defined(my $alge_dist_dir = $alge->dist_dir)) {
      if ($^O eq 'MSWin32') {
        $alge_dist_dir =~ s{\\}{/}g;
        $alge_dist_dir =~ s{^([a-z]):/}{/$1/}i;
      }
      $config_cmd .= " --with-libgpg-error-prefix=$alge_dist_dir";
    }
  }

  return [ $config_cmd, 'make']
}

 view all matches for this distribution


Alien-Libgpg_error

 view release on metacpan or  search on metacpan

lib/Alien/Libgpg_error.pm  view on Meta::CPAN

package Alien::Libgpg_error;

our $VERSION = '0.02';

use 5.006;
use strict;

lib/Alien/Libgpg_error.pm  view on Meta::CPAN


1;

=head1 NAME

Alien::Libgpg_error - Download, configure, build and install libgpg-error automagically!

=head1 SYNOPSIS

    use Module::Build;
    use Alien::Libgpg_error;

    my $alge = Alien::Libgpg_error->new();
    ...

=head1 SEE ALSO

L<Alien::Base>, L<Alien::Libgcrypt>.

=head1 SUPPORT

For support go to the GitHub repository at
L<https://github.com/salva/p5-Alien-Libgpg_error>.

=head1 COPYRIGHT AND LICENSE

Copyright E<copy> 2016 by Salvador Fandiño
(sfandino@yahoo.com)

 view all matches for this distribution


Alien-NSS

 view release on metacpan or  search on metacpan

SIGNATURE  view on Meta::CPAN

SHA1 c98ab92aba6d026264a79dd483971d98b723a9d2 t/01-config.t
SHA1 4c2cb9bab0a045a7e1303f7c492d512a4b37ed4b t/02-use.t
SHA1 3ec6171779122b0bdc69937c283be11b2a15dd89 t/03-signature.t
SHA1 626d6905aa570c960f0c4ba734089d4f29ae65d7 t/04-build.t
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJV8fOSAAoJECOZ8Wl8E8ZdUd0P/RuY4RIboGVl/tsP+IPY6SAT
f6hdAThTFDFYBRoYG8wIvhL/eM6mQcKv61lzAVYpmVoryLTp5bdPOXe+H1/jTRU3
xwiCYLetKA3i6EflCF3bP7JxVwHMJUyZIwBAYryG5DEuIFfM1m+jrdFJjBwGBQ0i
9vUnmP2VoRWXZNpdj9VEUEnAKdgZX9HGPR+C7nkkbuo92961MaWm03qNW0PkLqkB

 view all matches for this distribution


Alien-SVN

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

src/subversion/subversion/libsvn_subr/dirent_uri.h
src/subversion/subversion/libsvn_subr/dso.c
src/subversion/subversion/libsvn_subr/eol.c
src/subversion/subversion/libsvn_subr/error.c
src/subversion/subversion/libsvn_subr/genctype.py
src/subversion/subversion/libsvn_subr/gpg_agent.c
src/subversion/subversion/libsvn_subr/hash.c
src/subversion/subversion/libsvn_subr/internal_statements.h
src/subversion/subversion/libsvn_subr/internal_statements.sql
src/subversion/subversion/libsvn_subr/io.c
src/subversion/subversion/libsvn_subr/iter.c

 view all matches for this distribution


Alien-SeleniumRC

 view release on metacpan or  search on metacpan

SIGNATURE  view on Meta::CPAN

SHA1 c7df99a51d63cb56ebc44e29d69f87468e861c6a t/script.t
SHA1 f7394488f7cd7b10fce0a3e8c00e1739ee5d514f t/seleniumrc.t
SHA1 e419c115df69d398e4012edc109cb4fdba035dc8 t/signature.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org

iQEcBAEBAgAGBQJVyEfxAAoJEHnWMYF0kUHvWHMH/R//zJHWI8cuRaW5FCPpcpv6
JE9EzN4OurPE21iix4YY5e+6Ls9kk0hS69IZH7F4hg+a81KIQdYG60ucO0LeLbpp
E+/FyrRI11zLQENtnKeflhcrQe9ctmKW+ii6JlbrrNjhHrpY8Jmk8OW1ue8AJk8S
nWlgGpOytFQ9GXcmOW8drlLQMNZwg0oN4nPOUvWg0PxNAhTTKR6iiGyAIGomgTXL

 view all matches for this distribution


Alien-cares

 view release on metacpan or  search on metacpan

libcares/RELEASE-PROCEDURE.md  view on Meta::CPAN

  as this is what then will be shipped and used by most users on *nix like
  systems.

- push the git commits and the new tag

- gpg sign the tarball

- upload the resulting files to https://c-ares.haxx.se/download/

- update `ares_version.h` for the next version

 view all matches for this distribution


Alien-libsecp256k1

 view release on metacpan or  search on metacpan

libsecp256k1/SECURITY.md  view on Meta::CPAN

|------|-------------|
| Pieter Wuille | 133E AC17 9436 F14A 5CF1  B794 860F EB80 4E66 9320 |
| Jonas Nick | 36C7 1A37 C9D9 88BD E825  08D9 B1A7 0E4F 8DCD 0366 |
| Tim Ruffing | 09E0 3F87 1092 E40E 106E  902B 33BC 86AB 80FF 5516 |

You can import a key by running the following command with that individual’s fingerprint: `gpg --keyserver hkps://keys.openpgp.org --recv-keys "<fingerprint>"` Ensure that you put quotes around fingerprints containing spaces.

 view all matches for this distribution


Alien-uv

 view release on metacpan or  search on metacpan

libuv/MAINTAINERS.md  view on Meta::CPAN

It's quite handy to store a maintainer's signature as a git blob, and have
that object tagged and signed with such key.

Export your public key:

    $ gpg --armor --export saghul@gmail.com > saghul.asc

Store it as a blob on the repo:

    $ git hash-object -w saghul.asc

 view all matches for this distribution


Alt-CPAN-Uploader-tinyua

 view release on metacpan or  search on metacpan

bin/cpan-upload  view on Meta::CPAN


You can GnuPG-encrypt this file if you wish:

    # Follow the prompts, setting your key as the "recipient"
    # Use ^D once you've finished typing out your authentication information
    gpg -ea > $HOME/.pause
    # OR, encrypt a file you already created:
    gpg -ea $HOME/.pause && mv $HOME/.pause{.asc,}

=head1 SEE ALSO

=over 4

 view all matches for this distribution


Amethyst

 view release on metacpan or  search on metacpan

factpacks/Linux.fact  view on Meta::CPAN

gnome2wmaker => <reply> $who, gnome2wmaker is a GNOME to Window Maker menu converter.. URL: http://www-info2.informatik.uni-wuerzburg.de/staff/ulli/gnome2wmaker/
gnomeching => <reply> $who, GNOME I-Ching hexagram interpreter. URL: http://lenin.nu/gnomeching/
GnomeHack => <reply> $who, Nethack for Gnome. URL: http://www.xmission.com/~andersen/erik/gnomehack/gnomehack.html
GnomeHosts => <reply> $who, Edits /etc/hosts.. URL: http://wlug.westbo.se/~nevyn/filer/
GnomeICU => <reply> $who, Formerly GtkICQ, now Gnome Internet Communication Utility. URL: http://gnomeicu.gdev.net/
GnomePGP => <reply> $who, Gnome frontend for PGP. URL: http://www.geocities.com/SiliconValley/Chip/3708/gpgp/gpgp.html
GnomePM => <reply> $who, GNOME equivilent of the Yahoo! (C) Java Portfolio Manager. URL: http://tigris.sonicom.net/projects/gnome-pm.html
GnomeSensors => <reply> $who, GNOME Panel hardware sensors display applet. URL: http://www.brendy.addr.com/linux/gnomesensors
gnometool => <reply> $who, Tiny perl program to manage Gnome CVS modules. URL: http://gnometool.cgabriel.communitech.net/
GnomeTREK => <reply> $who, Search tool for the 1998 Star Trek Encyclopedia.. URL: http://atlas.cs.york.ac.uk/~lrpm100/projects/
gnommind => <reply> $who, A GNOME version of the Master Mind game.. URL: http://webdat.com/seb/gtkmmind.html

factpacks/Linux.fact  view on Meta::CPAN

PgAccess => <reply> $who, TCL/TK frontend for PostgreSQL. URL: http://flex.flex.ro/pgaccess/
pgdbm => <reply> $who, db/dbm-emulation for PostgreSQL RDBMS. URL: http://www.is.kiruna.se/~goran/ldap/be.html
pgp4pine => <reply> $who, Interactive program for using PGP with email programs, specifically Pine. URL: http://pgp4pine.flatline.de/
pgp4pine by Marcin Marszalek => <reply> $who, Bash script that allows using PGP under PINE. URL: http://azzie.xnot.com/
pgpenvelope => <reply> $who, GPG/PGP5 filter for Pine. URL: http://www.neverending.org/~ftobin/resources.html
pgpgpg => <reply> $who, wrapper around GnuPG which takes PGP 2.6 command line options. URL: http://www.nessie.de/mroth/pgpgpg/
PGPHTML => <reply> $who, Generates PGP signed web-pages. URL: http://www.geocities.com/CapeCanaveral/Hangar/4794/pgphtml.html
pgppipe => <reply> $who, Allows encrypting a stream with IDEA.. URL: http://www.handshake.de/user/kroening/pgppipe/
pg_model => <reply> $who, Library to simplify building some PostgreSQL queries. URL: http://freeweb.digiweb.com/computers/dmg/index.html
Phantom Cipher => <reply> $who, Symmetric block cipher reference implementation.. URL: http://users.footprints.net/~kaz/phantom.html
Pharmacy => <reply> $who, GNOME frontend to CVS. URL: http://home.earthlink.net/~nawalker/pharmacy/

 view all matches for this distribution


Analizo

 view release on metacpan or  search on metacpan

development-setup.sh  view on Meta::CPAN


set -e

setup_debian() {
  which wget || sudo apt-get -q -y -f install wget
  which gpg || sudo apt-get -q -y -f install gnupg
  which lsb_release || sudo apt-get -q -y -f install lsb-release
  codename=$(lsb_release -c | awk '{print($2)}')
  if type prepare_$codename >/dev/null 2>&1; then
    prepare_$codename
  else

 view all matches for this distribution


AnyEvent-GnuPG

 view release on metacpan or  search on metacpan

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN

        $self->{output} = $fh;
    }

    my $cmdline = $self->_cmdline;

    my $gpg = shift @$cmdline;

    my $status  = AnyEvent::Proc::reader();
    my $command = AnyEvent::Proc::writer();

    unshift @$cmdline, '--status-fd'  => $status;
    unshift @$cmdline, '--command-fd' => $command;

    my $err;

    AE::log debug => "running $gpg " . join( ' ' => @$cmdline );
    my $proc = AnyEvent::Proc->new(
        bin           => $gpg,
        args          => $cmdline,
        extras        => [ $status, $command ],
        ttl           => 600,
        on_ttl_exceed => sub { $self->_abort_gnupg( 'ttl exceeded', $cv ) },
        errstr        => \$err,

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN

        confess("Invalid options file: $args{options}")
          unless -r $args{options};
        $self->{options} = $args{options};
    }
    if ( $args{gnupg_path} ) {
        confess("Invalid gpg path: $args{gnupg_path}")
          unless -x $args{gnupg_path};
        $self->{gnupg_path} = $args{gnupg_path};
    }
    else {
        my ($path) = grep { -x "$_/gpg" } split /:/, $ENV{PATH};
        confess("Couldn't find gpg in PATH ($ENV{PATH})") unless $path;
        $self->{gnupg_path} = "$path/gpg";
    }

    bless $self, $class;
}

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


=head1 SYNOPSIS

    use AnyEvent::GnuPG qw( :algo );

    my $gpg = AnyEvent::GnuPG->new();

    $gpg->encrypt(
        plaintext   => "file.txt",
        output      => "file.gpg",
        armor       => 1,
        sign        => 1,
        passphrase  => $secret
    );
    
    $gpg->decrypt(
        ciphertext    => "file.gpg",
        output        => "file.txt"
    );
    
    $gpg->clearsign(
        plaintext => "file.txt",
        output => "file.txt.asc",
        passphrase => $secret,
        armor => 1,
    );
    
    $gpg->verify(
        signature => "file.txt.asc",
        file => "file.txt"
    );
    
    $gpg->gen_key(
        name => "Joe Blow",
        comment => "My GnuPG key",
        passphrase => $secret,
    );

=head1 DESCRIPTION

AnyEvent::GnuPG is a perl interface to the GNU Privacy Guard. It uses the shared memory coprocess interface that gpg provides for its wrappers. It tries its best to map the interactive interface of the gpg to a more programmatic model.

=head1 METHODS

=head2 new(%params)

You create a new AnyEvent::GnuPG wrapper object by invoking its new method. (How original!). The module will try to finds the B<gpg> program in your path and will croak if it can't find it. Here are the parameters that it accepts:

=over 4

=item * gnupg_path

Path to the B<gpg> program.

=item * options

Path to the options file for B<gpg>. If not specified, it will use the default one (usually F<~/.gnupg/options>).

=item * homedir

Path to the B<gpg> home directory. This is the directory that contains the default F<options> file, the public and private key rings as well as the trust database.

=back

Example:

    my $gpg = AnyEvent::GnuPG->new();

=head2 version

This method returns the current gpg version as list.

    my @version = $gpg->version;
    # returns ( 1, 4, 18 ) for example

=head2 version_cb

Asynchronous variant of L</version>.

=head2 gen_key(%params)

This methods is used to create a new gpg key pair. The methods croaks if there is an error. It is a good idea to press random keys on the keyboard while running this methods because it consumes a lot of entropy from the computer. Here are the paramet...

=over 4

=item * algo

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


=back

Example:

    $gpg->gen_key(
        algo => DSA_ELGAMAL,
        size => 1024,
        name => "My name"
    );

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


=back

Example:

    $gpg->import_keys(
        keys => [qw[ key.pub key.sec ]]
    );

=head2 import_keys_cb(%args[, cb => $callback|$condvar])

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


Import one single key into the GnuPG private or public keyring. The method croaks if it encounters an error.

Example:

    $gpg->import_keys($string);

=head2 import_key_cb($string[, $callback|$condvar])

Asynchronous variant of L</import_key>.

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


=back

Example:

    $gpg->export_keys(
        armor => 1,
        output => "keyring.pub"
    );

=head2 export_keys_cb(%params[, cb => $callback|$condvar])

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


=back

Example:

    $gpg->encrypt(
        plaintext => file.txt,
        output => "file.gpg",
        sign => 1,
        passphrase => $secret
    );

=head2 encrypt_cb(%params[, cb => $callback|$condvar])

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


=back

Example:

    $gpg->sign(
        plaintext => "file.txt",
        output => "file.txt.asc",
        armor => 1
    );

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


=back

Example:

    my $sig = $gpg->verify(
        signature => "file.txt.asc",
        file => "file.txt"
    );

=head2 verify_cb(%params[, cb => $callback|$condvar])

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


=back

Example:

    $gpg->decrypt(
        ciphertext => "file.gpg",
        output => "file.txt",
        passphrase => $secret
    );

=head2 decrypt_cb(%params[, cb => $callback|$condvar])

Asynchronous variant of L</decrypt>.

=head1 API OVERVIEW

The API is accessed through methods on a AnyEvent::GnuPG object which is a wrapper around the B<gpg> program. All methods takes their argument using named parameters, and errors are returned by throwing an exception (using croak). If you wan't to cat...

This modules uses L<AnyEvent::Proc>. For input data, all of L<AnyEvent::Proc/pull> and for output data, all of L<AnyEvent::Proc/pipe> possible handle types are allowed.

The code is based on L<GnuPG> with API compatibility except that L<GnuPG::Tie> is B<not> ported.

=head2 CALLBACKS AND CONDITION VARIABLES

Every method has a callback variant, suffixed with I<_cb>. These methods accept an optional parameter called I<cb>, which can be a CodeRef or an L<AnyEvent>::CondVar and returns a condvar.

    $gpg->method_cb(%params, cb => sub {
        my $result = shift->recv; # croaks on error
        ...
    });

    my $cv = $gpg->method_cb(%params);
    my $result = $cv->recv; # croaks on error
    ...

The non-callback variants are all wrapper methods, looking something like this:

lib/AnyEvent/GnuPG.pm  view on Meta::CPAN


=over 4

=item * L<GnuPG>

=item * L<gpg(1)>

=back

=head1 BUGS

 view all matches for this distribution


AnyEvent-Proc

 view release on metacpan or  search on metacpan

SIGNATURE  view on Meta::CPAN

SHA1 bdd52baa1a968cc0e1a577a7b073f046d563a317 t/release-kwalitee.t
SHA1 ca37d7b91c2299a98877a6f36d3fab51e8dd906f t/release-pod-coverage.t
SHA1 e7fc4d8f3f29ee522cb53914648393524fc7a6d4 t/release-pod-syntax.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org

iQIcBAEBAgAGBQJUiEhQAAoJEHwWRyBU62lq8d0P/jl4436WJG/9yvjTtlpvpWlq
ZbR/RDDQ6cTZr6z180HauDY/YB+AY957lUjeVZc+TARuetfnPRGcYxaeMRXVhEsp
gGrNFE7xqrtWNjGUs8xumvYUIdri58d1kCOWJcCnLBSGuznjCH1ZMNiRPkZmLgSk
dk/6eBTbkHoKvkNPnqOrr0tpfeFs+Kv6wfesFg0JhRAbp+vsvdvKmhO2DXYs7wU0

 view all matches for this distribution


AnyEvent-Subprocess

 view release on metacpan or  search on metacpan

lib/AnyEvent/Subprocess.pm  view on Meta::CPAN

child.  Instead of sharing a pipe, you can have an fd opened to an
arbitrary file descriptor number in the child.  You have an infinite
number of these, so you can capture the child's stdout and stderr,
write to its stdin, and also share a socket for out-of-band
communication.  You can also open a pipe to the child's fd #5 and
write to it.  (This is nice if you are invoking something like C<gpg>
that wants the password written on an arbitrary fd other than 1.)

(This is all done with the included C<Handle> delegate.  See
L<AnyEvent::Subprocess::Job::Delegate::Handle>.)

 view all matches for this distribution


AnyEvent

 view release on metacpan or  search on metacpan

lib/AnyEvent/Intro.pod  view on Meta::CPAN


   my $f1 = finger "kuriyama", "freebsd.org";
   my $f2 = finger "icculus?listarchives=1", "icculus.org";
   my $f3 = finger "mikachu", "icculus.org";

   print "kuriyama's gpg key\n"    , $f1->recv, "\n";
   print "icculus' plan archive\n" , $f2->recv, "\n";
   print "mikachu's plan zomgn\n"  , $f3->recv, "\n";

It doesn't look like it, but in fact all three requests run in
parallel. The code waits for the first finger request to finish first, but

 view all matches for this distribution


Apache-Logmonster

 view release on metacpan or  search on metacpan

bin/install_deps.pl  view on Meta::CPAN

  'cache_metadata' => q[1],
  'cpan_home' => qq[$ENV{HOME}/.cpan],
  'ftp' => $ftp,
  'ftp_proxy' => q[],
  'getcwd' => q[cwd],
  'gpg' => q[],
  'gzip' => $gzip,
  'histfile' => qq[$ENV{HOME}/.cpan/histfile],
  'histsize' => q[100],
  'http_proxy' => q[],
  'inactivity_timeout' => q[5],

 view all matches for this distribution


( run in 1.333 second using v1.01-cache-2.11-cpan-e1769b4cff6 )