Small regress test fixups.

---
 regress/sys/crypto/aesctr/Makefile  | 2 +-
 regress/sys/crypto/aesctr/aesctr.c  | 8 +++-----
 regress/sys/crypto/aesxts/Makefile  | 2 +-
 regress/sys/crypto/aesxts/aes_xts.c | 6 +++---
 regress/sys/crypto/gmac/Makefile    | 2 +-
 regress/sys/crypto/gmac/gmac_test.c | 2 +-
 6 files changed, 10 insertions(+), 12 deletions(-)

diff --git regress/sys/crypto/aesctr/Makefile regress/sys/crypto/aesctr/Makefile
index b1417864a2e..6c3dc3f9145 100644
--- regress/sys/crypto/aesctr/Makefile
+++ regress/sys/crypto/aesctr/Makefile
@@ -18,11 +18,11 @@ CDIAGFLAGS+=        -Wsign-compare
 CDIAGFLAGS+=   -Wshadow
 
 REGRESS_ROOT_TARGETS=  run-regress-${PROG}
 
 .PATH: ${DIR}/crypto
-SRCS+= cast.c ecb_enc.c ecb3_enc.c gmac.c rijndael.c set_key.c
+SRCS+= cast.c ecb_enc.c ecb3_enc.c gmac.c aes.c set_key.c
 SRCS+= chachapoly.c poly1305.c
 SRCS+= xform.c
 
 run-regress-${PROG}: ${PROG}
        ./${PROG}
diff --git regress/sys/crypto/aesctr/aesctr.c regress/sys/crypto/aesctr/aesctr.c
index a7107331a8d..9b73993bbab 100644
--- regress/sys/crypto/aesctr/aesctr.c
+++ regress/sys/crypto/aesctr/aesctr.c
@@ -15,11 +15,11 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
 #include <sys/param.h>
-#include <crypto/rijndael.h>
+#include <crypto/aes.h>
 #include <err.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
@@ -149,13 +149,12 @@ explicit_bzero(void *b, size_t len)
 #define AESCTR_NONCESIZE       4
 #define AESCTR_IVSIZE          8
 #define AESCTR_BLOCKSIZE       16
 
 struct aes_ctr_ctx {
-       u_int32_t       ac_ek[4*(AES_MAXROUNDS + 1)];
+       AES_CTX         ac_key;
        u_int8_t        ac_block[AESCTR_BLOCKSIZE];
-       int             ac_nr;
 };
 
 int  aes_ctr_setkey(void *, u_int8_t *, int);
 void aes_ctr_encrypt(caddr_t, u_int8_t *);
 void aes_ctr_decrypt(caddr_t, u_int8_t *);
@@ -180,11 +179,10 @@ docrypt(const unsigned char *key, size_t klen, const 
unsigned char *iv,
                aes_ctr_crypt(&ctx, block);
                bcopy(block, out, AESCTR_BLOCKSIZE);
                out += AESCTR_BLOCKSIZE;
        }
        return 0;
-
 }
 
 static int
 match(unsigned char *a, unsigned char *b, size_t len)
 {
@@ -240,11 +238,11 @@ run(int num)
                return (1);
        }
        if (docrypt(data[TST_KEY], length[TST_KEY],
            data[TST_IV], data[TST_PLAIN], p,
            length[TST_PLAIN], 0) < 0) {
-               warnx("crypt with /dev/crypto failed");
+               warnx("encryption failed");
                goto done;
        }
        fail = !match(data[TST_CIPHER], p, len);
        printf("%s test vector %d\n", fail ? "FAILED" : "OK", num);
 done:
diff --git regress/sys/crypto/aesxts/Makefile regress/sys/crypto/aesxts/Makefile
index 4e1040c536a..bd3bc595c8d 100644
--- regress/sys/crypto/aesxts/Makefile
+++ regress/sys/crypto/aesxts/Makefile
@@ -18,11 +18,11 @@ CDIAGFLAGS+=        -Wsign-compare
 CDIAGFLAGS+=   -Wshadow
 
 REGRESS_TARGETS=       run-regress-${PROG}
 
 .PATH:  ${DIR}/crypto
-SRCS+= cast.c ecb_enc.c ecb3_enc.c gmac.c rijndael.c set_key.c
+SRCS+= cast.c ecb_enc.c ecb3_enc.c gmac.c aes.c set_key.c
 SRCS+= chachapoly.c poly1305.c
 SRCS+= xform.c
 
 run-regress-${PROG}: ${PROG}
        ./${PROG}
diff --git regress/sys/crypto/aesxts/aes_xts.c 
regress/sys/crypto/aesxts/aes_xts.c
index 77a64108498..543eaceec87 100644
--- regress/sys/crypto/aesxts/aes_xts.c
+++ regress/sys/crypto/aesxts/aes_xts.c
@@ -24,23 +24,23 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 #include <sys/types.h>
-#include <crypto/rijndael.h>
+#include <crypto/aes.h>
 #include <err.h>
 #include <fcntl.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
 
 #define        AES_XTS_BLOCKSIZE       16
 
 struct aes_xts_ctx {
-       rijndael_ctx key1;
-       rijndael_ctx key2;
+       AES_CTX key1;
+       AES_CTX key2;
        u_int8_t tweak[AES_XTS_BLOCKSIZE];
 };
 
 int  aes_xts_setkey(void *, u_int8_t *, int);
 void aes_xts_encrypt(caddr_t, u_int8_t *);
diff --git regress/sys/crypto/gmac/Makefile regress/sys/crypto/gmac/Makefile
index 9e687f53e20..edb3c10d7c5 100644
--- regress/sys/crypto/gmac/Makefile
+++ regress/sys/crypto/gmac/Makefile
@@ -1,11 +1,11 @@
 #      $OpenBSD: Makefile,v 1.2 2014/01/18 05:54:52 martynas Exp $
 
 DIR=${.CURDIR}/../../../../sys
 
 PROG=  gmac_test
-SRCS+= rijndael.c gmac.c gmac_test.c
+SRCS+= aes.c gmac.c gmac_test.c
 CDIAGFLAGS=    -Wall
 CDIAGFLAGS+=   -Werror
 CDIAGFLAGS+=   -Wpointer-arith
 CDIAGFLAGS+=   -Wno-uninitialized
 CDIAGFLAGS+=   -Wstrict-prototypes
diff --git regress/sys/crypto/gmac/gmac_test.c 
regress/sys/crypto/gmac/gmac_test.c
index 90732976d34..8717de81cb1 100644
--- regress/sys/crypto/gmac/gmac_test.c
+++ regress/sys/crypto/gmac/gmac_test.c
@@ -16,11 +16,11 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
 #include <sys/param.h>
-#include <crypto/rijndael.h>
+#include <crypto/aes.h>
 #include <crypto/gmac.h>
 #include <err.h>
 #include <errno.h>
 #include <string.h>
 #include <stdlib.h>
-- 
2.12.2

Reply via email to