head	1.6;
access;
symbols
	RELEASE_8_3_0:1.6
	RELEASE_9_0_0:1.6
	RELEASE_7_4_0:1.6
	RELEASE_8_2_0:1.6
	RELEASE_6_EOL:1.6
	RELEASE_8_1_0:1.6
	RELEASE_7_3_0:1.6
	RELEASE_8_0_0:1.5
	RELEASE_7_2_0:1.5
	RELEASE_7_1_0:1.5
	RELEASE_6_4_0:1.5
	RELEASE_5_EOL:1.5
	RELEASE_7_0_0:1.5
	RELEASE_6_3_0:1.5
	PRE_XORG_7:1.5
	RELEASE_4_EOL:1.5
	RELEASE_6_2_0:1.5
	RELEASE_6_1_0:1.5
	RELEASE_5_5_0:1.5
	RELEASE_6_0_0:1.5
	RELEASE_5_4_0:1.5
	RELEASE_4_11_0:1.5
	RELEASE_5_3_0:1.5
	RELEASE_4_10_0:1.5
	RELEASE_5_2_1:1.5
	RELEASE_5_2_0:1.5
	RELEASE_4_9_0:1.5
	RELEASE_5_1_0:1.5
	RELEASE_4_8_0:1.5
	RELEASE_5_0_0:1.5
	RELEASE_4_7_0:1.5
	old_RELEASE_4_6_2:1.2
	old_RELEASE_4_6_1:1.2
	old_RELEASE_4_6_0:1.2
	old_RELEASE_5_0_DP1:1.1
	old_RELEASE_4_5_0:1.1
	old_RELEASE_4_4_0:1.1
	old_RELEASE_4_3_0:1.1;
locks; strict;
comment	@# @;


1.6
date	2009.12.24.02.37.18;	author wen;	state Exp;
branches;
next	1.5;

1.5
date	2002.08.21.03.32.40;	author ijliao;	state Exp;
branches;
next	1.4;

1.4
date	2002.08.20.05.19.44;	author ijliao;	state Exp;
branches;
next	1.3;

1.3
date	2002.08.20.05.03.18;	author ijliao;	state Exp;
branches;
next	1.2;

1.2
date	2002.05.12.03.45.30;	author ijliao;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.02.19.15.56;	author ijliao;	state Exp;
branches;
next	;


desc
@@


1.6
log
@- Improve package description

PR:		ports/141913
Submitted by:	Lapo Luchini <lapo@@lapo.it> (maintainer)
@
text
@Botan is a crypto library written in C++. It provides a variety of
cryptographic algorithms, including common ones such as AES, MD5, SHA,
HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that
are more obscure or specialized. It also offers X.509v3 certificates
and CRLs, and PKCS #10 certificate requests. A message processing
system that uses a filter/pipeline metaphor allows for many common
cryptographic tasks to be completed with just a few lines of code.
Assembly optimizations for common CPUs, including x86, x86-64, and
PowerPC, offers further speedups for critical tasks such as SHA-1
hashing and multiple precision integer operations.

Botan is licensed under the same permissive terms as FreeBSD itself.

WWW: http://botan.randombit.net/
@


1.5
log
@update supporting algorithms

Submitted by:	Jack Lloyd <lloyd@@acm.jhu.edu>
@
text
@d1 10
a10 2
Botan (formerly OpenCL) aims to be a portable, easy to use, and efficient
C++ crypto library. It currently supports the following algorithms:
d12 1
a12 11
    Public Key Algorithms: Diffie-Hellman, DSA, ElGamal, Nyberg-Rueppel,
        Rabin-Williams, RSA
    Block Ciphers: Blowfish, CAST256, CAST5, CS-Cipher, DES, GOST, IDEA,
        Lion, Luby-Rackoff, MISTY1, RC2, RC5, RC6, Rijndael, SAFER-SK128,
        Serpent, SHARK, Skipjack, Square, TEA, Threeway, Twofish, XTEA
    Stream Ciphers: ARC4, ISAAC, SEAL
    Hash Functions: HAVAL, MD2, MD4, MD5, RIPEMD-128, RIPEMD-160, SHA-1,
        SHA2-256, SHA2-512, Tiger, Whirlpool
    MACs: EMAC, HMAC, MD5-MAC, ANSI X9.19 MAC
    Misc: Adler32, CRC24, CRC32, Randpool, X9.17 RNG
    Cipher Modes: CBC w/ Padding, CTS, CFB, OFB, Counter
@


1.4
log
@update WWW
@
text
@d4 2
a5 1
    Public Key Algorithms: RSA
d11 1
a11 1
        SHA2-256, SHA2-512, Tiger
@


1.3
log
@opencl -> botan
upgrade botan to 0.9.2
@
text
@d15 1
a15 1
WWW: http://opencl.sourceforge.net/
@


1.2
log
@fix current state

Submitted by:	Jack Lloyd <lloyd@@acm.jhu.edu>
@
text
@d1 2
a2 2
OpenCL aims to be a portable, easy to use, and efficient C++ crypto
library. It currently supports the following algorithms: 
@


1.1
log
@add opencl, a portable, easy to use, and efficient C++ crypto library
@
text
@d4 10
a13 9
    Block Ciphers: Blowfish, CAST256, CAST5, CS-Cipher, DES, GOST,
        IDEA, Luby-Rackoff, MISTY1, RC2, RC5, RC6, Rijndael, SAFER-SK128,
        Serpent, SHARK, Skipjack, Square, TEA, Threeway, Twofish, XTEA 
    Stream Ciphers: ARC4, ISAAC, SEAL 
    Hash Functions: HAVAL, MD2, MD4, MD5, RIPE-MD128, RIPE-MD160, SHA-1,
        SHA2-256, SHA2-512, Tiger 
    MACs: EMAC, HMAC, MD5MAC 
    Misc: Adler32, CRC24, CRC32, Randpool, X9.17 RNG 
    Cipher Modes: CBC w/ Padding, CFB, OFB, Counter 
@

