Lines Matching refs:output

755 		    char *output,
762 (void *) output,
770 padding = output[inputlen - 11];
777 if (output[inputlen - 10 - p] != padding) {
786 memcpy(digest, output + inputlen - 10, 10);
795 char *output,
806 memcpy(output, input, inputlen); /* text */
807 memset(output+inputlen, paddinglen, paddinglen);/* pad */
808 memcpy(output+inputlen+paddinglen, digest, 10); /* hmac */
812 des_ede2_cbc_encrypt((void *) output,
813 (void *) output,
876 char *output,
883 (void *) output,
894 padding = output[inputlen - 11];
901 if (output[inputlen - 10 - p] != padding) {
910 memcpy(digest, output + inputlen - 10, 10);
919 char *output,
930 memcpy(output, input, inputlen); /* text */
931 memset(output+inputlen, paddinglen, paddinglen);/* pad */
932 memcpy(output+inputlen+paddinglen, digest, 10); /* hmac */
936 des_cbc_encrypt((void *) output,
937 (void *) output,
945 memcpy(c->ivec, output + (len - 8), 8);
1030 char *output,
1055 *output++ = *input++ ^ K;
1064 char *output,
1089 *output++ = *input++ ^ K;
1147 char *output,
1152 input, output, inputlen-10);
1168 char *output,
1177 output,
1183 (output)+inputlen, 10);
1479 char *output,
1489 inputlen - MAC_SIZE, (CK_BYTE_PTR)output, &ulDataLen);
1519 char *output,
1529 (CK_BYTE_PTR)output, &ulDataLen);
1540 (CK_BYTE_PTR)output + inputlen, &ulDigestLen);
1560 char *output,
1570 inputlen, (CK_BYTE_PTR)output, &ulDataLen);
1588 padding = output[inputlen - 11];
1595 if (output[inputlen - MAC_SIZE - p] != padding) {
1604 memcpy(digest, output + inputlen - MAC_SIZE, MAC_SIZE);
1614 char *output,
1627 memcpy(output, input, inputlen); /* text */
1628 memset(output+inputlen, paddinglen, paddinglen);/* pad */
1629 memcpy(output+inputlen+paddinglen, digest, MAC_SIZE); /* hmac */
1633 rv = C_EncryptUpdate(enc_context->hSession, (CK_BYTE_PTR)output, ulDataLen,
1634 (CK_BYTE_PTR)output, &ulDataLen);
1732 const char **output,
1744 if(!context || !invec || !numiov || !output || !outputlen) {
1760 /* make sure the output buffer is big enough for this blob */
1775 /* We can just use the output buffer because it's big enough */
1809 *output = text->encode_buf;
1819 char **output,
1866 *output=NULL;
1885 *output=NULL;
1904 *output = text->decode_once_buf;
1908 *output, outputlen);
1944 memcpy(text->decode_tmp_buf + 4, *output, *outputlen);
1992 const char **output, unsigned *outputlen)
2001 *output = text->decode_buf;
2010 const char **output,
2020 if(!context || !invec || !numiov || !output || !outputlen) {
2037 /* construct output */
2045 /* we can just use the output buffer */
2067 /* copy into output */
2079 *output = text->encode_buf;
2131 char **output, unsigned *outputlen)
2155 /* ok make output message */
2162 *output = text->decode_once_buf;
2163 memcpy(*output, buf, bufsize - 16);
2165 (*output)[*outputlen] = 0;
2174 char **output,
2215 *output = NULL;
2232 *output = NULL;
2241 output, outputlen);
2253 const char **output, unsigned *outputlen)
2262 *output = text->decode_buf;