makejian
85ba80a90e
crypto/ecc: add SPDX license identifier
...
Add BSD-2-Clause SPDX license identifier to ECC source and header files.
Signed-off-by: makejian <makejian@xiaomi.com>
2026-01-26 10:55:57 +08:00
makejian
79863bb140
crypto/ecc: fix static check in using uninitilized params
...
1. p.x uninitialized in line 1643
2. l_public.y uninitialized in line 1579
3. l_public.y uninitialized in line 1533
Signed-off-by: makejian <makejian@xiaomi.com>
2026-01-26 10:55:57 +08:00
makejian
e2a7656eee
crypto/ecc: fix warning in tasing compile
...
typedef uint redefined and uint hash been defined in sys/types.h
Signed-off-by: makejian <makejian@xiaomi.com>
2026-01-26 10:55:57 +08:00
makejian
be2e72dac2
crypto/ecc: supports exporting generated keys in uncompressed form
...
Export public keys as separate X and Y coordinates for uncompressed format.
Signed-off-by: makejian <makejian@xiaomi.com>
2026-01-26 10:55:57 +08:00
makejian
3f0cc5f09c
crypto: export algorithm about ecc
...
Transplanting the ECC algorithm from https://github.com/jestan/easy-ecc
which is BSD lisence
Signed-off-by: makejian <makejian@xiaomi.com>
2026-01-26 10:55:57 +08:00