| # Ignore editor artefacts |
| /.dir-locals.el |
| |
| # Top level excludes |
| /Makefile.in |
| /Makefile |
| /MINFO |
| /TABLE |
| /rehash.time |
| /inc.* |
| /makefile.* |
| /out.* |
| /tmp.* |
| /configdata.pm |
| /builddata.pm |
| /installdata.pm |
| |
| # Exporters |
| /*.pc |
| /OpenSSLConfig*.cmake |
| /exporters/*.pc |
| /exporters/OpenSSLConfig*.cmake |
| |
| # Links under apps |
| /apps/CA.pl |
| /apps/tsget |
| /apps/tsget.pl |
| /apps/md4.c |
| |
| # Auto generated headers |
| /crypto/buildinf.h |
| /include/crypto/*_conf.h |
| /include/openssl/asn1.h |
| /include/openssl/asn1t.h |
| /include/openssl/bio.h |
| /include/openssl/cmp.h |
| /include/openssl/cms.h |
| /include/openssl/comp.h |
| /include/openssl/conf.h |
| /include/openssl/configuration.h |
| /include/openssl/crmf.h |
| /include/openssl/crypto.h |
| /include/openssl/ct.h |
| /include/openssl/err.h |
| /include/openssl/ess.h |
| /include/openssl/fipskey.h |
| /include/openssl/lhash.h |
| /include/openssl/ocsp.h |
| /include/openssl/opensslv.h |
| /include/openssl/pkcs12.h |
| /include/openssl/pkcs7.h |
| /include/openssl/safestack.h |
| /include/openssl/srp.h |
| /include/openssl/ssl.h |
| /include/openssl/ui.h |
| /include/openssl/x509.h |
| /include/openssl/x509v3.h |
| /include/openssl/x509_acert.h |
| /include/openssl/x509_vfy.h |
| /include/openssl/core_names.h |
| |
| # Auto generated parameter name files |
| /crypto/params_idx.c |
| |
| # Auto generated doc files |
| doc/man1/openssl-*.pod |
| |
| # Auto generated der files |
| providers/common/der/der_slh_dsa_gen.c |
| providers/common/der/der_digests_gen.c |
| providers/common/der/der_dsa_gen.c |
| providers/common/der/der_ec_gen.c |
| providers/common/der/der_ecx_gen.c |
| providers/common/der/der_rsa_gen.c |
| providers/common/der/der_wrap_gen.c |
| providers/common/der/der_sm2_gen.c |
| providers/common/der/der_ml_dsa_gen.c |
| providers/common/der/der_hkdf_gen.c |
| providers/common/include/prov/der_slh_dsa.h |
| providers/common/include/prov/der_dsa.h |
| providers/common/include/prov/der_ec.h |
| providers/common/include/prov/der_ecx.h |
| providers/common/include/prov/der_rsa.h |
| providers/common/include/prov/der_digests.h |
| providers/common/include/prov/der_wrap.h |
| providers/common/include/prov/der_sm2.h |
| providers/common/include/prov/der_ml_dsa.h |
| providers/common/include/prov/der_hkdf.h |
| providers/implementations/asymciphers/rsa_enc.inc |
| providers/implementations/asymciphers/sm2_enc.inc |
| providers/implementations/exchange/dh_exch.inc |
| providers/implementations/exchange/ecdh_exch.inc |
| providers/implementations/exchange/ecx_exch.inc |
| providers/implementations/encode_decode/decode_der2key.inc |
| providers/implementations/encode_decode/decode_epki2pki.inc |
| providers/implementations/encode_decode/decode_pem2der.inc |
| providers/implementations/encode_decode/decode_pvk2key.inc |
| providers/implementations/encode_decode/decode_spki2typespki.inc |
| providers/implementations/encode_decode/encode_key2any.inc |
| providers/implementations/encode_decode/encode_key2ms.inc |
| providers/implementations/kdfs/argon2.inc |
| providers/implementations/kdfs/hkdf.inc |
| providers/implementations/kdfs/hmacdrbg_kdf.inc |
| providers/implementations/kdfs/kbkdf.inc |
| providers/implementations/kdfs/krb5kdf.inc |
| providers/implementations/kdfs/pbkdf1.inc |
| providers/implementations/kdfs/pbkdf2.inc |
| providers/implementations/kdfs/pkcs12kdf.inc |
| providers/implementations/kdfs/pvkkdf.inc |
| providers/implementations/kdfs/scrypt.inc |
| providers/implementations/kdfs/snmpkdf.inc |
| providers/implementations/kdfs/srtpkdf.inc |
| providers/implementations/kdfs/sshkdf.inc |
| providers/implementations/kdfs/sskdf.inc |
| providers/implementations/kdfs/tls1_prf.inc |
| providers/implementations/kdfs/x942kdf.inc |
| providers/implementations/kdfs/x963kdf.inc |
| providers/implementations/kem/ec_kem.inc |
| providers/implementations/kem/ecx_kem.inc |
| providers/implementations/kem/ml_kem_kem.inc |
| providers/implementations/kem/rsa_kem.inc |
| providers/implementations/keymgmt/ml_dsa_kmgmt.inc |
| providers/implementations/keymgmt/ml_kem_kmgmt.inc |
| providers/implementations/keymgmt/mlx_kmgmt.inc |
| providers/implementations/signature/dsa_sig.inc |
| providers/implementations/signature/ecdsa_sig.inc |
| providers/implementations/keymgmt/dh_kmgmt.inc |
| providers/implementations/keymgmt/dsa_kmgmt.inc |
| providers/implementations/keymgmt/ecx_kmgmt.inc |
| providers/implementations/keymgmt/lms_kmgmt.inc |
| providers/implementations/keymgmt/mac_legacy_kmgmt.inc |
| providers/implementations/keymgmt/ml_dsa_kmgmt.inc |
| providers/implementations/keymgmt/ml_kem_kmgmt.inc |
| providers/implementations/keymgmt/mlx_kmgmt.inc |
| providers/implementations/keymgmt/slh_dsa_kmgmt.inc |
| providers/implementations/keymgmt/template_kmgmt.inc |
| providers/implementations/signature/eddsa_sig.inc |
| providers/implementations/signature/ml_dsa_sig.inc |
| providers/implementations/signature/rsa_sig.inc |
| providers/implementations/signature/slh_dsa_sig.inc |
| providers/implementations/signature/sm2_sig.inc |
| providers/implementations/skeymgmt/generic.inc |
| providers/implementations/storemgmt/file_store_any2obj.inc |
| providers/implementations/storemgmt/file_store.inc |
| providers/implementations/storemgmt/winstore_store.inc |
| providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.inc |
| providers/implementations/ciphers/cipher_aes_cbc_hmac_sha_etm.inc |
| providers/implementations/ciphers/cipher_aes_gcm_siv.inc |
| providers/implementations/ciphers/cipher_aes_ocb.inc |
| providers/implementations/ciphers/cipher_aes_siv.inc |
| providers/implementations/ciphers/cipher_aes_wrp.inc |
| providers/implementations/ciphers/cipher_aes_xts.inc |
| providers/implementations/ciphers/ciphercommon.inc |
| providers/implementations/ciphers/ciphercommon_ccm.inc |
| providers/implementations/ciphers/ciphercommon_gcm.inc |
| providers/implementations/ciphers/cipher_chacha20.inc |
| providers/implementations/ciphers/cipher_chacha20_poly1305.inc |
| providers/implementations/ciphers/cipher_null.inc |
| providers/implementations/ciphers/cipher_rc4_hmac_md5.inc |
| providers/implementations/ciphers/cipher_sm2_xts.c |
| providers/implementations/ciphers/cipher_sm4_xts.inc |
| providers/implementations/digests/blake2_prov.inc |
| providers/implementations/digests/digestcommon.inc |
| providers/implementations/digests/mdc2_prov.inc |
| providers/implementations/digests/sha2_prov.inc |
| providers/implementations/digests/sha3_prov.inc |
| providers/implementations/digests/ml_dsa_mu_prov.inc |
| providers/implementations/digests/cshake_prov.inc |
| providers/implementations/include/prov/blake2_params.inc |
| providers/implementations/macs/cmac_prov.inc |
| providers/implementations/macs/gmac_prov.inc |
| providers/implementations/macs/hmac_prov.inc |
| providers/implementations/macs/kmac_prov.inc |
| providers/implementations/macs/poly1305_prov.inc |
| providers/implementations/macs/siphash_prov.inc |
| providers/implementations/rands/drbg_ctr.inc |
| providers/implementations/rands/drbg_hash.inc |
| providers/implementations/rands/drbg_hmac.inc |
| providers/implementations/rands/fips_crng_test.inc |
| providers/implementations/rands/seed_src.inc |
| providers/implementations/rands/seed_src_jitter.inc |
| providers/implementations/rands/test_rng.inc |
| |
| # error code files |
| /crypto/err/openssl.txt.old |
| /engines/e_afalg.txt.old |
| /engines/e_capi.txt.old |
| /engines/e_dasync.txt.old |
| /engines/e_ossltest.txt.old |
| |
| # Executables |
| /apps/openssl |
| /test/sha256t |
| /test/sha512t |
| /test/gost2814789t |
| /test/ssltest_old |
| /test/*test |
| /test/fips_aesavs |
| /test/fips_desmovs |
| /test/fips_dhvs |
| /test/fips_drbgvs |
| /test/fips_dssvs |
| /test/fips_ecdhvs |
| /test/fips_ecdsavs |
| /test/fips_rngvs |
| /test/fips_test_suite |
| /test/ssltest_old |
| /test/x509aux |
| /test/v3ext |
| /test/versions |
| /test/ossl_shim/ossl_shim |
| /test/rsa_complex |
| /test/confdump |
| /test/bio_prefix_text |
| /test/evp_extra_test2 |
| /test/evp_pkey_ctx_new_from_name |
| /test/threadstest_fips |
| /test/timing_load_creds |
| |
| # Demo applications |
| /demos/bio/client-arg |
| /demos/bio/client-conf |
| /demos/bio/saccept |
| /demos/bio/sconnect |
| /demos/bio/server-arg |
| /demos/bio/server-cmod |
| /demos/bio/server-conf |
| /demos/cipher/aesccm |
| /demos/cipher/aesgcm |
| /demos/cipher/aeskeywrap |
| /demos/cipher/ariacbc |
| /demos/cms/cms_comp |
| /demos/cms/cms_ddec |
| /demos/cms/cms_dec |
| /demos/cms/cms_denc |
| /demos/cms/cms_enc |
| /demos/cms/cms_sign |
| /demos/cms/cms_sign2 |
| /demos/cms/cms_uncomp |
| /demos/cms/cms_ver |
| /demos/digest/BIO_f_md |
| /demos/digest/EVP_MD_demo |
| /demos/digest/EVP_MD_stdin |
| /demos/digest/EVP_MD_xof |
| /demos/encode/ec_encode |
| /demos/encode/rsa_encode |
| /demos/encrypt/rsa_encrypt |
| /demos/guide/quic-client-block |
| /demos/guide/quic-client-non-block |
| /demos/guide/quic-hq-interop |
| /demos/guide/quic-multi-stream |
| /demos/guide/quic-server-block |
| /demos/guide/quic-server-non-block |
| /demos/guide/tls-client-block |
| /demos/guide/tls-client-non-block |
| /demos/http3/libnghttp3.pc |
| /demos/http3/nghttp3/ |
| /demos/http3/ossl-nghttp3-demo |
| /demos/http3/ossl-nghttp3-demo-server |
| /demos/kdf/argon2 |
| /demos/kdf/hkdf |
| /demos/kdf/pbkdf2 |
| /demos/kdf/scrypt |
| /demos/keyexch/x25519 |
| /demos/mac/cmac-aes256 |
| /demos/mac/gmac |
| /demos/mac/hmac-sha512 |
| /demos/mac/poly1305 |
| /demos/pkey/EVP_PKEY_DSA_keygen |
| /demos/pkey/EVP_PKEY_DSA_paramfromdata |
| /demos/pkey/EVP_PKEY_DSA_paramgen |
| /demos/pkey/EVP_PKEY_DSA_paramvalidate |
| /demos/pkey/EVP_PKEY_EC_keygen |
| /demos/pkey/EVP_PKEY_RSA_keygen |
| /demos/quic/server/server |
| /demos/quic/poll-server/quic-server-ssl-poll-http |
| /demos/signature/EVP_DSA_Signature_demo |
| /demos/signature/EVP_EC_Signature_demo |
| /demos/signature/EVP_ED_Signature_demo |
| /demos/signature/rsa_pss_direct |
| /demos/signature/rsa_pss_hash |
| /demos/smime/smdec |
| /demos/smime/smenc |
| /demos/smime/smsign |
| /demos/smime/smsign2 |
| /demos/smime/smver |
| /demos/sslecho/sslecho |
| |
| # Certain files that get created by tests on the fly |
| /test-runs |
| /test/buildtest_* |
| /test/provider_internal_test.cnf |
| /test/fipsmodule.cnf |
| /providers/fipsmodule.cnf |
| |
| # Fuzz stuff. |
| # Anything without an extension is an executable on Unix, so we keep files |
| # with extensions. And we keep the corpora subddir versioned as well. |
| # Anything more generic with extensions that should be ignored will be taken |
| # care of by general ignores for those extensions (*.o, *.obj, *.exe, ...) |
| /fuzz/* |
| !/fuzz/README* |
| !/fuzz/corpora |
| !/fuzz/*.* |
| |
| # Misc auto generated files |
| /doc/man7/openssl_user_macros.pod |
| /util/shlib_wrap.sh |
| /util/wrap.pl |
| /tags |
| /TAGS |
| *.map |
| *.ld |
| /apps/progs.c |
| /apps/progs.h |
| |
| # macOS |
| .DS_Store |
| |
| # Windows (legacy) |
| /tmp32 |
| /tmp32.dbg |
| /tmp32dll |
| /tmp32dll.dbg |
| /out32 |
| /out32.dbg |
| /out32dll |
| /out32dll.dbg |
| /inc32 |
| /MINFO |
| /ms/bcb.mak |
| /ms/libeay32.def |
| /ms/nt.mak |
| /ms/ntdll.mak |
| /ms/ssleay32.def |
| /ms/version32.rc |
| |
| # Files created on other branches that are not held in git, and are not |
| # needed on this branch |
| /include/openssl/des_old.h |
| /include/openssl/fips.h |
| /include/openssl/fips_rand.h |
| /include/openssl/krb5_asn.h |
| /include/openssl/kssl.h |
| /include/openssl/pq_compat.h |
| /include/openssl/ssl23.h |
| /include/openssl/tmdiff.h |
| /include/openssl/ui_compat.h |
| /test/fips_aesavs.c |
| /test/fips_desmovs.c |
| /test/fips_dsatest.c |
| /test/fips_dssvs.c |
| /test/fips_hmactest.c |
| /test/fips_randtest.c |
| /test/fips_rngvs.c |
| /test/fips_rsagtest.c |
| /test/fips_rsastest.c |
| /test/fips_rsavtest.c |
| /test/fips_shatest.c |
| /test/fips_test_suite.c |
| /test/shatest.c |
| |
| # Generated docs directories |
| /doc/html |
| /doc/man |
| |
| ##### Generic patterns |
| # Auto generated assembly language source files |
| *.s |
| !/crypto/*/asm/*.s |
| /crypto/*.S |
| /crypto/*/*.S |
| *.asm |
| !/crypto/*/asm/*.asm |
| |
| # Object files |
| *.o |
| *.obj |
| |
| # editor artefacts |
| *.swp |
| .#* |
| \#*# |
| *~ |
| |
| # Certificate symbolic links |
| *.0 |
| |
| # All kinds of libraries and executables |
| *.a |
| *.so |
| *.so.* |
| *.dylib |
| *.dylib.* |
| *.dll |
| *.dll.* |
| *.exe |
| *.pyc |
| *.exp |
| *.lib |
| *.pdb |
| *.tds |
| *.ilk |
| *.def |
| *.rc |
| *.res |
| |
| # Misc generated stuff |
| Makefile.save |
| /crypto/**/lib |
| /engines/**/lib |
| /ssl/**/lib |
| *.bak |
| cscope.* |
| *.d |
| !.ctags.d |
| *.d.tmp |
| pod2htmd.tmp |
| MAKE0[0-9][0-9][0-9].@@@ |
| |
| # Windows manifest files |
| *.manifest |
| doc-nits |
| |
| # LSP (Language Server Protocol) support |
| .cache/ |
| compile_commands.json |
| |
| # coverage files |
| *.gcda |
| *.gcno |
| lcov.info |
| run_tests |
| depend |
| |