Source
32
32
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
33
33
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
34
34
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
35
35
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
36
36
* USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
37
37
* DAMAGE.
38
38
*/
39
39
40
40
#include <linux/module.h>
41
41
#include <linux/slab.h>
42
-
#include <linux/module.h>
43
42
#include <linux/fips.h>
44
43
#include <linux/time.h>
45
44
#include <linux/crypto.h>
46
45
#include <crypto/internal/rng.h>
47
46
48
47
struct rand_data;
49
48
int jent_read_entropy(struct rand_data *ec, unsigned char *data,
50
49
unsigned int len);
51
50
int jent_entropy_init(void);
52
51
struct rand_data *jent_entropy_collector_alloc(unsigned int osr,