aboutsummaryrefslogtreecommitdiff
path: root/sys/mips/nlm/dev/sec
diff options
context:
space:
mode:
authorPedro F. Giffuni <pfg@FreeBSD.org>2018-01-15 21:13:30 +0000
committerPedro F. Giffuni <pfg@FreeBSD.org>2018-01-15 21:13:30 +0000
commit98fffe4ecb1f0b96d3abcd5cf0ef85ddc520675c (patch)
treee4c9313e295a089a0e8c4d2103958d54cd955c47 /sys/mips/nlm/dev/sec
parent0993a7daaff4f01702275f7bcf5b4ac5e5bbe062 (diff)
Notes
Diffstat (limited to 'sys/mips/nlm/dev/sec')
-rw-r--r--sys/mips/nlm/dev/sec/nlmrsa.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/mips/nlm/dev/sec/nlmrsa.c b/sys/mips/nlm/dev/sec/nlmrsa.c
index 2c672675c48d..8ee0e64b7004 100644
--- a/sys/mips/nlm/dev/sec/nlmrsa.c
+++ b/sys/mips/nlm/dev/sec/nlmrsa.c
@@ -346,7 +346,7 @@ xlp_rsa_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri)
if (ses == NULL) {
sesn = sc->sc_nsessions;
- ses = malloc((sesn + 1) * sizeof(*ses),
+ ses = mallocarray(sesn + 1, sizeof(*ses),
M_DEVBUF, M_NOWAIT);
if (ses == NULL)
return (ENOMEM);
@@ -528,8 +528,9 @@ xlp_rsa_kprocess(device_t dev, struct cryptkop *krp, int hint)
goto errout;
}
cmd->rsafn = 0; /* Mod Exp */
- cmd->rsasrc = malloc(
- cmd->rsaopsize * (krp->krp_iparams + krp->krp_oparams),
+ cmd->rsasrc = mallocarray(
+ krp->krp_iparams + krp->krp_oparams,
+ cmd->rsaopsize,
M_DEVBUF,
M_NOWAIT | M_ZERO);
if (cmd->rsasrc == NULL) {