mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-25 17:05:42 +00:00
bea98b4581
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.
65 lines
1 KiB
Plaintext
65 lines
1 KiB
Plaintext
*/Makefile
|
|
*.sln
|
|
*.vcxproj
|
|
|
|
aes/aescrypt2
|
|
aes/crypt_and_hash
|
|
hash/generic_sum
|
|
hash/hello
|
|
hash/md5sum
|
|
hash/sha1sum
|
|
hash/sha2sum
|
|
pkey/dh_genprime
|
|
pkey/ecdsa
|
|
pkey/ecdh_curve25519
|
|
pkey/gen_key
|
|
pkey/key_app
|
|
pkey/key_app_writer
|
|
pkey/mpi_demo
|
|
pkey/pk_decrypt
|
|
pkey/pk_encrypt
|
|
pkey/pk_sign
|
|
pkey/pk_verify
|
|
pkey/rsa_decrypt
|
|
pkey/rsa_encrypt
|
|
pkey/rsa_genkey
|
|
pkey/rsa_sign
|
|
pkey/rsa_sign_pss
|
|
pkey/rsa_verify
|
|
pkey/rsa_verify_pss
|
|
psa/crypto_examples
|
|
psa/psa_constant_names
|
|
psa/psa_constant_names_generated.c
|
|
psa/key_ladder_demo
|
|
random/gen_entropy
|
|
random/gen_random_ctr_drbg
|
|
random/gen_random_havege
|
|
ssl/dtls_client
|
|
ssl/dtls_server
|
|
ssl/ssl_client1
|
|
ssl/ssl_client2
|
|
ssl/ssl_fork_server
|
|
ssl/ssl_mail_client
|
|
ssl/ssl_pthread_server
|
|
ssl/ssl_server
|
|
ssl/ssl_server2
|
|
ssl/mini_client
|
|
test/benchmark
|
|
test/ecp-bench
|
|
test/selftest
|
|
test/cpp_dummy_build
|
|
test/ssl_cert_test
|
|
test/udp_proxy
|
|
test/zeroize
|
|
test/query_compile_time_config
|
|
util/pem2der
|
|
util/strerror
|
|
x509/cert_app
|
|
x509/cert_req
|
|
x509/crl_app
|
|
x509/cert_write
|
|
x509/req_app
|
|
|
|
# generated files
|
|
pkey/keyfile.key
|