summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/arch/amd64/amd64/aesni.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/sys/arch/amd64/amd64/aesni.c b/sys/arch/amd64/amd64/aesni.c
index 7b6024f787c..57a33b5dd06 100644
--- a/sys/arch/amd64/amd64/aesni.c
+++ b/sys/arch/amd64/amd64/aesni.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: aesni.c,v 1.1 2010/06/29 21:34:11 thib Exp $ */
+/* $OpenBSD: aesni.c,v 1.2 2010/06/30 17:00:42 thib Exp $ */
/*-
* Copyright (c) 2003 Jason Wright
* Copyright (c) 2003, 2004 Theo de Raadt
@@ -44,9 +44,6 @@
#define AESCTR_IVSIZE 8
#define AESCTR_BLOCKSIZE 16
-#define AESCTR_MINKEY 16+4
-#define AESCTR_MAXKEY 32+4
-
struct aesni_sess {
uint32_t ses_ekey[4 * (AES_MAXROUNDS + 1)];
uint32_t ses_dkey[4 * (AES_MAXROUNDS + 1)];
@@ -164,7 +161,7 @@ aesni_newsession(u_int32_t *sidp, struct cryptoini *cri)
if ((uint64_t)ses % 16 != 0)
panic("aesni: unaligned address %p\n", ses);
- fpu_kernel_enter(0);
+ fpu_kernel_enter();
for (c = cri; c != NULL; c = c->cri_next) {
switch (c->cri_alg) {
case CRYPTO_AES_CBC:
@@ -250,7 +247,7 @@ aesni_newsession(u_int32_t *sidp, struct cryptoini *cri)
return (EINVAL);
}
}
- fpu_kernel_exit(0);
+ fpu_kernel_exit();
*sidp = ses->ses_sid;
return (0);
@@ -456,7 +453,7 @@ aesni_process(struct cryptop *crp)
goto out;
}
- fpu_kernel_enter(0);
+ fpu_kernel_enter();
for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
switch (crd->crd_alg) {
case CRYPTO_AES_CBC:
@@ -484,7 +481,7 @@ aesni_process(struct cryptop *crp)
}
}
cleanup:
- fpu_kernel_exit(0);
+ fpu_kernel_exit();
out:
crp->crp_etype = err;
crypto_done(crp);