PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Encryption » Crypt_RSA

Provides RSA-like key generation, encryption/decryption, signing and signature checking

This package is unmaintained.

Download latest release 1.2.1 (archived versions might be outdated)

License: PHP

Description

This package allows you to use two-key strong cryptography like RSA with arbitrary key length.
It uses one of the following extensions for math calculations:
- PECL big_int extension ( http://pecl.php.net/packages/big_int ) version greater than or equal to 1.0.3
- PHP GMP extension ( http://php.net/gmp )
- PHP BCMath extension ( http://php.net/manual/en/ref.bc.php ) for both PHP4 and PHP5

Maintainers

Dependencies

Required

Optional

Releases

Bugs

IDStatusTypeVersionDateSummary
#6984OpenReq1.2.0b2006-03-01Use of __FILE__ within require
#7231OpenReq1.2.0b2006-03-28OpenSSL backend
#7232ClosedBug1.2.0b2006-03-28Broken link
#7252ClosedBug1.2.0b2006-03-29Error in ASN.1 decoding
#7253ClosedDoc1.2.0b2006-03-29DocBlock correction
#7254ClosedBug1.2.0b2006-03-29E_STRICT: Only variable references should be returned by reference
#7257OpenReq1.2.0b2006-03-30PEM file encryption
#7271AssignedBug1.2.0b2006-03-31fromString not returning PEAR_Error on error
#7942BogusBug1.2.0b2006-06-20Fatal error: Call to a member function getWrapperName()
#9876No FeedbackBug1.0.02007-01-19Overlapping of encrypted data
#10701No FeedbackBug2007-04-12Key pair generation fails when using bcmath
#15516ClosedReqCVS2009-01-05Swap to phpunit or phpt
#15900OpenBug2009-02-15Abnormal result after the decryption
#16870OpenReq1.2.12009-12-03support for PKCS1 schemes
#17109ClosedBugCVS2010-02-16Crypt_RSA_KeyPairTest fails
#17777ClosedBug1.2.12010-08-21big_int dep reported in wrong channel
#18966ClosedBugSVN2011-11-06Fatal error: Call to a member function getKeyType() on a non-object
#26925OpenBug1.2.12020-03-30getPublicKey() returns private key
#26926DuplicateBug1.2.12020-03-30getPublicKey() returns private key
#26927DuplicateBug1.2.12020-03-30getPublicKey() returns private key
#26928DuplicateBug1.2.12020-03-30getPublicKey() returns private key
#26929DuplicateBug1.2.12020-03-30getPublicKey() returns private key