security/p5-Alt-Crypt-RSA-BigInt 0.06
RSA public-key cryptosystem, using Math::BigInt
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- security, perl5
- Package size
- 60.0 KiB, 157.8 KiB installed
Description
This is a rework of Crypt::RSA to remove Math::Pari and instead base all operations on Math::BigInt.
This is intended to be a plug-in replacement for Crypt::RSA, with no user-visible changes to existing features.
Math::Pari is completely removed. This includes the two modules:
- Crypt::Primes => Math::Prime::Util
- Crypt::Random => Math::Prime::Util
All operations are now performed using Math::BigInt, and prefer the GMP and Pari backends.
Install
As a binary package — by origin, or by package name:
pkg install security/p5-Alt-Crypt-RSA-BigInt
pkg install p5-Alt-Crypt-RSA-BigInt
From the ports tree:
cd /usr/ports/security/p5-Alt-Crypt-RSA-BigInt/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Alt-Crypt-RSA-BigInt>0:security/p5-Alt-Crypt-RSA-BigInt
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.06 | 0.06 | 0.06 | 0.06 | 0.06 |
| FreeBSD:14:quarterly | 0.06 | 0.06 | n/a | 0.06 | 0.06 |
| FreeBSD:15:latest | 0.06 | 0.06 | n/a | 0.06 | 0.06 |
| FreeBSD:15:quarterly | 0.06 | 0.06 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.06 | 0.06 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 11
p5-Class-Loader>=0: devel/p5-Class-Loaderp5-Convert-ASCII-Armour>=0: converters/p5-Convert-ASCII-Armourp5-Crypt-Blowfish>=0: security/p5-Crypt-Blowfishp5-Crypt-CBC>=2.17: security/p5-Crypt-CBCp5-Data-Buffer>=0: misc/p5-Data-Bufferp5-Digest-MD2>=0: security/p5-Digest-MD2p5-Math-BigInt-GMP>=0: math/p5-Math-BigInt-GMPp5-Math-Prime-Util>=0.64: math/p5-Math-Prime-Utilp5-Math-Prime-Util-GMP>=0: math/p5-Math-Prime-Util-GMPp5-Sort-Versions>=0: devel/p5-Sort-Versionsp5-Tie-EncryptedHash>=0: security/p5-Tie-EncryptedHash
Runtime 11
p5-Class-Loader>=0: devel/p5-Class-Loaderp5-Convert-ASCII-Armour>=0: converters/p5-Convert-ASCII-Armourp5-Crypt-Blowfish>=0: security/p5-Crypt-Blowfishp5-Crypt-CBC>=2.17: security/p5-Crypt-CBCp5-Data-Buffer>=0: misc/p5-Data-Bufferp5-Digest-MD2>=0: security/p5-Digest-MD2p5-Math-BigInt-GMP>=0: math/p5-Math-BigInt-GMPp5-Math-Prime-Util>=0.64: math/p5-Math-Prime-Utilp5-Math-Prime-Util-GMP>=0: math/p5-Math-Prime-Util-GMPp5-Sort-Versions>=0: devel/p5-Sort-Versionsp5-Tie-EncryptedHash>=0: security/p5-Tie-EncryptedHash
The full lists below include those, and their dependencies in turn.
All build dependencies 53
- converters/p5-Convert-ASCII-Armour
- devel/p5-B-Hooks-EndOfScope
- devel/p5-B-Hooks-OP-Check
- devel/p5-Class-Loader
- devel/p5-Class-Method-Modifiers
- devel/p5-Class-XSAccessor
- devel/p5-Data-OptList
- devel/p5-Devel-StackTrace
- devel/p5-Dist-CheckConflicts
- devel/p5-Exporter-Tiny
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Ref-Util-XS
- devel/p5-Role-Tiny
- devel/p5-Sort-Versions
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Identify
- devel/p5-Sub-Install
- devel/p5-Sub-Quote
- devel/p5-Type-Tiny
- devel/p5-Type-Tiny-XS
- devel/p5-Variable-Magic
- devel/p5-bareword-filehandles
- devel/p5-indirect
- devel/p5-multidimensional
- devel/p5-namespace-autoclean
- devel/p5-namespace-clean
- devel/p5-strictures
- lang/p5-Try-Tiny
- lang/perl5.42
- math/gmp
- math/p5-Math-BigInt
- math/p5-Math-BigInt-GMP
- math/p5-Math-GMPz
- math/p5-Math-Prime-Util
- math/p5-Math-Prime-Util-GMP
- misc/p5-Data-Buffer
- print/indexinfo
- security/p5-Crypt-Blowfish
- security/p5-Crypt-CBC
- security/p5-Crypt-PBKDF2
- security/p5-Crypt-URandom
- security/p5-CryptX
- security/p5-Digest-HMAC
- security/p5-Digest-MD2
- security/p5-Digest-SHA3
- security/p5-Tie-EncryptedHash
- textproc/p5-XString
All run dependencies 53
- converters/p5-Convert-ASCII-Armour
- devel/p5-B-Hooks-EndOfScope
- devel/p5-B-Hooks-OP-Check
- devel/p5-Class-Loader
- devel/p5-Class-Method-Modifiers
- devel/p5-Class-XSAccessor
- devel/p5-Data-OptList
- devel/p5-Devel-StackTrace
- devel/p5-Dist-CheckConflicts
- devel/p5-Exporter-Tiny
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Ref-Util-XS
- devel/p5-Role-Tiny
- devel/p5-Sort-Versions
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Identify
- devel/p5-Sub-Install
- devel/p5-Sub-Quote
- devel/p5-Type-Tiny
- devel/p5-Type-Tiny-XS
- devel/p5-Variable-Magic
- devel/p5-bareword-filehandles
- devel/p5-indirect
- devel/p5-multidimensional
- devel/p5-namespace-autoclean
- devel/p5-namespace-clean
- devel/p5-strictures
- lang/p5-Try-Tiny
- lang/perl5.42
- math/gmp
- math/p5-Math-BigInt
- math/p5-Math-BigInt-GMP
- math/p5-Math-GMPz
- math/p5-Math-Prime-Util
- math/p5-Math-Prime-Util-GMP
- misc/p5-Data-Buffer
- print/indexinfo
- security/p5-Crypt-Blowfish
- security/p5-Crypt-CBC
- security/p5-Crypt-PBKDF2
- security/p5-Crypt-URandom
- security/p5-CryptX
- security/p5-Digest-HMAC
- security/p5-Digest-MD2
- security/p5-Digest-SHA3
- security/p5-Tie-EncryptedHash
- textproc/p5-XString
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 30
- %%SITE_PERL%%/Alt/Crypt/RSA/BigInt.pm
- %%SITE_PERL%%/Crypt/RSA.pm
- %%SITE_PERL%%/Crypt/RSA/DataFormat.pm
- %%SITE_PERL%%/Crypt/RSA/Debug.pm
- %%SITE_PERL%%/Crypt/RSA/ES/OAEP.pm
- %%SITE_PERL%%/Crypt/RSA/ES/PKCS1v15.pm
- %%SITE_PERL%%/Crypt/RSA/Errorhandler.pm
- %%SITE_PERL%%/Crypt/RSA/Key.pm
- %%SITE_PERL%%/Crypt/RSA/Key/Private.pm
- %%SITE_PERL%%/Crypt/RSA/Key/Private/SSH.pm
- %%SITE_PERL%%/Crypt/RSA/Key/Public.pm
- %%SITE_PERL%%/Crypt/RSA/Key/Public/SSH.pm
- %%SITE_PERL%%/Crypt/RSA/Primitives.pm
- %%SITE_PERL%%/Crypt/RSA/SS/PKCS1v15.pm
- %%SITE_PERL%%/Crypt/RSA/SS/PSS.pm
- %%PERL5_MAN3%%/Alt::Crypt::RSA::BigInt.3.gz
- %%PERL5_MAN3%%/Crypt::RSA.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::DataFormat.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::Debug.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::ES::OAEP.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::ES::PKCS1v15.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::Errorhandler.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::Key.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::Key::Private.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::Key::Private::SSH.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::Key::Public.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::Key::Public::SSH.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::Primitives.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::SS::PKCS1v15.3.gz
- %%PERL5_MAN3%%/Crypt::RSA::SS::PSS.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Alt-Crypt-RSA-BigInt-0.06.tar.gz | 52479 | 76f434cab36999cdf09811345bb39d6b7cbed7e085b02338328c7f46e08b38f3 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.