micro-ecc
micro-ecc copied to clipboard
ECDH and ECDSA for 8-bit, 32-bit, and 64-bit processors.
Seeing an issue where the P-256 verify fails with certain inputs (which succeed when verified with a different library, eg wolfssl). Eg. These set of inputs fail but are valid...
At first, I write a golang wrap of this lib, because golang version of ecdsa is not fast enought. But I found this lib is slow 10 times of go...
Hi, http://kmackay.ca/micro-ecc/ claims that Micro-ECC supports P-384, however the README.md does not mention it and I don't see anything in the code about it. Issue #99 mentioned an implementation and...
test/test_ecdsa.c WORKS with this:- #define uECC_OPTIMIZATION_LEVEL 2 but FAILS with this:- #define uECC_OPTIMIZATION_LEVEL 4
Yesterday, I am trying to compile the micro-ecc in MCU atmega328p (avr mcu) when uECC_OPTIMIZATION_LEVEL=4. But I got an error about too long assembler code. So I edit the code...
I was wondering what happened with the proposal to add 16-bit support (see past issues [23](https://github.com/kmackay/micro-ecc/issues/23) and [96](https://github.com/kmackay/micro-ecc/issues/96)). It seems some work was done after your comment "I don't mind...
micro-ecc computes a wrong signature on secp160r1 on ARM Cortex M0. The compile-time settings are: ``` -DuECC_SUPPORTS_secp160r1=1 -DuECC_SUPPORTS_secp192r1=0 -DuECC_SUPPORTS_secp224r1=0 -DuECC_SUPPORTS_secp256r1=0 -DuECC_SUPPORTS_secp256k1=0 -DuECC_SUPPORT_COMPRESSED_POINT=0 -DuECC_OPTIMIZATION_LEVEL=3 -DuECC_SQUARE_FUNC=1 -fomit-frame-pointer ``` with `arm-none-eabi-gcc` version 13.1.0...
 when we tried to compile the code with the latest version of IAR (9.10.2), we encountered an error with the "__asm__" keyword being undefined. After correcting the syntax...
If the platform supports `__int128`, GCC throws the following warning if the `-Wpedantic` flag is set. ``` types.h:100:18: warning: ISO C does not support ‘__int128’ types [-Wpedantic] 100 | typedef...