add rawaes recipe

This commit is contained in:
Jim
2015-01-21 09:23:46 -08:00
parent 46e6287580
commit f10e8f65b9
2 changed files with 62 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
rawaes 1.1 for BeOS (Matthew Badger, (c) 2000)
Encrypts files using the Advanced Encryption Standard
Makes use of code written by Dr. B. R. Gladman; this
code can be found in the sub directory "aes".
This program may be freely compiled and distributed,
if and only if the program's source is also
distributed. The author assumes no responsibility
for damaged caused due to the use of this program.

View File

@@ -0,0 +1,53 @@
DESCRIPTION="Rawaes encrypts a file using the Advandced Encryption Standard (AES). AES uses the Rijndael Algorithm, a 128-bit block cipher, to encrypt. Since the encryption requires 16-byte blocks, rawaes will pad any uneven blocks with 0s, possibly increasing the size of the file upto 15 bytes."
SUMMARY="Command-line encryption utility"
LICENSE="rawaes"
COPYRIGHT="2000 Matthew Badger"
HOMEPAGE="https://github.com/bbjimmy/rawaes"
SRC_URI="https://github.com/bbjimmy/rawaes/archive/1.1.tar.gz"
CHECKSUM_SHA256="d61578c2ede9b25e80cd9c682238d290572262ad1273a036da39e086f6a06302"
REVISION="1"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
haiku
"
BUILD_PREREQUIRES="
haiku
cmd:make
cmd:mkdepend
makefile_engine
cmd:gcc$secondaryArchSuffix
"
ARCHITECTURES="x86 x86_gcc2"
PROVIDES="
rawaes = $portVersion
cmd:rawaes = $portVersion
"
BUILD()
{
make $jobArgs BUILDHOME=`finddir B_SYSTEM_DEVELOP_DIRECTORY`
}
INSTALL()
{
mkdir -p $binDir
mkdir -p $developDir/sources/rawaes
mkdir -p $developDir/sources/rawaes/aes
cp rawaes.* $developDir/sources/rawaes/
cp aes/*.* $developDir/sources/rawaes/aes/
cd objects.*
cp rawaes $binDir
}