42845c849e
3.0.0: - Cleaned up installed header files. - Modified the API so that all keys can be passed as arrays of bytes. - Modified the API so that all key sizes are given in bits. - Modified the multi-precision integer library to work better on 64-bit machines. - Modified the assembly source generation mechanism, employing the m4 macro processor. - Added multi-precision integer vectorized assembler routines for Itanium. - Added multi-precision integer assembler routines for PowerPC 64-bit. - Added multi-precision integer assembler routines for Alpha. - Added multi-precision integer assembler routines for Opteron. - Added multi-precision integer assembler routines for IBM zSeries 64-bit. - Added multi-precision integer assembler routines for M68K. - Added Jeff Johnson's python bindings. - Added new unit tests. - Added new benchmarking programs. 2.3.0pre: - Modified the header files so that the library now uses self-contained autoconf-generated configuration files; a program employing BeeCrypt can now use the symbols already tested and defined instead of having to regenerate them (thus also eliminating the risk of inconsistencies). - Added the AES algorithm, with assembler routines for i586 and powerpc. - Added the DSA signature algorithm. - Added PowerPC assembler routines for blowfish. - Added Pentium4 SSE2 assembler multiplication routines. - Fixed the RSA CRT algorithm. - Fixed the gas/i386 mp32even and mp32odd routines. - Fixed a bug in modular inverse computation; thanks to Jeff Johnson of RedHat for pointing this out. - Fixed a bug in testing the result of a gcd operation in the mp32prndconone routine. - Fixed an ugly bug in base64 decoding. - Fixed compatibility with the latest automake & autoconf versions. - Replaces CPU optimization mechanism in configure script.
24 lines
703 B
Makefile
24 lines
703 B
Makefile
# $NetBSD: buildlink2.mk,v 1.2 2003/08/03 20:58:18 jmmv Exp $
|
|
#
|
|
# This Makefile fragment is included by packages that use beecrypt.
|
|
#
|
|
# This file was created automatically using createbuildlink 2.6.
|
|
#
|
|
|
|
.if !defined(BEECRYPT_BUILDLINK2_MK)
|
|
BEECRYPT_BUILDLINK2_MK= # defined
|
|
|
|
BUILDLINK_PACKAGES+= beecrypt
|
|
BUILDLINK_DEPENDS.beecrypt?= beecrypt>=3.0.0
|
|
BUILDLINK_PKGSRCDIR.beecrypt?= ../../devel/beecrypt
|
|
|
|
EVAL_PREFIX+= BUILDLINK_PREFIX.beecrypt=beecrypt
|
|
BUILDLINK_PREFIX.beecrypt_DEFAULT= ${LOCALBASE}
|
|
BUILDLINK_FILES.beecrypt+= include/beecrypt/*
|
|
BUILDLINK_FILES.beecrypt+= lib/libbeecrypt.*
|
|
|
|
BUILDLINK_TARGETS+= beecrypt-buildlink
|
|
|
|
beecrypt-buildlink: _BUILDLINK_USE
|
|
|
|
.endif # BEECRYPT_BUILDLINK2_MK
|