![David Garske](/assets/img/avatar_default.png)
* Fixes to support certificate generation (`WOLFSSL_CERT_GEN`) without RSA enabled. * Added new ECC CA for 384-bit tests. * Created new server cert chain (ECC CA for 256-bit that signs server-ecc.pem) * Created new `./certs/ecc/genecc.sh` script for generating all ECC CA's, generated server cert req (CSR), signing with CA and the required CRL. * Moved the wolfCrypt ECC CA / ECC cert gen test into `ecc_test` as `ecc_test_cert_gen`. * Refactor duplicate code that saves DER to disk, converts DER to PEM and saves PEM to disk into SaveDerAndPem function. * Changed `ecc_test_make_pub` and `ecc_test_key_gen` to use XMALLOC for temp buffers (uses heap instead of stack). * Cleanup to combine all certificate subject information into global `certDefaultName`. * Updated cert request info to use wolfSSL instead of Yassl. * Cleanup to combine keyUsage into `certKeyUsage` and `certKeyUsage2`. * Re-number error codes in rsa_test. * Moved the certext_test after the ecc_test, since it uses a file generated in `ecc_test_cert_gen`.
105 lines
3.1 KiB
Plaintext
Executable File
105 lines
3.1 KiB
Plaintext
Executable File
# vim:ft=automake
|
|
# All paths should be given relative to the root
|
|
#
|
|
|
|
EXTRA_DIST += \
|
|
certs/ca-cert.pem \
|
|
certs/ca-key.pem \
|
|
certs/client-cert.pem \
|
|
certs/client-keyEnc.pem \
|
|
certs/client-key.pem \
|
|
certs/ecc-key.pem \
|
|
certs/ecc-privkey.pem \
|
|
certs/ecc-keyPkcs8Enc.pem \
|
|
certs/ecc-key-comp.pem \
|
|
certs/ecc-keyPkcs8.pem \
|
|
certs/ecc-client-key.pem \
|
|
certs/ecc-client-keyPub.pem \
|
|
certs/client-ecc-cert.pem \
|
|
certs/client-ca.pem \
|
|
certs/ntru-cert.pem \
|
|
certs/dh2048.pem \
|
|
certs/server-cert.pem \
|
|
certs/server-ecc.pem \
|
|
certs/server-ecc-self.pem \
|
|
certs/server-ecc-comp.pem \
|
|
certs/server-ecc-rsa.pem \
|
|
certs/server-keyEnc.pem \
|
|
certs/server-key.pem \
|
|
certs/server-keyPkcs8.der \
|
|
certs/server-keyPkcs8Enc12.pem \
|
|
certs/server-keyPkcs8Enc2.pem \
|
|
certs/server-keyPkcs8Enc.pem \
|
|
certs/server-keyPkcs8.pem \
|
|
certs/server-revoked-cert.pem \
|
|
certs/server-revoked-key.pem \
|
|
certs/wolfssl-website-ca.pem \
|
|
certs/test-servercert.p12 \
|
|
certs/dsaparams.pem \
|
|
certs/ecc-privOnlyKey.pem \
|
|
certs/ecc-privOnlyCert.pem \
|
|
certs/dh3072.pem \
|
|
certs/client-cert-3072.pem \
|
|
certs/client-key-3072.pem
|
|
EXTRA_DIST += \
|
|
certs/ca-key.der \
|
|
certs/ca-cert.der \
|
|
certs/client-cert.der \
|
|
certs/client-key.der \
|
|
certs/client-ecc-cert.der \
|
|
certs/client-keyPub.der \
|
|
certs/dh2048.der \
|
|
certs/rsa2048.der \
|
|
certs/dsa2048.der \
|
|
certs/ecc-client-key.der \
|
|
certs/ecc-client-keyPub.der \
|
|
certs/ecc-key.der \
|
|
certs/ecc-keyPub.der \
|
|
certs/server-key.der \
|
|
certs/server-cert.der \
|
|
certs/server-ecc-comp.der \
|
|
certs/server-ecc.der \
|
|
certs/server-ecc-self.der \
|
|
certs/server-ecc-rsa.der \
|
|
certs/server-cert-chain.der
|
|
EXTRA_DIST += \
|
|
certs/ed25519/ca-ed25519.der \
|
|
certs/ed25519/ca-ed25519-key.der \
|
|
certs/ed25519/ca-ed25519-key.pem \
|
|
certs/ed25519/ca-ed25519.pem \
|
|
certs/ed25519/client-ed25519.der \
|
|
certs/ed25519/client-ed25519-key.der \
|
|
certs/ed25519/client-ed25519-key.pem \
|
|
certs/ed25519/client-ed25519.pem \
|
|
certs/ed25519/root-ed25519.der \
|
|
certs/ed25519/root-ed25519-key.der \
|
|
certs/ed25519/root-ed25519-key.pem \
|
|
certs/ed25519/root-ed25519.pem \
|
|
certs/ed25519/server-ed25519.der \
|
|
certs/ed25519/server-ed25519-key.der \
|
|
certs/ed25519/server-ed25519-key.pem \
|
|
certs/ed25519/server-ed25519.pem
|
|
|
|
# ECC CA prime256v1
|
|
EXTRA_DIST += \
|
|
certs/ca-ecc-cert.der \
|
|
certs/ca-ecc-cert.pem \
|
|
certs/ca-ecc-key.der \
|
|
certs/ca-ecc-key.pem
|
|
|
|
# ECC CA SECP384R1
|
|
EXTRA_DIST += \
|
|
certs/ca-ecc384-cert.der \
|
|
certs/ca-ecc384-cert.pem \
|
|
certs/ca-ecc384-key.der \
|
|
certs/ca-ecc384-key.pem
|
|
|
|
dist_doc_DATA+= certs/taoCert.txt
|
|
|
|
EXTRA_DIST+= certs/ntru-key.raw
|
|
|
|
include certs/test/include.am
|
|
include certs/test-pathlen/include.am
|
|
include certs/test/include.am
|
|
include certs/ecc/include.am
|