https://github.com/helium/ecc_compact
Unpatented ECC point compression for NIST p-256 public keys
https://github.com/helium/ecc_compact
cryptography ecc erlang-nif
Last synced: 2 months ago
JSON representation
Unpatented ECC point compression for NIST p-256 public keys
- Host: GitHub
- URL: https://github.com/helium/ecc_compact
- Owner: helium
- License: other
- Created: 2018-02-27T20:56:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-13T13:19:03.000Z (about 1 year ago)
- Last Synced: 2025-04-13T02:54:19.300Z (2 months ago)
- Topics: cryptography, ecc, erlang-nif
- Language: C
- Size: 690 KB
- Stars: 10
- Watchers: 24
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.openssl.txt
Awesome Lists containing this project
README
[](https://travis-ci.org/helium/ecc_compact)
[](https://coveralls.io/github/helium/ecc_compact?branch=master)Overview
--------This library is a utility module to help with point-compression techniques
for NIST P-256 and SEC-2 K-256 elliptic curve public keys. Refer to the
documentation (built using `make doc`) for more information.Building
--------Simply use `make` to build the library.
Limitations
-----------This library only supports point-compaction for NIST P-256 keys and point
compression for SEC-2 K-256 keys. Other curves and compression combinations
could be supported, but the work has not yet been done. Contributions welcome.