Ada-Crypto-Library
Ada-Crypto-Library copied to clipboard
The libadacrypt-dev is a crypto library for Ada with a nice API. It is written for the i386 and x86_64 hardware architecture and supports AES, Twofish, 3DES, Serpent SHA-1/256/384/512, DSA, OAEP-RSA,...
https://github.com/cforler/Ada-Crypto-Library/blob/a9c201d586f31b475802e04dfa1441e50d18d9ff/INSTALL#L13
$ ./test-tests.exe raised ADA.IO_EXCEPTIONS.NAME_ERROR : /dev/random: No such file or directory $ ls -al /dev/random crw-rw-rw- 1 byron None 1, 8 Apr 28 00:57 /dev/random
byron@DESKTOP-4GITO6A ~/dev/Ada-Crypto-Library $ make acltest gnatmake -P acltest.gpr acltest.gpr:5:33: "/usr/share/ada/adainclude/aunit/" is not a valid directory gprbuild: "acltest.gpr" processing failed make: *** [Makefile:29: acltest] Error 5
/Ada-Crypto-Library/test/test-blowfish_oneway.adb fail compilling with msg below: [Ada] test-blowfish_oneway.adb [Ada] test-cfb_oneway_mode.adb [Ada] test-ctr_oneway_mode.adb /home/dani/Ionmd/repositorios/git/GitLab/StelaCoin/Abrao/Tools_Libs_e_Cia/cryptografia/Ada/Ada-Crypto-Library/Ada-Crypto-Library/test/test-blowfish_oneway.adb: In function ‘Test.Blowfish_Oneway.Blowfish_Oneway_Test1’: /home/dani/Ionmd/repositorios/git/GitLab/StelaCoin/Abrao/Tools_Libs_e_Cia/cryptografia/Ada/Ada-Crypto-Library/Ada-Crypto-Library/src/crypto-symmetric-algorithm-blowfish.adb:160:18: error: ‘VIEW_CONVERT_EXPR(MEM[(crypto__types__byte[(sizetype) .P_BOUNDS->LB0:.P_BOUNDS->UB0 >= .P_BOUNDS->LB0 ? (sizetype) .P_BOUNDS->UB0 : (sizetype) .P_BOUNDS->LB0 + 18446744073709551615]...
Hi, I read the paper "Designing the API for a Cryptographic Library" (http://link.springer.com/chapter/10.1007/978-3-642-30598-6_6), which only contains a few bits of the code. This repository is referenced from the paper and...