2626 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2727 * SUCH DAMAGE.
2828 *
29- * $Id: openssl.c,v 1.8 2001/11/05 17:46:23 momjian Exp $
29+ * $Id: openssl.c,v 1.9 2001/11/20 15:50:53 momjian Exp $
3030 */
3131
3232#include <postgres.h>
@@ -60,7 +60,7 @@ digest_reset(PX_MD * h)
6060}
6161
6262static void
63- digest_update (PX_MD * h ,const uint8 * data ,uint dlen )
63+ digest_update (PX_MD * h ,const uint8 * data ,unsigned dlen )
6464{
6565EVP_MD_CTX * ctx = (EVP_MD_CTX * )h -> p .ptr ;
6666
@@ -108,8 +108,8 @@ typedef struct
108108const EVP_CIPHER * evp_ciph ;
109109uint8 key [EVP_MAX_KEY_LENGTH ];
110110uint8 iv [EVP_MAX_IV_LENGTH ];
111- uint klen ;
112- uint init ;
111+ unsigned klen ;
112+ unsigned init ;
113113}ossldata ;
114114
115115/* generic EVP */
@@ -133,7 +133,7 @@ gen_evp_key_size(PX_Cipher * c)
133133static uint
134134gen_evp_iv_size (PX_Cipher * c )
135135{
136- uint ivlen ;
136+ unsigned ivlen ;
137137ossldata * od = (ossldata * )c -> ptr ;
138138
139139ivlen = EVP_CIPHER_iv_length (od -> evp_ciph );
@@ -153,10 +153,10 @@ gen_evp_free(PX_Cipher * c)
153153/* fun */
154154
155155static int
156- gen_evp_init (PX_Cipher * c ,const uint8 * key ,uint klen ,const uint8 * iv )
156+ gen_evp_init (PX_Cipher * c ,const uint8 * key ,unsigned klen ,const uint8 * iv )
157157{
158158ossldata * od = (ossldata * )c -> ptr ;
159- uint bs = gen_evp_block_size (c );
159+ unsigned bs = gen_evp_block_size (c );
160160
161161if (iv )
162162memcpy (od -> iv ,iv ,bs );
@@ -179,7 +179,7 @@ _gen_init(PX_Cipher * c, int enc)
179179}
180180
181181static int
182- gen_evp_encrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
182+ gen_evp_encrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
183183{
184184ossldata * od = c -> ptr ;
185185
@@ -190,7 +190,7 @@ gen_evp_encrypt(PX_Cipher * c, const uint8 *data, uint dlen, uint8 *res)
190190}
191191
192192static int
193- gen_evp_decrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
193+ gen_evp_decrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
194194{
195195ossldata * od = c -> ptr ;
196196
@@ -203,7 +203,7 @@ gen_evp_decrypt(PX_Cipher * c, const uint8 *data, uint dlen, uint8 *res)
203203/* Blowfish */
204204
205205static int
206- bf_init (PX_Cipher * c ,const uint8 * key ,uint klen ,const uint8 * iv )
206+ bf_init (PX_Cipher * c ,const uint8 * key ,unsigned klen ,const uint8 * iv )
207207{
208208ossldata * od = c -> ptr ;
209209
@@ -217,9 +217,9 @@ bf_init(PX_Cipher * c, const uint8 *key, uint klen, const uint8 *iv)
217217}
218218
219219static int
220- bf_ecb_encrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
220+ bf_ecb_encrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
221221{
222- uint bs = gen_evp_block_size (c ),
222+ unsigned bs = gen_evp_block_size (c ),
223223i ;
224224ossldata * od = c -> ptr ;
225225
@@ -229,9 +229,9 @@ bf_ecb_encrypt(PX_Cipher * c, const uint8 *data, uint dlen, uint8 *res)
229229}
230230
231231static int
232- bf_ecb_decrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
232+ bf_ecb_decrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
233233{
234- uint bs = gen_evp_block_size (c ),
234+ unsigned bs = gen_evp_block_size (c ),
235235i ;
236236ossldata * od = c -> ptr ;
237237
@@ -241,7 +241,7 @@ bf_ecb_decrypt(PX_Cipher * c, const uint8 *data, uint dlen, uint8 *res)
241241}
242242
243243static int
244- bf_cbc_encrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
244+ bf_cbc_encrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
245245{
246246ossldata * od = c -> ptr ;
247247
@@ -250,7 +250,7 @@ bf_cbc_encrypt(PX_Cipher * c, const uint8 *data, uint dlen, uint8 *res)
250250}
251251
252252static int
253- bf_cbc_decrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
253+ bf_cbc_decrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
254254{
255255ossldata * od = c -> ptr ;
256256
@@ -259,7 +259,7 @@ bf_cbc_decrypt(PX_Cipher * c, const uint8 *data, uint dlen, uint8 *res)
259259}
260260
261261static int
262- bf_cfb64_encrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
262+ bf_cfb64_encrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
263263{
264264ossldata * od = c -> ptr ;
265265
@@ -269,7 +269,7 @@ bf_cfb64_encrypt(PX_Cipher * c, const uint8 *data, uint dlen, uint8 *res)
269269}
270270
271271static int
272- bf_cfb64_decrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
272+ bf_cfb64_decrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
273273{
274274ossldata * od = c -> ptr ;
275275
@@ -279,7 +279,7 @@ bf_cfb64_decrypt(PX_Cipher * c, const uint8 *data, uint dlen, uint8 *res)
279279}
280280
281281static int
282- bf_ofb64_encrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
282+ bf_ofb64_encrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
283283{
284284ossldata * od = c -> ptr ;
285285
@@ -288,7 +288,7 @@ bf_ofb64_encrypt(PX_Cipher * c, const uint8 *data, uint dlen, uint8 *res)
288288}
289289
290290static int
291- bf_ofb64_decrypt (PX_Cipher * c ,const uint8 * data ,uint dlen ,uint8 * res )
291+ bf_ofb64_decrypt (PX_Cipher * c ,const uint8 * data ,unsigned dlen ,uint8 * res )
292292{
293293ossldata * od = c -> ptr ;
294294
@@ -371,7 +371,7 @@ static PX_Cipher gen_evp_handler = {
371371static int px_openssl_initialized = 0 ;
372372
373373/* ATM not needed
374- static void *o_alloc(uint s) { return px_alloc(s); }
374+ static void *o_alloc(unsigned s) { return px_alloc(s); }
375375static void *o_realloc(void *p) { return px_realloc(p); }
376376static void o_free(void *p) { px_free(p); }
377377*/
@@ -416,7 +416,7 @@ px_find_digest(const char *name, PX_MD ** res)
416416int
417417px_find_cipher (const char * name ,PX_Cipher * * res )
418418{
419- uint i ;
419+ unsigned i ;
420420PX_Cipher * c = NULL ,
421421* csrc ;
422422ossldata * od ;