diff --git a/blowfish.h b/blowfish.h index efa287f5e928fa570d41a035fc7887d6be2885ab..d95bdb6e92e9d2cf1b6fb7a4d612deb6307215c7 100644 --- a/blowfish.h +++ b/blowfish.h @@ -43,10 +43,7 @@ enum blowfish_error { BLOWFISH_OK, BLOWFISH_WEAK_KEY }; struct blowfish_ctx { - uint32_t s0[256]; - uint32_t s1[256]; - uint32_t s2[256]; - uint32_t s3[256]; + uint32_t s[4][256]; uint32_t p[_BLOWFISH_ROUNDS+2]; enum blowfish_error status; };