# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libadacrypt VERSION= 20170419 KEYWORDS= security ada VARIANTS= standard SDESC[standard]= Crypto library for Ada with a nice API HOMEPAGE= https://github.com/cforler/Ada-Crypto-Library CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/cforler:Ada-Crypto-Library:06b4907 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= gmake gprbuild LICENSE= GMGPL:single LICENSE_TERMS= single:{{WRKSRC}}/COPYING LICENSE_FILE= GMGPL:stock LICENSE_SCHEME= solo FPC_EQUIVALENT= security/libadacrypt post-patch: ${REINPLACE_CMD} -e 's|libadacrypt-|adacrypt-|' \ -e 's|-j4|-j${MAKE_JOBS_NUMBER}|' \ ${WRKSRC}/libadacrypt.gpr do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \ ${STAGEDIR}${PREFIX}/lib/adacrypt \ ${STAGEDIR}${PREFIX}/include/adacrypt ${INSTALL_DATA} ${WRKSRC}/src/*.ad[bs] \ ${STAGEDIR}${PREFIX}/include/adacrypt ${INSTALL_DATA} ${WRKSRC}/lib/* \ ${STAGEDIR}${PREFIX}/lib/adacrypt ${INSTALL_DATA} ${FILESDIR}/adacrypt.gpr \ ${STAGEDIR}${PREFIX}/lib/gnat [FILE:617:descriptions/desc.single] This is a crypto library for Ada with a nice API and is written for the i386 and x86_64 hardware architecture. Symmetric cryptography supported: * Blockciphers: AES, Twofish, 3DES, Serpent * Hash functions: SHA-1, SHA-256, SHA-384, SHA-512, Whirlpool * MACs: RMAC, HMAC, CMAC * Modes of operation: BPS, CFB, Ctr, OFB * Authenticated Encryption Schemes: OCB, SIV, McOE Assymmetric cryptography supported: * DSA signature scheme * OEAP-RSA * ECDSA, ECDH Unsigned big number library features: * Primary cyclic group arithmetic (Z_p) * Binary Field arithmetic support * Elliptic Curve arithmetic [FILE:120:distinfo] 847e1c811e3f749ada6e7fde0fed3c750642573fd0a6daafc3a0fd9cffb00597 2715721 cforler-Ada-Crypto-Library-06b4907.tar.gz [FILE:15456:manifests/plist.single] include/adacrypt/ crypto-asymmetric-dh.adb crypto-asymmetric-dh.ads crypto-asymmetric-dsa.adb crypto-asymmetric-dsa.ads crypto-asymmetric-ecdh.adb crypto-asymmetric-ecdh.ads crypto-asymmetric-ecdsa.adb crypto-asymmetric-ecdsa.ads crypto-asymmetric-ecies.adb crypto-asymmetric-ecies.ads crypto-asymmetric-prime_tables.ads crypto-asymmetric-rsa.adb crypto-asymmetric-rsa.ads crypto-asymmetric.ads crypto-debug_put.adb crypto-debug_put.ads crypto-symmetric-ae-ad.ads crypto-symmetric-ae.ads crypto-symmetric-ae_ocb.adb crypto-symmetric-ae_ocb.ads crypto-symmetric-aead_mcoe.adb crypto-symmetric-aead_mcoe.ads crypto-symmetric-aead_ocb3.adb crypto-symmetric-aead_ocb3.ads crypto-symmetric-aead_siv.adb crypto-symmetric-aead_siv.ads crypto-symmetric-algorithm-aes-oneway.adb crypto-symmetric-algorithm-aes-oneway.ads crypto-symmetric-algorithm-aes-tables.ads crypto-symmetric-algorithm-aes.adb crypto-symmetric-algorithm-aes.ads crypto-symmetric-algorithm-argoncf.adb crypto-symmetric-algorithm-argoncf.ads crypto-symmetric-algorithm-argoncfbla.adb crypto-symmetric-algorithm-argoncfbla.ads crypto-symmetric-algorithm-blake2b.adb crypto-symmetric-algorithm-blake2b.ads crypto-symmetric-algorithm-blake2b1.adb crypto-symmetric-algorithm-blake2b1.ads crypto-symmetric-algorithm-blake2b1bla.adb crypto-symmetric-algorithm-blake2b1bla.ads crypto-symmetric-algorithm-blake2b_utils.adb crypto-symmetric-algorithm-blake2b_utils.ads crypto-symmetric-algorithm-blowfish-oneway.adb crypto-symmetric-algorithm-blowfish-oneway.ads crypto-symmetric-algorithm-blowfish-tables.ads crypto-symmetric-algorithm-blowfish.adb crypto-symmetric-algorithm-blowfish.ads crypto-symmetric-algorithm-cfaes.adb crypto-symmetric-algorithm-cfaes.ads crypto-symmetric-algorithm-mmh.adb crypto-symmetric-algorithm-mmh.ads crypto-symmetric-algorithm-noob.adb crypto-symmetric-algorithm-noob.ads crypto-symmetric-algorithm-pcompressbla.adb crypto-symmetric-algorithm-pcompressbla.ads crypto-symmetric-algorithm-pcompressg.adb crypto-symmetric-algorithm-pcompressg.ads crypto-symmetric-algorithm-serpent-oneway.adb crypto-symmetric-algorithm-serpent-oneway.ads crypto-symmetric-algorithm-serpent.adb crypto-symmetric-algorithm-serpent.ads crypto-symmetric-algorithm-sha1-oneway.adb crypto-symmetric-algorithm-sha1-oneway.ads crypto-symmetric-algorithm-sha1.adb crypto-symmetric-algorithm-sha1.ads crypto-symmetric-algorithm-sha256-oneway.adb crypto-symmetric-algorithm-sha256-oneway.ads crypto-symmetric-algorithm-sha256.adb crypto-symmetric-algorithm-sha256.ads crypto-symmetric-algorithm-sha384-oneway.adb crypto-symmetric-algorithm-sha384-oneway.ads crypto-symmetric-algorithm-sha384.adb crypto-symmetric-algorithm-sha384.ads crypto-symmetric-algorithm-sha512-oneway.adb crypto-symmetric-algorithm-sha512-oneway.ads crypto-symmetric-algorithm-sha512.adb crypto-symmetric-algorithm-sha512.ads crypto-symmetric-algorithm-sha512comp.adb crypto-symmetric-algorithm-sha512comp.ads crypto-symmetric-algorithm-sha_utils.adb crypto-symmetric-algorithm-sha_utils.ads crypto-symmetric-algorithm-skein.adb crypto-symmetric-algorithm-skein.ads crypto-symmetric-algorithm-threefish.adb crypto-symmetric-algorithm-threefish.ads crypto-symmetric-algorithm-tripledes-oneway.adb crypto-symmetric-algorithm-tripledes-oneway.ads crypto-symmetric-algorithm-tripledes-tables.ads crypto-symmetric-algorithm-tripledes.adb crypto-symmetric-algorithm-tripledes.ads crypto-symmetric-algorithm-twofish-oneway.adb crypto-symmetric-algorithm-twofish-oneway.ads crypto-symmetric-algorithm-twofish-tables.ads crypto-symmetric-algorithm-twofish.adb crypto-symmetric-algorithm-twofish.ads crypto-symmetric-algorithm-whirlpool-oneway.adb crypto-symmetric-algorithm-whirlpool-oneway.ads crypto-symmetric-algorithm-whirlpool-tables.ads crypto-symmetric-algorithm-whirlpool.adb crypto-symmetric-algorithm-whirlpool.ads crypto-symmetric-algorithm.ads crypto-symmetric-blockcipher.adb crypto-symmetric-blockcipher.ads crypto-symmetric-blockcipher_aes128.ads crypto-symmetric-blockcipher_aes192.ads crypto-symmetric-blockcipher_aes256.ads crypto-symmetric-blockcipher_blowfish128.ads crypto-symmetric-blockcipher_noob64.ads crypto-symmetric-blockcipher_serpent256.ads crypto-symmetric-blockcipher_tripledes.ads crypto-symmetric-blockcipher_twofish128.ads crypto-symmetric-blockcipher_twofish192.ads crypto-symmetric-blockcipher_twofish256.ads crypto-symmetric-compress.ads crypto-symmetric-compress_argoncf.adb crypto-symmetric-compress_argoncf.ads crypto-symmetric-compress_argoncfbla.adb crypto-symmetric-compress_argoncfbla.ads crypto-symmetric-compress_blake2b.adb crypto-symmetric-compress_blake2b.ads crypto-symmetric-compress_blake2b1.adb crypto-symmetric-compress_blake2b1.ads crypto-symmetric-compress_blake2b1bla.adb crypto-symmetric-compress_blake2b1bla.ads crypto-symmetric-compress_cfaes.adb crypto-symmetric-compress_cfaes.ads crypto-symmetric-compress_pcompressbla.adb crypto-symmetric-compress_pcompressbla.ads crypto-symmetric-compress_pcompressg.adb crypto-symmetric-compress_pcompressg.ads crypto-symmetric-compress_sha512.adb crypto-symmetric-compress_sha512.ads crypto-symmetric-compression.adb crypto-symmetric-compression.ads crypto-symmetric-hashfunction.adb crypto-symmetric-hashfunction.ads crypto-symmetric-hashfunction_blake2b.ads crypto-symmetric-hashfunction_sha1.ads crypto-symmetric-hashfunction_sha256.ads crypto-symmetric-hashfunction_sha384.ads crypto-symmetric-hashfunction_sha512.ads crypto-symmetric-hashfunction_skein512.ads crypto-symmetric-hashfunction_whirlpool.ads crypto-symmetric-kdf.adb crypto-symmetric-kdf.ads crypto-symmetric-kdf_catena.adb crypto-symmetric-kdf_catena.ads crypto-symmetric-kdf_pbkdf2.adb crypto-symmetric-kdf_pbkdf2.ads crypto-symmetric-kdf_scrypt.adb crypto-symmetric-kdf_scrypt.ads crypto-symmetric-kdf_sha512crypt.adb crypto-symmetric-kdf_sha512crypt.ads crypto-symmetric-mac-cmac.adb crypto-symmetric-mac-cmac.ads crypto-symmetric-mac-hmac.adb crypto-symmetric-mac-hmac.ads crypto-symmetric-mac-hmac_sha1.ads crypto-symmetric-mac-hmac_sha256.ads crypto-symmetric-mac-hmac_sha384.ads crypto-symmetric-mac-hmac_sha512.ads crypto-symmetric-mac-hmac_whirlpool.ads crypto-symmetric-mac-rmac.adb crypto-symmetric-mac-rmac.ads crypto-symmetric-mac.adb crypto-symmetric-mac.ads crypto-symmetric-mode-bps.adb crypto-symmetric-mode-bps.ads crypto-symmetric-mode-cbc.adb crypto-symmetric-mode-cbc.ads crypto-symmetric-mode-cfb.adb crypto-symmetric-mode-cfb.ads crypto-symmetric-mode-ctr.adb crypto-symmetric-mode-ctr.ads crypto-symmetric-mode-ofb.adb crypto-symmetric-mode-ofb.ads crypto-symmetric-mode-oneway_cfb.adb crypto-symmetric-mode-oneway_cfb.ads crypto-symmetric-mode-oneway_ctr.adb crypto-symmetric-mode-oneway_ctr.ads crypto-symmetric-mode-oneway_ofb.adb crypto-symmetric-mode-oneway_ofb.ads crypto-symmetric-mode.ads crypto-symmetric-oneway_blockcipher.adb crypto-symmetric-oneway_blockcipher.ads crypto-symmetric-oneway_blockcipher_aes128.ads crypto-symmetric-oneway_blockcipher_aes192.ads crypto-symmetric-oneway_blockcipher_aes256.ads crypto-symmetric-oneway_blockcipher_blowfish128.ads crypto-symmetric-oneway_blockcipher_serpent256.ads crypto-symmetric-oneway_blockcipher_sha1.ads crypto-symmetric-oneway_blockcipher_sha256.ads crypto-symmetric-oneway_blockcipher_sha384.ads crypto-symmetric-oneway_blockcipher_sha512.ads crypto-symmetric-oneway_blockcipher_tripledes.ads crypto-symmetric-oneway_blockcipher_twofish128.ads crypto-symmetric-oneway_blockcipher_twofish192.ads crypto-symmetric-oneway_blockcipher_twofish256.ads crypto-symmetric-oneway_blockcipher_whirlpool.ads crypto-symmetric-tweakable_blockcipher.ads crypto-symmetric-tweakable_blockcipher_cmt.adb crypto-symmetric-tweakable_blockcipher_cmt.ads crypto-symmetric-tweakable_blockcipher_tx.adb crypto-symmetric-tweakable_blockcipher_tx.ads crypto-symmetric-utils.adb crypto-symmetric-utils.ads crypto-symmetric.ads crypto-types-base64.adb crypto-types-base64.ads crypto-types-big_numbers-binfield_utils.adb crypto-types-big_numbers-mod_utils.adb crypto-types-big_numbers-utils.adb crypto-types-big_numbers.adb crypto-types-big_numbers.ads crypto-types-elliptic_curves-nss_bf.adb crypto-types-elliptic_curves-nss_bf.ads crypto-types-elliptic_curves-ss_bf.adb crypto-types-elliptic_curves-ss_bf.ads crypto-types-elliptic_curves-zp-database.adb crypto-types-elliptic_curves-zp-database.ads crypto-types-elliptic_curves-zp.adb crypto-types-elliptic_curves-zp.ads crypto-types-elliptic_curves.adb crypto-types-elliptic_curves.ads crypto-types-mutexes.adb crypto-types-mutexes.ads crypto-types-nonces-nonces_ctr.adb crypto-types-nonces-nonces_ctr.ads crypto-types-nonces-nonces_mixed_1.adb crypto-types-nonces-nonces_mixed_1.ads crypto-types-nonces-nonces_mixed_2.adb crypto-types-nonces-nonces_mixed_2.ads crypto-types-nonces-nonces_random.adb crypto-types-nonces-nonces_random.ads crypto-types-nonces-nonces_randomized_counter.adb crypto-types-nonces-nonces_randomized_counter.ads crypto-types-nonces.ads crypto-types-output.adb crypto-types-output.ads crypto-types-random.adb crypto-types-random.ads crypto-types-random_source-hashfunction.adb crypto-types-random_source-hashfunction.ads crypto-types-random_source.adb crypto-types-random_source.ads crypto-types-xorshiftstar.adb crypto-types-xorshiftstar.ads crypto-types.adb crypto-types.ads crypto.ads lib/adacrypt/ crypto-asymmetric-dh.ali crypto-asymmetric-dsa.ali crypto-asymmetric-ecdh.ali crypto-asymmetric-ecdsa.ali crypto-asymmetric-ecies.ali crypto-asymmetric-prime_tables.ali crypto-asymmetric-rsa.ali crypto-asymmetric.ali crypto-debug_put.ali crypto-symmetric-ae-ad.ali crypto-symmetric-ae.ali crypto-symmetric-ae_ocb.ali crypto-symmetric-aead_mcoe.ali crypto-symmetric-aead_ocb3.ali crypto-symmetric-aead_siv.ali crypto-symmetric-algorithm-aes-oneway.ali crypto-symmetric-algorithm-aes-tables.ali crypto-symmetric-algorithm-aes.ali crypto-symmetric-algorithm-argoncf.ali crypto-symmetric-algorithm-argoncfbla.ali crypto-symmetric-algorithm-blake2b.ali crypto-symmetric-algorithm-blake2b1.ali crypto-symmetric-algorithm-blake2b1bla.ali crypto-symmetric-algorithm-blake2b_utils.ali crypto-symmetric-algorithm-blowfish-oneway.ali crypto-symmetric-algorithm-blowfish-tables.ali crypto-symmetric-algorithm-blowfish.ali crypto-symmetric-algorithm-cfaes.ali crypto-symmetric-algorithm-mmh.ali crypto-symmetric-algorithm-noob.ali crypto-symmetric-algorithm-pcompressbla.ali crypto-symmetric-algorithm-pcompressg.ali crypto-symmetric-algorithm-serpent-oneway.ali crypto-symmetric-algorithm-serpent.ali crypto-symmetric-algorithm-sha1-oneway.ali crypto-symmetric-algorithm-sha1.ali crypto-symmetric-algorithm-sha256-oneway.ali crypto-symmetric-algorithm-sha256.ali crypto-symmetric-algorithm-sha384-oneway.ali crypto-symmetric-algorithm-sha384.ali crypto-symmetric-algorithm-sha512-oneway.ali crypto-symmetric-algorithm-sha512.ali crypto-symmetric-algorithm-sha512comp.ali crypto-symmetric-algorithm-sha_utils.ali crypto-symmetric-algorithm-skein.ali crypto-symmetric-algorithm-threefish.ali crypto-symmetric-algorithm-tripledes-oneway.ali crypto-symmetric-algorithm-tripledes-tables.ali crypto-symmetric-algorithm-tripledes.ali crypto-symmetric-algorithm-twofish-oneway.ali crypto-symmetric-algorithm-twofish-tables.ali crypto-symmetric-algorithm-twofish.ali crypto-symmetric-algorithm-whirlpool-oneway.ali crypto-symmetric-algorithm-whirlpool-tables.ali crypto-symmetric-algorithm-whirlpool.ali crypto-symmetric-algorithm.ali crypto-symmetric-blockcipher.ali crypto-symmetric-blockcipher_aes128.ali crypto-symmetric-blockcipher_aes192.ali crypto-symmetric-blockcipher_aes256.ali crypto-symmetric-blockcipher_blowfish128.ali crypto-symmetric-blockcipher_noob64.ali crypto-symmetric-blockcipher_serpent256.ali crypto-symmetric-blockcipher_tripledes.ali crypto-symmetric-blockcipher_twofish128.ali crypto-symmetric-blockcipher_twofish192.ali crypto-symmetric-blockcipher_twofish256.ali crypto-symmetric-compress.ali crypto-symmetric-compress_argoncf.ali crypto-symmetric-compress_argoncfbla.ali crypto-symmetric-compress_blake2b.ali crypto-symmetric-compress_blake2b1.ali crypto-symmetric-compress_blake2b1bla.ali crypto-symmetric-compress_cfaes.ali crypto-symmetric-compress_pcompressbla.ali crypto-symmetric-compress_pcompressg.ali crypto-symmetric-compress_sha512.ali crypto-symmetric-compression.ali crypto-symmetric-hashfunction.ali crypto-symmetric-hashfunction_blake2b.ali crypto-symmetric-hashfunction_sha1.ali crypto-symmetric-hashfunction_sha256.ali crypto-symmetric-hashfunction_sha384.ali crypto-symmetric-hashfunction_sha512.ali crypto-symmetric-hashfunction_skein512.ali crypto-symmetric-hashfunction_whirlpool.ali crypto-symmetric-kdf.ali crypto-symmetric-kdf_catena.ali crypto-symmetric-kdf_pbkdf2.ali crypto-symmetric-kdf_scrypt.ali crypto-symmetric-kdf_sha512crypt.ali crypto-symmetric-mac-cmac.ali crypto-symmetric-mac-hmac.ali crypto-symmetric-mac-hmac_sha1.ali crypto-symmetric-mac-hmac_sha256.ali crypto-symmetric-mac-hmac_sha384.ali crypto-symmetric-mac-hmac_sha512.ali crypto-symmetric-mac-hmac_whirlpool.ali crypto-symmetric-mac-rmac.ali crypto-symmetric-mac.ali crypto-symmetric-mode-bps.ali crypto-symmetric-mode-cbc.ali crypto-symmetric-mode-cfb.ali crypto-symmetric-mode-ctr.ali crypto-symmetric-mode-ofb.ali crypto-symmetric-mode-oneway_cfb.ali crypto-symmetric-mode-oneway_ctr.ali crypto-symmetric-mode-oneway_ofb.ali crypto-symmetric-mode.ali crypto-symmetric-oneway_blockcipher.ali crypto-symmetric-oneway_blockcipher_aes128.ali crypto-symmetric-oneway_blockcipher_aes192.ali crypto-symmetric-oneway_blockcipher_aes256.ali crypto-symmetric-oneway_blockcipher_blowfish128.ali crypto-symmetric-oneway_blockcipher_serpent256.ali crypto-symmetric-oneway_blockcipher_sha1.ali crypto-symmetric-oneway_blockcipher_sha256.ali crypto-symmetric-oneway_blockcipher_sha384.ali crypto-symmetric-oneway_blockcipher_sha512.ali crypto-symmetric-oneway_blockcipher_tripledes.ali crypto-symmetric-oneway_blockcipher_twofish128.ali crypto-symmetric-oneway_blockcipher_twofish192.ali crypto-symmetric-oneway_blockcipher_twofish256.ali crypto-symmetric-oneway_blockcipher_whirlpool.ali crypto-symmetric-tweakable_blockcipher.ali crypto-symmetric-tweakable_blockcipher_cmt.ali crypto-symmetric-tweakable_blockcipher_tx.ali crypto-symmetric-utils.ali crypto-symmetric.ali crypto-types-base64.ali crypto-types-big_numbers.ali crypto-types-elliptic_curves-nss_bf.ali crypto-types-elliptic_curves-ss_bf.ali crypto-types-elliptic_curves-zp-database.ali crypto-types-elliptic_curves-zp.ali crypto-types-elliptic_curves.ali crypto-types-mutexes.ali crypto-types-nonces-nonces_ctr.ali crypto-types-nonces-nonces_mixed_1.ali crypto-types-nonces-nonces_mixed_2.ali crypto-types-nonces-nonces_random.ali crypto-types-nonces-nonces_randomized_counter.ali crypto-types-nonces.ali crypto-types-output.ali crypto-types-random.ali crypto-types-random_source-hashfunction.ali crypto-types-random_source-provider.ali crypto-types-random_source.ali crypto-types-xorshiftstar.ali crypto-types.ali crypto.ali libadacrypt-0.8.a lib/gnat/adacrypt.gpr [FILE:277:files/adacrypt.gpr] library project AdaCrypt is for Languages use ("Ada"); for Source_Dirs use ("../../include/adacrypt"); for Library_Dir use "../../lib/adacrypt"; for Library_Name use "adacrypt"; for Library_Kind use "static"; for Externally_Built use "True"; end AdaCrypt;