CycloneCrypto Licensing Options

Wave Bottom
Our Open Source software are licensed under GPL version 2. This is ideal for evaluating either our software, for private use, or for integrating exclusively with other GPL software. If you intend to distribute your software and link our software with your application, the GPL requires you to provide public and full access to all source code on a nondiscriminatory basis. If you do not wish to provide source code of your application, you must purchase a commercial license. If you are evaluating either of our products internally, and not distributing any products containing our source code, then you may be able to use the GPL license for this evaluation. Once complete, you may purchase a commercial license so that you can distribute your product. You may evaluate, develop, modify, and embed our software in your application or product provided it is not distributed. You may copy and modify the source code provided all copies fall under the GPL license.
If the GPL license cannot be considered for evaluating our software (because your project links to non GPL-compatible third party software), then you may consider our evaluation license (Eval). The software is provided in source form for a short-term evaluation only. The evaluation license expires 90 days after the date you first download the software. You may use the software only for the sole purpose of internal testing and evaluation to determine whether you want license the software on a commercial basis. If you plan to use the software in a commercial product, you are required to purchase a commercial license. After the 90-day evaluation period, you agree to either purchase a commercial license or delete all copies of the software. If you wish to extend the evaluation period, you must contact us.
Our software is also available under a commercial license (Lite, Pro or Ultimate) for proprietary developments in a commercial context. This commercial license provides you with the following benefits:

  • The right to develop and modify the software to embed it in your products.
  • The ability to redistribute your products with the firmware.
  • The ability to keep your source code private.
  • Simple royalty-free license (one-time license fee).
  • Software maintenance for updates, upgrades and security patches.
  • Priority access to support.

Our Commercial Licenses

CycloneCrypto Lite

CycloneCrypto Lite includes basic algorithms only.

CycloneCrypto Pro

CycloneCrypto Pro includes more advanced algorithms such as CCM/GCM/XTS cipher modes.

CycloneCrypto Ultimate

CycloneCrypto Ultimate is a full-featured cryptographic library, including support for SHA-3, Chacha20Poly1305 and Elliptic-Curve Cryptography (ECC).

Edition CycloneCrypto
Open
CycloneCrypto
Eval
CycloneCrypto
Lite, Pro, Ultimate
License Open Source
(GPLv2)
Evaluation
(90 days)
Commercial Products
(Non-GPLv2 Version)
Source Code
Doxygen Documentation
Royalty Free
IP Infringement Protection
Warranty
Technical Support Optional
CMAC and GMAC message-authentication code

CycloneCrypto Feature Comparison

CycloneCrypto
Open
CycloneCrypto
Eval
CycloneTCP
LiteProUltimate
Base64 data encoding
MD2, MD4 and MD5 hash functions
SHA-1 hash function
SHA-2 family hash functions
HMAC message-authentication code
RC4 stream cipher
DES and Triple DES block cipher
AES block cipher
ECB, CBC, CFB, OFB and CTR cipher modes
Diffie-Hellman key exchange (DH)
RSA public key cryptography
Digital Signature Algorithm (DSA)
Multiple precision arithmetic library
Yarrow PRNG
X.509 certificate parsing
RIPEMD-128/160 hash functions
Tiger/192 hash function
Whirlpool hash function
CMAC and GMAC message-authentication code
RC6 block cipher
IDEA block cipher
Camellia block cipher
SEED block cipher
ARIA block cipher
PRESENT block cipher
XTS, CCM and GCM cipher modes
SHA-3 family hash functions
BLAKE2 family hash functions
SHAKE128 and SHAKE256 XOFs
Keccak sponge function
ChaCha encryption algorithm
Poly1305 message authentication
ChaCha20Poly1305 AEAD
PKCS #5
Elliptic Curve Cryptography (ECC)
Elliptic Curve Diffie-Hellman (ECDH)
Elliptic Curve DSA (ECDSA)
NIST-P elliptic curves
Brainpool elliptic curves
Curve25519 and Curve448 curves
EdDSA signature (Ed25519 and Ed448)