HomeSort by relevance Sort by last modified time
    Searched defs:outbuf (Results 1 - 25 of 115) sorted by null

1 2 3 4 5

  /webstack/webstack/branches/CoolStack12Rtm/src/cyrus-sasl-2.1.22/mac/libdes/src/
enc_writ.c 79 /* crypto/des/enc_writ.c */ /* Copyright (C) 1995-1997 Eric Young (eay@mincom.oz.au) * All rights reserved. * * This package is an SSL implementation written * by Eric Young (eay@mincom.oz.au). * The implementation was written so as to conform with Netscapes SSL. * * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to. The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code. The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@mincom.oz.au). * * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * "This product includes cryptographic software written by * Eric Young (eay@mincom.oz.au)" * The word 'cryptographic' can be left out if the rouines from the library * being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from * the apps directory (application code) you must include an acknowledgement: * "This product includes software written by Tim Hudson (tjh@mincom.oz.au)" * * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed. i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] */ #include <errno.h> #include <time.h> #include "des_locl.h" int des_enc_write(fd, buf, len, sched, iv) int fd; char *buf; int len; des_key_schedule sched; des_cblock (*iv); { #ifdef _LIBC extern int srandom(); extern unsigned long time(); extern int random(); extern int write(); #endif long rnum; int i,j,k,outnum; char *outbuf=NULL; char shortbuf[8]; char *p; static int start=1; if (outbuf == NULL) { outbuf=(char *)malloc(BSIZE+HDRSIZE); if (outbuf == NULL) return(-1); } /* If we are sending less than 8 bytes, the same char will look * the same if we don't pad it out with random bytes */ if (start) { start=0; srandom((unsigned int)time(NULL)); } /* lets recurse if we want to send the data in small chunks */ if (len > MAXWRITE) { j=0; for (i=0; i<len; i+=k) { k=des_enc_write(fd,&(buf[i]), ((len-i) > MAXWRITE)?MAXWRITE:(len-i),sched,iv); if (k < 0) return(k); else j+=k; } return(j); } /* write length first */ p=outbuf; l2n(len,p); /* pad short strings */ if (len < 8) { p=shortbuf; memcpy(shortbuf,buf,(unsigned int)len); for (i=len; i<8; i++) shortbuf[i]=random(); rnum=8; } else { p=buf; rnum=((len+7)/8*8); /* round up to nearest eight */ } if (des_rw_mode & DES_PCBC_MODE) des_pcbc_encrypt((des_cblock *)p, (des_cblock *)&(outbuf[HDRSIZE]), (long)((len<8)?8:len),sched,iv,DES_ENCRYPT); else des_cbc_encrypt((des_cblock *)p, (des_cblock *)&(outbuf[HDRSIZE]), (long)((len<8)?8:len),sched,iv,DES_ENCRYPT); /* output */ outnum=(int)rnum+HDRSIZE; for (j=0; j<outnum; j+=i) { /* eay 26/08/92 I was not doing writing from where we * got upto. */ i=write(fd,&(outbuf[j]),(unsigned int)(outnum-j)); if (i == -1) { if (errno == EINTR) i=0; else /* Thi (…)
1 \/* crypto\/des\/enc_writ.c *\/ local
  /webstack/webstack/trunk/src/cyrus-sasl-2.1.22/mac/libdes/src/
enc_writ.c 79 /* crypto/des/enc_writ.c */ /* Copyright (C) 1995-1997 Eric Young (eay@mincom.oz.au) * All rights reserved. * * This package is an SSL implementation written * by Eric Young (eay@mincom.oz.au). * The implementation was written so as to conform with Netscapes SSL. * * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to. The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code. The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@mincom.oz.au). * * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * "This product includes cryptographic software written by * Eric Young (eay@mincom.oz.au)" * The word 'cryptographic' can be left out if the rouines from the library * being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from * the apps directory (application code) you must include an acknowledgement: * "This product includes software written by Tim Hudson (tjh@mincom.oz.au)" * * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed. i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] */ #include <errno.h> #include <time.h> #include "des_locl.h" int des_enc_write(fd, buf, len, sched, iv) int fd; char *buf; int len; des_key_schedule sched; des_cblock (*iv); { #ifdef _LIBC extern int srandom(); extern unsigned long time(); extern int random(); extern int write(); #endif long rnum; int i,j,k,outnum; char *outbuf=NULL; char shortbuf[8]; char *p; static int start=1; if (outbuf == NULL) { outbuf=(char *)malloc(BSIZE+HDRSIZE); if (outbuf == NULL) return(-1); } /* If we are sending less than 8 bytes, the same char will look * the same if we don't pad it out with random bytes */ if (start) { start=0; srandom((unsigned int)time(NULL)); } /* lets recurse if we want to send the data in small chunks */ if (len > MAXWRITE) { j=0; for (i=0; i<len; i+=k) { k=des_enc_write(fd,&(buf[i]), ((len-i) > MAXWRITE)?MAXWRITE:(len-i),sched,iv); if (k < 0) return(k); else j+=k; } return(j); } /* write length first */ p=outbuf; l2n(len,p); /* pad short strings */ if (len < 8) { p=shortbuf; memcpy(shortbuf,buf,(unsigned int)len); for (i=len; i<8; i++) shortbuf[i]=random(); rnum=8; } else { p=buf; rnum=((len+7)/8*8); /* round up to nearest eight */ } if (des_rw_mode & DES_PCBC_MODE) des_pcbc_encrypt((des_cblock *)p, (des_cblock *)&(outbuf[HDRSIZE]), (long)((len<8)?8:len),sched,iv,DES_ENCRYPT); else des_cbc_encrypt((des_cblock *)p, (des_cblock *)&(outbuf[HDRSIZE]), (long)((len<8)?8:len),sched,iv,DES_ENCRYPT); /* output */ outnum=(int)rnum+HDRSIZE; for (j=0; j<outnum; j+=i) { /* eay 26/08/92 I was not doing writing from where we * got upto. */ i=write(fd,&(outbuf[j]),(unsigned int)(outnum-j)); if (i == -1) { if (errno == EINTR) i=0; else /* Thi (…)
1 \/* crypto\/des\/enc_writ.c *\/ local
  /webstack/webstack/branches/CoolStack12Rtm/src/cyrus-sasl-2.1.22/utils/
sfsasl.c 59 const char *outbuf; local
68 result = sasl_decode(sd->conn, buf, len, &outbuf, &outlen);
75 if (outbuf != NULL) {
76 memcpy(buf, outbuf, outlen);
85 const char *outbuf; local
89 result = sasl_encode(sd->conn, buf, size, &outbuf, &outlen);
95 if (outbuf != NULL) {
96 sfwr(f, outbuf, outlen, disc);
  /webstack/webstack/branches/CoolStack12Rtm/src/libiconv-1.9.2/tests/
table-to.c 65 char* outbuf = (char*)buf; local
70 result = iconv(cd,(ICONV_CONST char**)&inbuf,&inbytesleft,&outbuf,&outbytesleft);
72 result2 = iconv(cd,NULL,NULL,&outbuf,&outbytesleft);
table-from.c 52 char* outbuf = (char*) out; local
56 result = iconv(cd,(ICONV_CONST char**)&inbuf,&inbytesleft,&outbuf,&outbytesleft);
58 result = iconv(cd,NULL,NULL,&outbuf,&outbytesleft);
  /webstack/webstack/branches/CoolStack12Rtm/src/php-5.2.4/ext/xmlrpc/libxmlrpc/
encodings.c 57 char* outbuf = 0; local
68 outbuf = (char*)malloc(outlen + 1);
70 if(outbuf) {
71 out_ptr = (char*)outbuf;
76 int diff = out_ptr - outbuf;
79 outbuf = (char*)realloc(outbuf, outlen + 1);
80 if(!outbuf) {
83 out_ptr = outbuf + diff;
86 free(outbuf);
    [all...]
  /webstack/webstack/trunk/src/cyrus-sasl-2.1.22/utils/
sfsasl.c 59 const char *outbuf; local
68 result = sasl_decode(sd->conn, buf, len, &outbuf, &outlen);
75 if (outbuf != NULL) {
76 memcpy(buf, outbuf, outlen);
85 const char *outbuf; local
89 result = sasl_encode(sd->conn, buf, size, &outbuf, &outlen);
95 if (outbuf != NULL) {
96 sfwr(f, outbuf, outlen, disc);
  /webstack/webstack/trunk/src/libiconv-1.9.2/tests/
table-to.c 65 char* outbuf = (char*)buf; local
70 result = iconv(cd,(ICONV_CONST char**)&inbuf,&inbytesleft,&outbuf,&outbytesleft);
72 result2 = iconv(cd,NULL,NULL,&outbuf,&outbytesleft);
table-from.c 52 char* outbuf = (char*) out; local
56 result = iconv(cd,(ICONV_CONST char**)&inbuf,&inbytesleft,&outbuf,&outbytesleft);
58 result = iconv(cd,NULL,NULL,&outbuf,&outbytesleft);
  /webstack/webstack/trunk/src/php-5.2.0/ext/xmlrpc/libxmlrpc/
encodings.c 57 char* outbuf = 0; local
68 outbuf = (char*)malloc(outlen + 1);
70 if(outbuf) {
71 out_ptr = (char*)outbuf;
76 int diff = out_ptr - outbuf;
79 outbuf = (char*)realloc(outbuf, outlen + 1);
80 if(!outbuf) {
83 out_ptr = outbuf + diff;
86 free(outbuf);
    [all...]
  /webstack/webstack/trunk/src/php-5.2.4/ext/xmlrpc/libxmlrpc/
encodings.c 57 char* outbuf = 0; local
68 outbuf = (char*)malloc(outlen + 1);
70 if(outbuf) {
71 out_ptr = (char*)outbuf;
76 int diff = out_ptr - outbuf;
79 outbuf = (char*)realloc(outbuf, outlen + 1);
80 if(!outbuf) {
83 out_ptr = outbuf + diff;
86 free(outbuf);
    [all...]
  /webstack/php-experiment/php-5.2.9RC3/ext/xmlrpc/libxmlrpc/
encodings.c 61 char* outbuf = 0; local
76 outbuf = (char*)malloc(outlen + 1);
78 if(outbuf) {
79 out_ptr = (char*)outbuf;
84 int diff = out_ptr - outbuf;
87 outbuf = (char*)realloc(outbuf, outlen + 1);
88 if(!outbuf) {
91 out_ptr = outbuf + diff;
94 free(outbuf);
    [all...]
  /webstack/webstack/branches/CoolStack12Rtm/src/openldap-2.3.30/libraries/liblutil/
getopt.c 58 char *ptr, outbuf[4096]; local
60 ptr = lutil_strncopy(outbuf, argv[0], sizeof(outbuf) - 2);
61 ptr = lutil_strncopy(ptr, s, sizeof(outbuf)-2 -(ptr-outbuf));
65 __atoe_l(outbuf, ptr - outbuf);
67 (void) write(STDERR_FILENO,outbuf,ptr - outbuf);
  /webstack/webstack/branches/CoolStack12Rtm/src/tidy/src/
iconvtc.c 38 char outbuf[TC_OUTBUFSIZE] = { 0 }; local
53 char * outbufptr = (char*)outbuf;
69 c = (unsigned char)outbuf[0];
70 c += (unsigned char)outbuf[1] << 8;
71 c += (unsigned char)outbuf[2] << 16;
72 c += (unsigned char)outbuf[3] << 32;
  /webstack/webstack/trunk/src/openldap-2.3.30/libraries/liblutil/
getopt.c 58 char *ptr, outbuf[4096]; local
60 ptr = lutil_strncopy(outbuf, argv[0], sizeof(outbuf) - 2);
61 ptr = lutil_strncopy(ptr, s, sizeof(outbuf)-2 -(ptr-outbuf));
65 __atoe_l(outbuf, ptr - outbuf);
67 (void) write(STDERR_FILENO,outbuf,ptr - outbuf);
  /webstack/webstack/trunk/src/tidy/src/
iconvtc.c 38 char outbuf[TC_OUTBUFSIZE] = { 0 }; local
53 char * outbufptr = (char*)outbuf;
69 c = (unsigned char)outbuf[0];
70 c += (unsigned char)outbuf[1] << 8;
71 c += (unsigned char)outbuf[2] << 16;
72 c += (unsigned char)outbuf[3] << 32;
  /webstack/webstack/branches/CoolStack12Rtm/src/freetds-0.64/src/tds/
write.c 101 char outbuf[256], *poutbuf; local
135 outbytesleft = sizeof(outbuf);
136 poutbuf = outbuf;
153 if (poutbuf == outbuf) { /* tds_iconv did not convert anything, avoid infinite loop */
159 bytes_out += poutbuf - outbuf;
160 tds_put_n(tds, outbuf, poutbuf - outbuf);
  /webstack/webstack/trunk/src/freetds-0.64/src/tds/
