Lines Matching full:algorithms
6 * This file is the core of fips140.ko, which contains various crypto algorithms
8 * built-in implementations of these algorithms with its implementations. It
9 * also runs self-tests on these algorithms and verifies the integrity of its
60 * The list of the crypto API algorithms (by cra_name) that will be unregistered
64 * All algorithms that will be declared as FIPS-approved in the module
66 * implementations of these algorithms in the kernel image aren't used.
76 * FIPS-approved. However, we otherwise treat it the same as the algorithms
117 * All software algorithms are synchronous, hardware algorithms must in fips140_should_unregister_alg()
139 * - The module doesn't distinguish between "services" and "algorithms"; its
140 * services are simply its algorithms.
145 * supports non-approved settings for approved algorithms, e.g.
150 * - The module does support some non-approved algorithms, so a single static
189 * Release a list of algorithms which have been removed from crypto_alg_list.
193 * run concurrently (as we haven't taken a reference to the algorithms on the
229 * Find all registered algorithms that we care about, and move them to a in unregister_existing_fips140_algos()
261 * algorithms like "hmac(sha256)" that need to be in unregister_existing_fips140_algos()
263 * algorithms always take priority over a template being in unregister_existing_fips140_algos()
267 * algorithms, we also append "+orig" to its name. in unregister_existing_fips140_algos()
509 * algorithms that depend on non-present CPU features. Besides in fips140_init()
524 * the algorithms that are replaced with versions from this module, and in fips140_init()