mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-26 15:45:43 +01:00
Remove ipad and opad from specific md contexts
This commit is contained in:
parent
4da88c50c1
commit
80c988ba79
@ -50,9 +50,6 @@ typedef struct
|
|||||||
unsigned char cksum[16]; /*!< checksum of the data block */
|
unsigned char cksum[16]; /*!< checksum of the data block */
|
||||||
unsigned char state[48]; /*!< intermediate digest state */
|
unsigned char state[48]; /*!< intermediate digest state */
|
||||||
unsigned char buffer[16]; /*!< data block being processed */
|
unsigned char buffer[16]; /*!< data block being processed */
|
||||||
|
|
||||||
unsigned char ipad[16]; /*!< HMAC: inner padding */
|
|
||||||
unsigned char opad[16]; /*!< HMAC: outer padding */
|
|
||||||
size_t left; /*!< amount of data in buffer */
|
size_t left; /*!< amount of data in buffer */
|
||||||
}
|
}
|
||||||
md2_context;
|
md2_context;
|
||||||
|
@ -57,9 +57,6 @@ typedef struct
|
|||||||
uint32_t total[2]; /*!< number of bytes processed */
|
uint32_t total[2]; /*!< number of bytes processed */
|
||||||
uint32_t state[4]; /*!< intermediate digest state */
|
uint32_t state[4]; /*!< intermediate digest state */
|
||||||
unsigned char buffer[64]; /*!< data block being processed */
|
unsigned char buffer[64]; /*!< data block being processed */
|
||||||
|
|
||||||
unsigned char ipad[64]; /*!< HMAC: inner padding */
|
|
||||||
unsigned char opad[64]; /*!< HMAC: outer padding */
|
|
||||||
}
|
}
|
||||||
md4_context;
|
md4_context;
|
||||||
|
|
||||||
|
@ -57,9 +57,6 @@ typedef struct
|
|||||||
uint32_t total[2]; /*!< number of bytes processed */
|
uint32_t total[2]; /*!< number of bytes processed */
|
||||||
uint32_t state[4]; /*!< intermediate digest state */
|
uint32_t state[4]; /*!< intermediate digest state */
|
||||||
unsigned char buffer[64]; /*!< data block being processed */
|
unsigned char buffer[64]; /*!< data block being processed */
|
||||||
|
|
||||||
unsigned char ipad[64]; /*!< HMAC: inner padding */
|
|
||||||
unsigned char opad[64]; /*!< HMAC: outer padding */
|
|
||||||
}
|
}
|
||||||
md5_context;
|
md5_context;
|
||||||
|
|
||||||
|
@ -57,9 +57,6 @@ typedef struct
|
|||||||
uint32_t total[2]; /*!< number of bytes processed */
|
uint32_t total[2]; /*!< number of bytes processed */
|
||||||
uint32_t state[5]; /*!< intermediate digest state */
|
uint32_t state[5]; /*!< intermediate digest state */
|
||||||
unsigned char buffer[64]; /*!< data block being processed */
|
unsigned char buffer[64]; /*!< data block being processed */
|
||||||
|
|
||||||
unsigned char ipad[64]; /*!< HMAC: inner padding */
|
|
||||||
unsigned char opad[64]; /*!< HMAC: outer padding */
|
|
||||||
}
|
}
|
||||||
ripemd160_context;
|
ripemd160_context;
|
||||||
|
|
||||||
|
@ -57,9 +57,6 @@ typedef struct
|
|||||||
uint32_t total[2]; /*!< number of bytes processed */
|
uint32_t total[2]; /*!< number of bytes processed */
|
||||||
uint32_t state[5]; /*!< intermediate digest state */
|
uint32_t state[5]; /*!< intermediate digest state */
|
||||||
unsigned char buffer[64]; /*!< data block being processed */
|
unsigned char buffer[64]; /*!< data block being processed */
|
||||||
|
|
||||||
unsigned char ipad[64]; /*!< HMAC: inner padding */
|
|
||||||
unsigned char opad[64]; /*!< HMAC: outer padding */
|
|
||||||
}
|
}
|
||||||
sha1_context;
|
sha1_context;
|
||||||
|
|
||||||
|
@ -57,9 +57,6 @@ typedef struct
|
|||||||
uint32_t total[2]; /*!< number of bytes processed */
|
uint32_t total[2]; /*!< number of bytes processed */
|
||||||
uint32_t state[8]; /*!< intermediate digest state */
|
uint32_t state[8]; /*!< intermediate digest state */
|
||||||
unsigned char buffer[64]; /*!< data block being processed */
|
unsigned char buffer[64]; /*!< data block being processed */
|
||||||
|
|
||||||
unsigned char ipad[64]; /*!< HMAC: inner padding */
|
|
||||||
unsigned char opad[64]; /*!< HMAC: outer padding */
|
|
||||||
int is224; /*!< 0 => SHA-256, else SHA-224 */
|
int is224; /*!< 0 => SHA-256, else SHA-224 */
|
||||||
}
|
}
|
||||||
sha256_context;
|
sha256_context;
|
||||||
|
@ -56,9 +56,6 @@ typedef struct
|
|||||||
uint64_t total[2]; /*!< number of bytes processed */
|
uint64_t total[2]; /*!< number of bytes processed */
|
||||||
uint64_t state[8]; /*!< intermediate digest state */
|
uint64_t state[8]; /*!< intermediate digest state */
|
||||||
unsigned char buffer[128]; /*!< data block being processed */
|
unsigned char buffer[128]; /*!< data block being processed */
|
||||||
|
|
||||||
unsigned char ipad[128]; /*!< HMAC: inner padding */
|
|
||||||
unsigned char opad[128]; /*!< HMAC: outer padding */
|
|
||||||
int is384; /*!< 0 => SHA-512, else SHA-384 */
|
int is384; /*!< 0 => SHA-512, else SHA-384 */
|
||||||
}
|
}
|
||||||
sha512_context;
|
sha512_context;
|
||||||
|
Loading…
Reference in New Issue
Block a user