diff --git a/ripemd160.h b/ripemd160.h
index 4af6523983171c55db9e9f4d2d5a238a24fd2593..83ed6e53cb14a9a8b6d09abdf2b8334f2cb82eca 100644
--- a/ripemd160.h
+++ b/ripemd160.h
@@ -47,8 +47,8 @@ extern "C" {
 
 struct ripemd160_ctx
 {
-  uint32_t digest[_RIPEMD160_DIGEST_LENGTH];
-  uint32_t nblocks;
+  uint32_t state[_RIPEMD160_DIGEST_LENGTH];
+  uint32_t count_low, count_high;         /* 64-bit block count */
   uint8_t block[RIPEMD160_DATA_SIZE];
   unsigned int index;
 };