crypto: qcom-rng - Add hw_random interface support
authorOm Prakash Singh <quic_omprsing@quicinc.com>
Tue, 3 Oct 2023 07:10:21 +0000 (09:10 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 13 Oct 2023 10:30:54 +0000 (18:30 +0800)
commitf29cd5bb64c258f29b4c49452532481f50eb43ca
treedc1002bb8a8d3483344ea2c83b89879038e61e1a
parenta4d7e9ec21a22c7e9c0270202ab317bad596fd52
crypto: qcom-rng - Add hw_random interface support

Add hw_random interface support in qcom-rng driver as new IP block
in Qualcomm SoC has inbuilt NIST SP800 90B compliant entropic source
to generate true random number.

Keeping current rng_alg interface as well for random number generation
using Kernel Crypto API.

Signed-off-by: Om Prakash Singh <quic_omprsing@quicinc.com>
Reviewed-by: Bjorn Andersson <quic_bjorande@quicinc.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Acked-by: Om Prakash Singh <quic_omprsing@quicinc.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/qcom-rng.c