openwrt/package
Eneas U de Queiroz a552ababd4 px5g: support EC keys
This adds an 'eckey' command to generate an EC key, with an optional
curve name argument, with P-256 as default.

For the 'selfsigned' command, it adds an 'ec' algorithm argument to the
'-newkey' option, and a '-pkeyopt ec_paramgen_curve:<curvename>' option,
mirroring the way openssl specifies the curve name.

Notice that curve names are not necessarily the same in mbedtls and
openssl.  In particular, secp256r1 works for mbedtls, but openssl uses
prime256v1 instead. px5g uses mbedtls, but short NIST curve names P-256
and P-384 are specifically supported.

Package size increased by about 900 bytes (arm).

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2019-09-01 00:34:30 +02:00
..
base-files base-files: use JSON for storing firmware validation info 2019-08-30 08:34:10 +02:00
boot mvebu: uDPU: add sysupgrade support 2019-08-24 23:11:15 +02:00
devel perf: simplify the build process 2019-07-17 12:16:29 +02:00
firmware linux-firmware: add mediatek BT firmware 2019-08-30 07:27:51 +02:00
kernel mac80211: rt2x00: revert commit causing regression in 5GHz band 2019-08-29 22:29:54 +02:00
libs openssl: always build with EC support 2019-09-01 00:16:08 +02:00
network iwinfo: update to latest Git HEAD 2019-08-28 12:09:14 +02:00
system procd: fix compile issue with glibc (FS#2469) 2019-08-28 15:30:40 +02:00
utils px5g: support EC keys 2019-09-01 00:34:30 +02:00
Makefile packages: apply usign padding workarounds to package indexes if needed 2019-08-07 07:15:07 +02:00