BSD Ports

security/p5-Crypt-Tea_JS 2.23_3 FreeBSD

Next gen Tiny Encryption Algorithm in Perl and Javascript

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
security, perl5
Package size
22.8 KiB, 71.7 KiB installed

Description

This module implements TEA, the Tiny Encryption Algorithm, and some Modes of Use, in Perl and JavaScript.

The $key is a sufficiently longish string; at least 17 random 8-bit bytes for single encryption.

Crypt::Tea_JS can be used for secret-key encryption in general, or, in particular, to communicate securely between browser and web-host. In this case, the simplest arrangement is for the user to enter the key into a JavaScript variable, and for the host to retrieve that user's key from a database. Or, for extra security, the first message (or even each message) between browser and host could contain a random challenge-string, which each end would then turn into a signature, and use that signature as the encryption-key for the session (or the reply).

In the other systems

SystemPortVersion
FreeBSDsecurity/p5-Crypt-Tea_JS2.23_3
DragonFlysecurity/p5-Crypt-Tea_JS2.23_3

Install

Binary package:

pkg install p5-Crypt-Tea_JS

From the ports tree:

cd /usr/ports/security/p5-Crypt-Tea_JS/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Crypt-Tea_JS>0:security/p5-Crypt-Tea_JS

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.23_32.23_32.23_32.23_32.23_3
FreeBSD:14:quarterly2.23_32.23_3n/a2.23_32.23_3
FreeBSD:15:latest2.23_32.23_3n/a2.23_32.23_3
FreeBSD:15:quarterly2.23_32.23_3n/an/an/a
FreeBSD:16:latest2.23_32.23_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: security_Crypt-Tea_JS

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
perl5 shebangfix
Service scripts
none
Conflicts with
p5-Crypt-T_e_a

Files

pkg-plist 5
  • bin/tea
  • %%PERL5_MAN1%%/tea.1.gz
  • %%PERL5_MAN3%%/Crypt::Tea_JS.3.gz
  • %%SITE_ARCH%%/Crypt/Tea_JS.pm
  • %%SITE_ARCH%%/auto/Crypt/Tea_JS/Tea_JS.so
distinfo 1
FileSizeSHA256
Crypt-Tea_JS-2.23.tar.gz21510b9c5af99ddca84611cd5c6cbd5d5a5989009d5a42818f4e64e735da25676e918
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.