Weili Qian
6e57871c3b
crypto: hisilicon/trng - add version to adapt new algorithm
...
Kunpeng930 supports trng and prng, but Kunpeng920 only supports trng.
Therefore, version information is added to ensure that prng is not
registered to Crypto subsystem on Kunpeng920.
Signed-off-by: Weili Qian <qianweili@huawei.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2021-04-16 21:16:31 +10:00
Yejune Deng
a320dc2ff8
crypto: hisilicon/trng - replace atomic_add_return()
...
a set of atomic_inc_return() looks more neater
Signed-off-by: Yejune Deng <yejune.deng@gmail.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2020-12-11 21:12:05 +11:00
Weili Qian
e4d9d10ef4
crypto: hisilicon/trng - add support for PRNG
...
This patch adds support for pseudo random number generator(PRNG)
in Crypto subsystem.
Signed-off-by: Weili Qian <qianweili@huawei.com >
Reviewed-by: Zaibo Xu <xuzaibo@huawei.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2020-11-27 17:13:43 +11:00
Weili Qian
56c6da16c3
crypto: hisilicon/trng - add HiSilicon TRNG driver support
...
Move existing char/hw_random/hisi-trng-v2.c to crypto/hisilicon/trng.c.
Signed-off-by: Weili Qian <qianweili@huawei.com >
Reviewed-by: Zaibo Xu <xuzaibo@huawei.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2020-11-27 17:13:43 +11:00