Check that the ecparam and pkeyparam do not mangle the parameters
authorTomas Mraz <tomas@openssl.org>
Fri, 22 Jan 2021 14:52:07 +0000 (15:52 +0100)
committerTomas Mraz <tomas@openssl.org>
Tue, 26 Jan 2021 14:26:49 +0000 (15:26 +0100)
commit7b0f64b121860be91506906a2dc024e352b3d216
tree116d6a97aa7dc1a961ebd7be9c4ec4cb441a3f30
parent82a46200911f2bb1af00b6921c0db9738825aa76
Check that the ecparam and pkeyparam do not mangle the parameters

Just comparison of the original parameter file with the -out output.

Some test files have non-canonical encoding, so they are moved
to a different directory.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)
31 files changed:
test/recipes/15-test_ecparam.t
test/recipes/15-test_ecparam_data/noncanon/c2pnb163v1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/c2pnb163v1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/c2pnb208w1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/c2pnb208w1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/secp160k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/secp160k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/secp192k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/secp192k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/secp224k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/secp224k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/secp256k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/secp256k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/secp521r1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/secp521r1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect113r1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect113r1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect113r2-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect113r2-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect163k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect163k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect163r2-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect163r2-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect193r1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect193r1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect193r2-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect193r2-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect233k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect233k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect233r1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect233r1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect239k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect239k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect283k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect283k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect283r1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect283r1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect409k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect409k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect409r1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect409r1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect571k1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect571k1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/sect571r1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/sect571r1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls1-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls1-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls10-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls10-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls11-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls11-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls3-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls3-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls4-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls4-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls5-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls5-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls8-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls8-explicit.pem with 100% similarity]
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls9-explicit.pem [moved from test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls9-explicit.pem with 100% similarity]