# The security/p5-Crypt-OpenSSL-RSA port

## p5-Crypt-OpenSSL-RSA-0.26p2 – RSA encoding and decoding using OpenSSL

## Description

    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 compatible 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.

WWW: http://perl-openssl.sourceforge.net/

Categories:
  perl5 security

## Library dependencies

## Build dependencies

- STEM->=0.03:security/p5-Crypt-OpenSSL-Bignum
- STEM->=0.03:security/p5-Crypt-OpenSSL-Random

## Run dependencies

- STEM->=0.03:security/p5-Crypt-OpenSSL-Bignum
- STEM->=0.03:security/p5-Crypt-OpenSSL-Random