Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(430)

Side by Side Diff: openssl/crypto/des/enc_writ.c

Issue 9254031: Upgrade chrome's OpenSSL to same version Android ships with. (Closed) Base URL: http://src.chromium.org/svn/trunk/deps/third_party/openssl/
Patch Set: '' Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « openssl/crypto/des/enc_read.c ('k') | openssl/crypto/des/fcrypt_b.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* crypto/des/enc_writ.c */ 1 /* crypto/des/enc_writ.c */
2 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
5 * This package is an SSL implementation written 5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com). 6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL. 7 * The implementation was written so as to conform with Netscapes SSL.
8 * 8 *
9 * This library is free for commercial and non-commercial use as long as 9 * This library is free for commercial and non-commercial use as long as
10 * the following conditions are aheared to. The following conditions 10 * the following conditions are aheared to. The following conditions
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 * using the same IV. So don't use these functions unless you 73 * using the same IV. So don't use these functions unless you
74 * are sure you know what you do (in which case you might 74 * are sure you know what you do (in which case you might
75 * not want to use them anyway). 75 * not want to use them anyway).
76 * 76 *
77 * - This code cannot handle non-blocking sockets. 77 * - This code cannot handle non-blocking sockets.
78 */ 78 */
79 79
80 int DES_enc_write(int fd, const void *_buf, int len, 80 int DES_enc_write(int fd, const void *_buf, int len,
81 DES_key_schedule *sched, DES_cblock *iv) 81 DES_key_schedule *sched, DES_cblock *iv)
82 { 82 {
83 #if defined(OPENSSL_NO_POSIX_IO)
84 return (-1);
85 #else
83 #ifdef _LIBC 86 #ifdef _LIBC
84 extern unsigned long time(); 87 extern unsigned long time();
85 extern int write(); 88 extern int write();
86 #endif 89 #endif
87 const unsigned char *buf=_buf; 90 const unsigned char *buf=_buf;
88 long rnum; 91 long rnum;
89 int i,j,k,outnum; 92 int i,j,k,outnum;
90 static unsigned char *outbuf=NULL; 93 static unsigned char *outbuf=NULL;
91 unsigned char shortbuf[8]; 94 unsigned char shortbuf[8];
92 unsigned char *p; 95 unsigned char *p;
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
165 i=0; 168 i=0;
166 else 169 else
167 #endif 170 #endif
168 /* This is really a bad error - very bad 171 /* This is really a bad error - very bad
169 * It will stuff-up both ends. */ 172 * It will stuff-up both ends. */
170 return(-1); 173 return(-1);
171 } 174 }
172 } 175 }
173 176
174 return(len); 177 return(len);
178 #endif /* OPENSSL_NO_POSIX_IO */
175 } 179 }
OLDNEW
« no previous file with comments | « openssl/crypto/des/enc_read.c ('k') | openssl/crypto/des/fcrypt_b.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698