/kernel/linux/linux-5.10/crypto/ |
H A D | algif_rng.c | 56 struct crypto_rng *drng; member 62 struct crypto_rng *drng; member 73 static int _rng_recvmsg(struct crypto_rng *drng, struct msghdr *msg, size_t len, in _rng_recvmsg() argument 97 genlen = crypto_rng_generate(drng, addtl, addtl_len, result, len); in _rng_recvmsg() 114 return _rng_recvmsg(ctx->drng, msg, len, NULL, 0); in rng_recvmsg() 126 ret = _rng_recvmsg(ctx->drng, msg, len, ctx->addtl, ctx->addtl_len); in rng_test_recvmsg() 217 pctx->drng = rng; in rng_bind() 227 crypto_free_rng(pctx->drng); in rng_release() 263 ctx->drng = pctx->drng; in rng_accept_parent() [all...] |
H A D | testmgr.c | 3657 struct crypto_rng *drng; in drbg_cavs_test() local 3665 drng = crypto_alloc_rng(driver, type, mask); in drbg_cavs_test() 3666 if (IS_ERR(drng)) { in drbg_cavs_test() 3676 ret = crypto_drbg_reset_test(drng, &pers, &test_data); in drbg_cavs_test() 3685 ret = crypto_drbg_get_bytes_addtl_test(drng, in drbg_cavs_test() 3688 ret = crypto_drbg_get_bytes_addtl(drng, in drbg_cavs_test() 3700 ret = crypto_drbg_get_bytes_addtl_test(drng, in drbg_cavs_test() 3703 ret = crypto_drbg_get_bytes_addtl(drng, in drbg_cavs_test() 3715 crypto_free_rng(drng); in drbg_cavs_test()
|
/kernel/linux/linux-6.6/crypto/ |
H A D | algif_rng.c | 56 struct crypto_rng *drng; member 62 struct crypto_rng *drng; member 73 static int _rng_recvmsg(struct crypto_rng *drng, struct msghdr *msg, size_t len, in _rng_recvmsg() argument 97 genlen = crypto_rng_generate(drng, addtl, addtl_len, result, len); in _rng_recvmsg() 114 return _rng_recvmsg(ctx->drng, msg, len, NULL, 0); in rng_recvmsg() 126 ret = _rng_recvmsg(ctx->drng, msg, len, ctx->addtl, ctx->addtl_len); in rng_test_recvmsg() 215 pctx->drng = rng; in rng_bind() 225 crypto_free_rng(pctx->drng); in rng_release() 261 ctx->drng = pctx->drng; in rng_accept_parent() [all...] |
H A D | testmgr.c | 3802 struct crypto_rng *drng; in drbg_cavs_test() local 3810 drng = crypto_alloc_rng(driver, type, mask); in drbg_cavs_test() 3811 if (IS_ERR(drng)) { in drbg_cavs_test() 3821 ret = crypto_drbg_reset_test(drng, &pers, &test_data); in drbg_cavs_test() 3830 ret = crypto_drbg_get_bytes_addtl_test(drng, in drbg_cavs_test() 3833 ret = crypto_drbg_get_bytes_addtl(drng, in drbg_cavs_test() 3845 ret = crypto_drbg_get_bytes_addtl_test(drng, in drbg_cavs_test() 3848 ret = crypto_drbg_get_bytes_addtl(drng, in drbg_cavs_test() 3860 crypto_free_rng(drng); in drbg_cavs_test()
|
/kernel/linux/linux-5.10/include/crypto/ |
H A D | drbg.h | 198 * @drng DRBG handle -- see crypto_rng_get_bytes 207 static inline int crypto_drbg_get_bytes_addtl(struct crypto_rng *drng, in crypto_drbg_get_bytes_addtl() argument 211 return crypto_rng_generate(drng, addtl->buf, addtl->len, in crypto_drbg_get_bytes_addtl() 222 * @drng DRBG handle -- see crypto_rng_get_bytes 232 static inline int crypto_drbg_get_bytes_addtl_test(struct crypto_rng *drng, in crypto_drbg_get_bytes_addtl_test() argument 237 crypto_rng_set_entropy(drng, test_data->testentropy->buf, in crypto_drbg_get_bytes_addtl_test() 239 return crypto_rng_generate(drng, addtl->buf, addtl->len, in crypto_drbg_get_bytes_addtl_test() 249 * @drng DRBG handle -- see crypto_rng_reset 257 static inline int crypto_drbg_reset_test(struct crypto_rng *drng, in crypto_drbg_reset_test() argument 261 crypto_rng_set_entropy(drng, test_dat in crypto_drbg_reset_test() [all...] |
/kernel/linux/linux-6.6/include/crypto/ |
H A D | drbg.h | 199 * @drng DRBG handle -- see crypto_rng_get_bytes 208 static inline int crypto_drbg_get_bytes_addtl(struct crypto_rng *drng, in crypto_drbg_get_bytes_addtl() argument 212 return crypto_rng_generate(drng, addtl->buf, addtl->len, in crypto_drbg_get_bytes_addtl() 223 * @drng DRBG handle -- see crypto_rng_get_bytes 233 static inline int crypto_drbg_get_bytes_addtl_test(struct crypto_rng *drng, in crypto_drbg_get_bytes_addtl_test() argument 238 crypto_rng_set_entropy(drng, test_data->testentropy->buf, in crypto_drbg_get_bytes_addtl_test() 240 return crypto_rng_generate(drng, addtl->buf, addtl->len, in crypto_drbg_get_bytes_addtl_test() 250 * @drng DRBG handle -- see crypto_rng_reset 258 static inline int crypto_drbg_reset_test(struct crypto_rng *drng, in crypto_drbg_reset_test() argument 262 crypto_rng_set_entropy(drng, test_dat in crypto_drbg_reset_test() [all...] |