FR/ EN

La bibliothèque a été testée sous Windows, OS X, Android, iOS, Linux et Unix et avec les environnement Delphi, C++ Builder, Visual Studio C++, GCC et Android Studio. Elle peut être utilisée au moins depuis du C/C++, de l’Objective C, du Delphi et du Java.

Le manuel pour les développeurs se trouve ici et un logiciel de démonstration pour Windows 7/8/10 (les démonstrations pour OS X, Android et iOS sont dans TMS CP).

La bibliothèque est distribuée sous le nom de TMS Cryptography Pack par TMS Software pour les environnements Delphi et C++ Builder (VCL, FMX, 32 et 64 bits).

COCryL / TMS Cryptography Pack est une bibliothèque cryptographique multiplateformes comprenant les algorithmes :

– AES (ECB, CBC, OFB, CTR, GCM, MAC) pour séquences d’octets, chaînes de caractères et fichiers

– SPECK (ECB, CBC, OFB) pour séquences d’octets, chaînes de caractères et fichiers

– SALSA 20

– RSA OAEP et PSS (2048 à 4096 bits)

– EdDSA 255-19 et 511-187

– ECIES avec les courbes 255-19 et 511-187

– SHA 2 (256 et 512 bits) et SHA 3 (dont XOF)

– HMAC-SHA-256 et 512

– PBKDF2 et Argon2

– Blake2D et RIPEMD-160

– des générateurs de nombres pseudo-aléatoires

TimeAcct a choisi COCryL pour son application DiskTriage.

Magister Software a choisi COCryL pour son logiciel de gestion de magasins en ligne SmartCash.

TextoCrypt est un application gratuite de chiffrement de SMS utilisant l’AES et ECIES pour échanger les clés de manière quotidienne. Les certificats sont générés automatiquement et fonctionnent avec des courbes elliptiques.

Le document sur les concepts de TextoCrypt est TextoCrypt-Security-Whitepaper.