mbedtls/programs/pkey
Janos Follath bea98b4581 Remove Diffie-Hellman examples
These examples rely on the NET module, which we want to remove. In
theory we could remove just the dependency, but we decided to remove the
whole example because:

 - They showcase some bad crypto: custom, undocumented protocol (not
   obviously broken though, apart from authenticating only one side);
   hard-coded limit of 512-bit size for the DH modulus (2048 is the
   recommended minimum these days); direct use of the shared secret as a
   key (instead of applying a KDF); encryption with ECB, custom
   parameters and the client not having the ability to verify them.
 - The programs use the DH API in the same way that TLS does, so they
   have limited demonstration value.
 - The programs only show finite-field DH, which is not used all that
   much these days. What people want to see is mostly ECDH.
2019-03-06 15:39:48 +00:00
..
CMakeLists.txt Remove Diffie-Hellman examples 2019-03-06 15:39:48 +00:00
dh_genprime.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
dh_prime.txt - Changed saved value to RCF 3526 2048 MODP group 2012-10-03 19:50:54 +00:00
ecdh_curve25519.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
ecdsa.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
gen_key.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
key_app.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
key_app_writer.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
mpi_demo.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
pk_decrypt.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
pk_encrypt.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
pk_sign.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
pk_verify.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
rsa_decrypt.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
rsa_encrypt.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
rsa_genkey.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
rsa_priv.txt - Smaller default values 2012-10-24 14:29:17 +00:00
rsa_pub.txt - Smaller default values 2012-10-24 14:29:17 +00:00
rsa_sign.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
rsa_sign_pss.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
rsa_verify.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
rsa_verify_pss.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00