Lines Matching full:algorithm

21  * Algorithm masks and types.
48 * Set if the algorithm (or an algorithm which it uses) requires another
49 * algorithm of the same type to handle corner cases.
54 * Set if the algorithm has passed automated run-time testing. Note that
55 * if there is no run-time testing for a given algorithm it is considered
62 * Set if the algorithm is an instance that is built from templates.
66 /* Set this bit if the algorithm provided is hardware accelerated but
78 * Set if the algorithm has a ->setkey() method but can be used without
89 * The algorithm may allocate memory during request processing, i.e. during
90 * encryption, decryption, or hashing. Users can request an algorithm with this
101 * algorithm's alignmask.
107 * algorithm's alignmask.
114 * - The result buffer must be aligned to the algorithm's alignmask.
115 * - crypto_ahash_finup() must not be used unless the algorithm implements
121 * Mark an algorithm as a service implementation only usable by a
125 * a FIPS-approved algorithm (e.g., dh vs. ffdhe2048(dh)).
182 * DOC: Block Cipher Algorithm Definitions
184 * These data structures define modular crypto algorithm implementations,
192 * algorithm. This must be set to one of the pre-defined
198 * algorithm. This must be set to one of the pre-defined values
224 * might need to use the fallback if the algorithm doesn't support
245 * struct compress_alg - compression/decompression algorithm
266 * struct crypto_alg - definition of a cryptograpic cipher algorithm
270 * algorithm.
273 * this algorithm. The users must respect this value.
283 * buffer containing the input data for the algorithm must be
299 * transformation algorithm. This is the name of the transformation
306 * transformation algorithm.
331 * @cra_u.compress: Union member which contains a (de)compression algorithm.
339 * The struct crypto_alg describes a generic Crypto API algorithm and is common
412 * Algorithm query interface.
453 * Transform helpers which query the underlying algorithm.