MIRACL является золотым стандартом для криптографии на эллиптических кривых над GF (p) и GF (2m) и дополнительно поддерживает еще более эзотерические эллиптические кривые и схемы на основе функций Лукаса. Он также включает более двадцати протоколов, основанных на новой парадигме криптографии на основе сопряжения. Использование MIRACL означает, что шифрование AES, криптография с открытым ключом RSA, обмен ключами Диффи-Хеллмана и цифровая подпись DSA - это всего лишь несколько процедурных вызовов.
Вы можете узнать больше о MIRACL здесь и загрузить SDK: https://www.certivox.com/miracl