|
26 | 26 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
27 | 27 | * SUCH DAMAGE.
|
28 | 28 | *
|
29 |
| - * $PostgreSQL: pgsql/contrib/pgcrypto/pgcrypto.c,v 1.18 2005/03/21 05:19:55 neilc Exp $ |
| 29 | + * $PostgreSQL: pgsql/contrib/pgcrypto/pgcrypto.c,v 1.19 2005/09/24 19:14:04 tgl Exp $ |
30 | 30 | */
|
31 | 31 |
|
32 | 32 | #include "postgres.h"
|
@@ -75,8 +75,8 @@ pg_digest(PG_FUNCTION_ARGS)
|
75 | 75 | arg = PG_GETARG_BYTEA_P(0);
|
76 | 76 | len = VARSIZE(arg) - VARHDRSZ;
|
77 | 77 |
|
78 |
| - px_md_update(md, VARDATA(arg), len); |
79 |
| - px_md_finish(md, VARDATA(res)); |
| 78 | + px_md_update(md, (uint8 *) VARDATA(arg), len); |
| 79 | + px_md_finish(md, (uint8 *) VARDATA(res)); |
80 | 80 | px_md_free(md);
|
81 | 81 |
|
82 | 82 | PG_FREE_IF_COPY(arg, 0);
|
@@ -144,9 +144,9 @@ pg_hmac(PG_FUNCTION_ARGS)
|
144 | 144 | len = VARSIZE(arg) - VARHDRSZ;
|
145 | 145 | klen = VARSIZE(key) - VARHDRSZ;
|
146 | 146 |
|
147 |
| - px_hmac_init(h, VARDATA(key), klen); |
148 |
| - px_hmac_update(h, VARDATA(arg), len); |
149 |
| - px_hmac_finish(h, VARDATA(res)); |
| 147 | + px_hmac_init(h, (uint8 *) VARDATA(key), klen); |
| 148 | + px_hmac_update(h, (uint8 *) VARDATA(arg), len); |
| 149 | + px_hmac_finish(h, (uint8 *) VARDATA(res)); |
150 | 150 | px_hmac_free(h);
|
151 | 151 |
|
152 | 152 | PG_FREE_IF_COPY(arg, 0);
|
@@ -346,9 +346,10 @@ pg_encrypt(PG_FUNCTION_ARGS)
|
346 | 346 | rlen = px_combo_encrypt_len(c, dlen);
|
347 | 347 | res = palloc(VARHDRSZ + rlen);
|
348 | 348 |
|
349 |
| - err = px_combo_init(c, VARDATA(key), klen, NULL, 0); |
| 349 | + err = px_combo_init(c, (uint8 *) VARDATA(key), klen, NULL, 0); |
350 | 350 | if (!err)
|
351 |
| - err = px_combo_encrypt(c, VARDATA(data), dlen, VARDATA(res), &rlen); |
| 351 | + err = px_combo_encrypt(c, (uint8 *) VARDATA(data), dlen, |
| 352 | + (uint8 *) VARDATA(res), &rlen); |
352 | 353 | px_combo_free(c);
|
353 | 354 |
|
354 | 355 | PG_FREE_IF_COPY(data, 0);
|
@@ -397,9 +398,10 @@ pg_decrypt(PG_FUNCTION_ARGS)
|
397 | 398 | rlen = px_combo_decrypt_len(c, dlen);
|
398 | 399 | res = palloc(VARHDRSZ + rlen);
|
399 | 400 |
|
400 |
| - err = px_combo_init(c, VARDATA(key), klen, NULL, 0); |
| 401 | + err = px_combo_init(c, (uint8 *) VARDATA(key), klen, NULL, 0); |
401 | 402 | if (!err)
|
402 |
| - err = px_combo_decrypt(c, VARDATA(data), dlen, VARDATA(res), &rlen); |
| 403 | + err = px_combo_decrypt(c, (uint8 *) VARDATA(data), dlen, |
| 404 | + (uint8 *) VARDATA(res), &rlen); |
403 | 405 |
|
404 | 406 | px_combo_free(c);
|
405 | 407 |
|
@@ -452,9 +454,11 @@ pg_encrypt_iv(PG_FUNCTION_ARGS)
|
452 | 454 | rlen = px_combo_encrypt_len(c, dlen);
|
453 | 455 | res = palloc(VARHDRSZ + rlen);
|
454 | 456 |
|
455 |
| - err = px_combo_init(c, VARDATA(key), klen, VARDATA(iv), ivlen); |
| 457 | + err = px_combo_init(c, (uint8 *) VARDATA(key), klen, |
| 458 | + (uint8 *) VARDATA(iv), ivlen); |
456 | 459 | if (!err)
|
457 |
| - px_combo_encrypt(c, VARDATA(data), dlen, VARDATA(res), &rlen); |
| 460 | + px_combo_encrypt(c, (uint8 *) VARDATA(data), dlen, |
| 461 | + (uint8 *) VARDATA(res), &rlen); |
458 | 462 |
|
459 | 463 | px_combo_free(c);
|
460 | 464 |
|
@@ -508,9 +512,11 @@ pg_decrypt_iv(PG_FUNCTION_ARGS)
|
508 | 512 | rlen = px_combo_decrypt_len(c, dlen);
|
509 | 513 | res = palloc(VARHDRSZ + rlen);
|
510 | 514 |
|
511 |
| - err = px_combo_init(c, VARDATA(key), klen, VARDATA(iv), ivlen); |
| 515 | + err = px_combo_init(c, (uint8 *) VARDATA(key), klen, |
| 516 | + (uint8 *) VARDATA(iv), ivlen); |
512 | 517 | if (!err)
|
513 |
| - px_combo_decrypt(c, VARDATA(data), dlen, VARDATA(res), &rlen); |
| 518 | + px_combo_decrypt(c, (uint8 *) VARDATA(data), dlen, |
| 519 | + (uint8 *) VARDATA(res), &rlen); |
514 | 520 |
|
515 | 521 | px_combo_free(c);
|
516 | 522 |
|
|
0 commit comments