25 lines · 769 B · C
RawDownload
/* SPDX-License-Identifier: GPL-2.0 *//* * Shared crypto simd helpers */ #ifndef _CRYPTO_INTERNAL_SIMD_H#define _CRYPTO_INTERNAL_SIMD_H struct simd_skcipher_alg;struct skcipher_alg; struct simd_skcipher_alg *simd_skcipher_create_compat(const char *algname,						      const char *drvname,						      const char *basename);struct simd_skcipher_alg *simd_skcipher_create(const char *algname,					       const char *basename);void simd_skcipher_free(struct simd_skcipher_alg *alg); int simd_register_skciphers_compat(struct skcipher_alg *algs, int count,				   struct simd_skcipher_alg **simd_algs); void simd_unregister_skciphers(struct skcipher_alg *algs, int count,			       struct simd_skcipher_alg **simd_algs); #endif /* _CRYPTO_INTERNAL_SIMD_H */