I'm researching cryptographic libraries for a project I'm working on, and I'm particularly interested in the BearSSL Library due to its lightweight nature. But I'm not sure if it supports ECC (Elliptic Curve Cryptography) encryption/decryption functionality.

Can someone provide information on whether the BearSSL Library includes ECC encryption support or just supports ecc for authentication, and if it does support ecc encryption/decryption, where can I find how to use it?

Thanks for your help.

Best regards,



1 Answer 1



  • AES/GCM, AES/CCM, AES/CBC, 3DES/CBC and ChaCha20+Poly1305 encryption algorithms are supported.
  • ECDHE (Elliptic Curve Diffie Hellman Ephemeral) is available for key exchange more information about this can be found on: https://www.ecdhe.com/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.