Home | History | Annotate | Download | only in openbsd-compat

Lines Matching full:usedspace

453 	size_t	freespace, usedspace;
459 usedspace = (context->bitcount >> 3) % SHA256_BLOCK_LENGTH;
460 if (usedspace > 0) {
462 freespace = SHA256_BLOCK_LENGTH - usedspace;
466 memcpy(&context->buffer[usedspace], data, freespace);
473 memcpy(&context->buffer[usedspace], data, len);
476 usedspace = freespace = 0;
493 usedspace = freespace = 0;
499 unsigned int usedspace;
501 usedspace = (context->bitcount >> 3) % SHA256_BLOCK_LENGTH;
502 if (usedspace > 0) {
504 context->buffer[usedspace++] = 0x80;
506 if (usedspace <= SHA256_SHORT_BLOCK_LENGTH) {
508 memset(&context->buffer[usedspace], 0,
509 SHA256_SHORT_BLOCK_LENGTH - usedspace);
511 if (usedspace < SHA256_BLOCK_LENGTH) {
512 memset(&context->buffer[usedspace], 0,
513 SHA256_BLOCK_LENGTH - usedspace);
536 usedspace = 0;
734 size_t freespace, usedspace;
740 usedspace = (context->bitcount[0] >> 3) % SHA512_BLOCK_LENGTH;
741 if (usedspace > 0) {
743 freespace = SHA512_BLOCK_LENGTH - usedspace;
747 memcpy(&context->buffer[usedspace], data, freespace);
754 memcpy(&context->buffer[usedspace], data, len);
757 usedspace = freespace = 0;
774 usedspace = freespace = 0;
780 unsigned int usedspace;
782 usedspace = (context->bitcount[0] >> 3) % SHA512_BLOCK_LENGTH;
783 if (usedspace > 0) {
785 context->buffer[usedspace++] = 0x80;
787 if (usedspace <= SHA512_SHORT_BLOCK_LENGTH) {
789 memset(&context->buffer[usedspace], 0, SHA512_SHORT_BLOCK_LENGTH - usedspace);
791 if (usedspace < SHA512_BLOCK_LENGTH) {
792 memset(&context->buffer[usedspace], 0, SHA512_BLOCK_LENGTH - usedspace);
817 usedspace = 0;