boulder/issuance
Aaron Gable 2603aa45a8
Remove weakKeyFile and blockedKeyFile support (#7783)
Goodkey has two ways to detect a key as weak: it runs a variety of
algorithmic checks (such as Fermat factorization and rocacheck), or the
key can be listed in a "weak key file". Similarly, it has two ways to
detect a key as blocked: it can call a generic function (which we use to
query our database), or the key can be listed in a "blocked key file".

This is two methods too many. Reliance on files of weak or blocked keys
introduces unnecessary complexity to both the implementation and
configuration of the goodkey package. Remove both "key file" options and
delete all code which supported them.

Also remove //test/block-a-key, as it was only used to generate these
test files.

IN-10762 tracked the removal of these files in prod.

Fixes https://github.com/letsencrypt/boulder/issues/7748
2024-11-06 10:48:39 -08:00
..
cert.go ca: log cert signing using JSON objects (#7742) 2024-11-04 16:54:07 -08:00
cert_test.go ca: log cert signing using JSON objects (#7742) 2024-11-04 16:54:07 -08:00
crl.go CA: Remove deprecated crldpBase config (#7461) 2024-05-02 15:14:05 -07:00
crl_test.go test: Remove loop variable rebinding (#7587) 2024-07-12 10:43:25 -04:00
issuer.go Deprecate ECDSAForAll feature and remove ECDSAAllowList (#7560) 2024-06-26 10:38:51 -04:00
issuer_test.go Remove weakKeyFile and blockedKeyFile support (#7783) 2024-11-06 10:48:39 -08:00