Description

Package ecdh encrypts and decrypts data using elliptic curve keys. Data is encrypted with AES-128-CBC with HMAC-SHA1 message tags using ECDHE to generate a shared key. The P256 curve is chosen in keeping with the use of AES-128 for encryption.