micro-ecc icon indicating copy to clipboard operation
micro-ecc copied to clipboard

ECDH and ECDSA for 8-bit, 32-bit, and 64-bit processors.

Results 62 micro-ecc issues
Sort by recently updated
recently updated
newest added

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...

![Complie issue](https://user-images.githubusercontent.com/12592862/226605145-606e76c4-5621-43c4-b0b8-1c4e4db2cf21.PNG) 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...