Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Release history of Crypt-OpenSSL-RSA

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 t
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Changes
Octocat-spinner-32 LICENSE
Octocat-spinner-32 MANIFEST
Octocat-spinner-32 META.json
Octocat-spinner-32 META.yml
Octocat-spinner-32 Makefile.PL
Octocat-spinner-32 README
Octocat-spinner-32 RSA.xs
Octocat-spinner-32 typemap
Crypt::OpenSSL::RSA is an XS perl module designed to provide basic RSA
functionality.  It does this by providing a glue to the RSA functions
in the OpenSSL library.  In particular, it provides the following functions:

       new_public_key, new_private_key - create a key from a string
       generate_key - make a new key
       get_private_key_string - save key to a string
       get_public_key_string - save public portion of key to a string
       get_public_key_x509_string - save public portion of key to a string,
                                    using format compatibe with OpenSSL's
                                    command-line rsa tool
       encrypt, decrypt, private_encrypt, public_decrypt, sign, verify,
       use_pkcs1_oaep_padding, use_pkcs1_padding,
       use_sslv23_padding, use_no_padding
       use_md5_hash, use_sha1_hash, use_ripemd160_hash
       size - Returns the size, in bytes, of the key.
       check_key - checks the validity of a key.

  There is no Crypt::CBC support.

Copyright (c) 2001-2005 Ian Robertson.  Crypt::OpenSSL::RSA is free
software; you may redistribute it and/or modify it under the same
terms as Perl itself.
Something went wrong with that request. Please try again.