diff --git a/cast128.c b/cast128.c
index 5e53bd94215a5fc32bda8b4125caae9766168232..512c55d2cc71a6e3ecd312883e822b93d247870c 100644
--- a/cast128.c
+++ b/cast128.c
@@ -179,7 +179,7 @@ cast128_set_key(struct cast128_ctx *ctx,
     if ((i*4+3) < keybytes) x[i] |= (uint32_t)rawkey[i*4+3];
   }
   /* FIXME: For the shorter key sizes, the last 4 subkeys are not
-     used, and need not be generatedd, nor stored. */
+     used, and need not be generated, nor stored. */
   /* Generate 32 subkeys, four at a time */
   for (i = 0; i < 32; i+=4) {
     switch (i & 4) {