write.c 101 char outbuf[256], *poutbuf; local
135 outbytesleft = sizeof(outbuf);
136 poutbuf = outbuf;
153 if (poutbuf == outbuf) { /* tds_iconv did not convert anything, avoid infinite loop */
159 bytes_out += poutbuf - outbuf;
160 tds_put_n(tds, outbuf, poutbuf - outbuf);
  /webstack/webstack/branches/CoolStack12Rtm/src/db-4.5.20/test/scr015/
TestConstruct01.cpp 117 char outbuf[10]; local
120 outbuf[i] = '0' + i;
122 outbuf[i++] = '\0';
123 Dbt key(outbuf, i);
124 Dbt data(outbuf, i);
126 DEBUGOUT("Put: " << outbuf);
  /webstack/webstack/branches/CoolStack12Rtm/src/httpd-2.2.6/srclib/apr-util/xlate/
xlate.c 108 char inbuf[256], outbuf[256]; local
110 char *outbufptr = outbuf;
130 convset->sbcs_table = apr_palloc(convset->pool, sizeof(outbuf));
131 memcpy(convset->sbcs_table, outbuf, sizeof(outbuf));
147 char inbuf[256], outbuf[256]; local
149 char *outbufptr = outbuf;
172 convset->sbcs_table = apr_palloc(convset->pool, sizeof(outbuf));
173 memcpy(convset->sbcs_table, outbuf, sizeof(outbuf));
    [all...]
  /webstack/webstack/branches/CoolStack12Rtm/src/libiconv-1.9.2/src/
iconv.c 91 char outbuf[4096]; local
113 char* outptr = outbuf;
114 size_t outsize = sizeof(outbuf);
116 if (outptr != outbuf) {
118 if (fwrite(outbuf,1,outptr-outbuf,stdout) < outptr-outbuf)
164 char* outptr = outbuf;
165 size_t outsize = sizeof(outbuf);
167 if (outptr != outbuf) {
    [all...]
  /webstack/webstack/branches/CoolStack12Rtm/src/mysql-5.0.45/bdb/test/scr015/
TestConstruct01.cpp 120 char outbuf[10]; local
123 outbuf[i] = '0' + i;
125 outbuf[i++] = '\0';
126 Dbt key(outbuf, i);
127 Dbt data(outbuf, i);
129 DEBUGOUT("Put: " << outbuf);
  /webstack/webstack/branches/CoolStack12Rtm/src/mysql-5.0.45/cmd-line-utils/libedit/
map.c 1120 char outbuf[EL_BUFSIZ]; local
1237 char outbuf[EL_BUFSIZ]; local
    [all...]
  /webstack/webstack/branches/CoolStack12Rtm/src/php-5.2.4/ext/bz2/
bz2_filter.c 35 char *outbuf; member in struct:_php_bz2_filter_data
112 out_bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC);
115 data->strm.next_out = data->outbuf;
130 bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC);
133 data->strm.next_out = data->outbuf;
152 pefree(data->outbuf, data->persistent);
219 out_bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC);
222 data->strm.next_out = data->outbuf;
237 bucket = php_stream_bucket_new(stream, estrndup(data->outbuf, bucketlen), bucketlen, 1, 0 TSRMLS_CC);
240 data->strm.next_out = data->outbuf;
    [all...]
  /webstack/webstack/branches/CoolStack12Rtm/src/php-5.2.4/ext/pdo_odbc/
php_pdo_odbc_int.h 155 char *outbuf; member in struct:__anon2736

Completed in 600 milliseconds

1 2 3 4 5