md_state
} md_state;
if (MD5_Init((MD5_CTX *)md_state.c) <= 0)
if (SHA1_Init((SHA_CTX *)md_state.c) <= 0)
if (SHA224_Init((SHA256_CTX *)md_state.c) <= 0)
if (SHA256_Init((SHA256_CTX *)md_state.c) <= 0)
if (SHA384_Init((SHA512_CTX *)md_state.c) <= 0)
if (SHA512_Init((SHA512_CTX *)md_state.c) <= 0)
md_transform(md_state.c, hmac_pad);
md_transform(md_state.c, header);
md_transform(md_state.c, first_block);
md_transform(md_state.c, data + md_block_size * i - overhang);
md_transform(md_state.c, first_block);
md_transform(md_state.c, data + md_block_size * i - 13);
md_transform(md_state.c, block);
md_final_raw(md_state.c, block);
if ((mkdir->md_state & ALLCOMPLETE) != ALLCOMPLETE)
dap->da_state &= ~(mkdir->md_state & (MKDIR_PARENT | MKDIR_BODY));
if ((mkdir->md_state & (MKDIR_PARENT | MKDIR_BODY)) != type)
mkdir->md_state |= COMPLETE;
mkdir->md_state |= DEPCOMPLETE;
mkdir1->md_state = ATTACHED | MKDIR_BODY;
mkdir2->md_state = ATTACHED | MKDIR_PARENT;
mkdir1->md_state |= DEPCOMPLETE;
mkdir2->md_state |= DEPCOMPLETE;
state = mkdir->md_state & (MKDIR_PARENT | MKDIR_BODY);
if (mkdir->md_state & MKDIR_PARENT) {
~(mkdir->md_state & (MKDIR_PARENT | MKDIR_BODY));
if (mkdir->md_state & ONWORKLIST)
if (mkdir->md_diradd == dap && mkdir->md_state & MKDIR_PARENT)
if (mkdir->md_state & ONWORKLIST)
mkdir->md_state |= ALLCOMPLETE;