Line 226... |
Line 226... |
226 |
SHA2_384dlen= 48, /* SHA-384 digest length */
|
226 |
SHA2_384dlen= 48, /* SHA-384 digest length */
|
227 |
SHA2_512dlen= 64, /* SHA-512 digest length */
|
227 |
SHA2_512dlen= 64, /* SHA-512 digest length */
|
228 |
MD4dlen= 16, /* MD4 digest length */
|
228 |
MD4dlen= 16, /* MD4 digest length */
|
229 |
MD5dlen= 16, /* MD5 digest length */
|
229 |
MD5dlen= 16, /* MD5 digest length */
|
230 |
Poly1305dlen= 16, /* Poly1305 digest length */
|
230 |
Poly1305dlen= 16, /* Poly1305 digest length */
|
- |
|
231 |
AESdlen= 16, /* TODO: see rfc */
|
231 |
|
232 |
|
232 |
Hmacblksz = 64, /* in bytes; from rfc2104 */
|
233 |
Hmacblksz = 64, /* in bytes; from rfc2104 */
|
233 |
};
|
234 |
};
|
234 |
|
235 |
|
235 |
typedef struct DigestState DigestState;
|
236 |
typedef struct DigestState DigestState;
|
Line 251... |
Line 252... |
251 |
typedef struct DigestState SHA2_256state;
|
252 |
typedef struct DigestState SHA2_256state;
|
252 |
typedef struct DigestState SHA2_384state;
|
253 |
typedef struct DigestState SHA2_384state;
|
253 |
typedef struct DigestState SHA2_512state;
|
254 |
typedef struct DigestState SHA2_512state;
|
254 |
typedef struct DigestState MD5state;
|
255 |
typedef struct DigestState MD5state;
|
255 |
typedef struct DigestState MD4state;
|
256 |
typedef struct DigestState MD4state;
|
- |
|
257 |
typedef struct DigestState AEShstate;
|
- |
|
258 |
|
256 |
|
259 |
|
257 |
DigestState* md4(uchar*, ulong, uchar*, DigestState*);
|
260 |
DigestState* md4(uchar*, ulong, uchar*, DigestState*);
|
258 |
DigestState* md5(uchar*, ulong, uchar*, DigestState*);
|
261 |
DigestState* md5(uchar*, ulong, uchar*, DigestState*);
|
259 |
DigestState* sha1(uchar*, ulong, uchar*, DigestState*);
|
262 |
DigestState* sha1(uchar*, ulong, uchar*, DigestState*);
|
260 |
DigestState* sha2_224(uchar*, ulong, uchar*, DigestState*);
|
263 |
DigestState* sha2_224(uchar*, ulong, uchar*, DigestState*);
|
Line 269... |
Line 272... |
269 |
DigestState* hmac_sha1(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
272 |
DigestState* hmac_sha1(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
270 |
DigestState* hmac_sha2_224(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
273 |
DigestState* hmac_sha2_224(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
271 |
DigestState* hmac_sha2_256(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
274 |
DigestState* hmac_sha2_256(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
272 |
DigestState* hmac_sha2_384(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
275 |
DigestState* hmac_sha2_384(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
273 |
DigestState* hmac_sha2_512(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
276 |
DigestState* hmac_sha2_512(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
- |
|
277 |
DigestState* hmac_aes(uchar*, ulong, uchar*, ulong, uchar*, DigestState*);
|
- |
|
278 |
|
274 |
char* md5pickle(MD5state*);
|
279 |
char* md5pickle(MD5state*);
|
275 |
MD5state* md5unpickle(char*);
|
280 |
MD5state* md5unpickle(char*);
|
276 |
char* sha1pickle(SHA1state*);
|
281 |
char* sha1pickle(SHA1state*);
|
277 |
SHA1state* sha1unpickle(char*);
|
282 |
SHA1state* sha1unpickle(char*);
|
278 |
|
283 |
|