shsUpdate
shsUpdate(&ctx, (unsigned char *) iov->data.data,
void shsUpdate(SHS_INFO *shsInfo, const SHS_BYTE *buffer, unsigned int count);
shsUpdate( &shsInfo, ( SHS_BYTE * ) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 64 );
shsUpdate( &shsInfo, ( SHS_BYTE * ) "abc", 3 );
shsUpdate( &shsInfo, ( SHS_BYTE * ) "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq", 56 );
shsUpdate(si, (SHS_BYTE *) "abc", 3);
shsUpdate(si,
shsUpdate(si,
shsUpdate(si, randdata, 19);
shsUpdate(si, randdata, 19);
shsUpdate(si, randdata+32, 15);
shsUpdate(&sdata.si1, (randdata+sizeof(randdata))-i, i);
shsUpdate((&sdata.si2), digest, SHS_DIGESTSIZE);
shsUpdate(&sdata.si1, (randdata+80+j), i);
shsUpdate(&sdata.si1, randdata+i, jfsize[j]);
if (k) shsUpdate(&sdata.si1, randdata+(i^j), kfsize[k]);
shsUpdate((&sdata.si2), digest, SHS_DIGESTSIZE);