summaryrefslogtreecommitdiff
path: root/src/lib/libc/crypt/blowfish.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libc/crypt/blowfish.c')
-rw-r--r--src/lib/libc/crypt/blowfish.c86
1 files changed, 1 insertions, 85 deletions
diff --git a/src/lib/libc/crypt/blowfish.c b/src/lib/libc/crypt/blowfish.c
index 695fc00a6a..8be04a6463 100644
--- a/src/lib/libc/crypt/blowfish.c
+++ b/src/lib/libc/crypt/blowfish.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: blowfish.c,v 1.15 2001/01/04 21:45:30 todd Exp $ */ 1/* $OpenBSD: blowfish.c,v 1.16 2002/02/19 19:39:36 millert Exp $ */
2/* 2/*
3 * Blowfish block cipher for OpenBSD 3 * Blowfish block cipher for OpenBSD
4 * Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de> 4 * Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
@@ -402,16 +402,8 @@ Blowfish_initstate(c)
402 402
403} 403}
404 404
405#ifdef __STDC__
406u_int32_t 405u_int32_t
407Blowfish_stream2word(const u_int8_t *data, u_int16_t databytes, u_int16_t *current) 406Blowfish_stream2word(const u_int8_t *data, u_int16_t databytes, u_int16_t *current)
408#else
409u_int32_t
410Blowfish_stream2word(data, databytes, current)
411 const u_int8_t *data;
412 u_int16_t databytes;
413 u_int16_t *current;
414#endif
415{ 407{
416 u_int8_t i; 408 u_int8_t i;
417 u_int16_t j; 409 u_int16_t j;
@@ -430,16 +422,8 @@ Blowfish_stream2word(data, databytes, current)
430 return temp; 422 return temp;
431} 423}
432 424
433#if __STDC__
434void 425void
435Blowfish_expand0state(blf_ctx *c, const u_int8_t *key, u_int16_t keybytes) 426Blowfish_expand0state(blf_ctx *c, const u_int8_t *key, u_int16_t keybytes)
436#else
437void
438Blowfish_expand0state(c, key, keybytes)
439 blf_ctx *c;
440 const u_int8_t *key;
441 u_int16_t keybytes;
442#endif
443{ 427{
444 u_int16_t i; 428 u_int16_t i;
445 u_int16_t j; 429 u_int16_t j;
@@ -476,19 +460,9 @@ Blowfish_expand0state(c, key, keybytes)
476} 460}
477 461
478 462
479#if __STDC__
480void 463void
481Blowfish_expandstate(blf_ctx *c, const u_int8_t *data, u_int16_t databytes, 464Blowfish_expandstate(blf_ctx *c, const u_int8_t *data, u_int16_t databytes,
482 const u_int8_t *key, u_int16_t keybytes) 465 const u_int8_t *key, u_int16_t keybytes)
483#else
484void
485Blowfish_expandstate(c, data, databytes, key, keybytes)
486 blf_ctx *c;
487 const u_int8_t *data;
488 u_int16_t databytes;
489 const u_int8_t *key;
490 u_int16_t keybytes;
491#endif
492{ 466{
493 u_int16_t i; 467 u_int16_t i;
494 u_int16_t j; 468 u_int16_t j;
@@ -529,16 +503,8 @@ Blowfish_expandstate(c, data, databytes, key, keybytes)
529 503
530} 504}
531 505
532#if __STDC__
533void 506void
534blf_key(blf_ctx *c, const u_int8_t *k, u_int16_t len) 507blf_key(blf_ctx *c, const u_int8_t *k, u_int16_t len)
535#else
536void
537blf_key(c, k, len)
538 blf_ctx *c;
539 const u_int8_t *k;
540 u_int16_t len;
541#endif
542{ 508{
543 /* Initialize S-boxes and subkeys with Pi */ 509 /* Initialize S-boxes and subkeys with Pi */
544 Blowfish_initstate(c); 510 Blowfish_initstate(c);
@@ -547,16 +513,8 @@ blf_key(c, k, len)
547 Blowfish_expand0state(c, k, len); 513 Blowfish_expand0state(c, k, len);
548} 514}
549 515
550#if __STDC__
551void 516void
552blf_enc(blf_ctx *c, u_int32_t *data, u_int16_t blocks) 517blf_enc(blf_ctx *c, u_int32_t *data, u_int16_t blocks)
553#else
554void
555blf_enc(c, data, blocks)
556 blf_ctx *c;
557 u_int32_t *data;
558 u_int16_t blocks;
559#endif
560{ 518{
561 u_int32_t *d; 519 u_int32_t *d;
562 u_int16_t i; 520 u_int16_t i;
@@ -568,16 +526,8 @@ blf_enc(c, data, blocks)
568 } 526 }
569} 527}
570 528
571#if __STDC__
572void 529void
573blf_dec(blf_ctx *c, u_int32_t *data, u_int16_t blocks) 530blf_dec(blf_ctx *c, u_int32_t *data, u_int16_t blocks)
574#else
575void
576blf_dec(c, data, blocks)
577 blf_ctx *c;
578 u_int32_t *data;
579 u_int16_t blocks;
580#endif
581{ 531{
582 u_int32_t *d; 532 u_int32_t *d;
583 u_int16_t i; 533 u_int16_t i;
@@ -589,16 +539,8 @@ blf_dec(c, data, blocks)
589 } 539 }
590} 540}
591 541
592#if __STDC__
593void 542void
594blf_ecb_encrypt(blf_ctx *c, u_int8_t *data, u_int32_t len) 543blf_ecb_encrypt(blf_ctx *c, u_int8_t *data, u_int32_t len)
595#else
596void
597blf_ecb_encrypt(c, data, len)
598 blf_ctx *c;
599 u_int8_t *data;
600 u_int32_t len;
601#endif
602{ 544{
603 u_int32_t l, r; 545 u_int32_t l, r;
604 u_int32_t i; 546 u_int32_t i;
@@ -619,16 +561,8 @@ blf_ecb_encrypt(c, data, len)
619 } 561 }
620} 562}
621 563
622#if __STDC__
623void 564void
624blf_ecb_decrypt(blf_ctx *c, u_int8_t *data, u_int32_t len) 565blf_ecb_decrypt(blf_ctx *c, u_int8_t *data, u_int32_t len)
625#else
626void
627blf_ecb_decrypt(c, data, len)
628 blf_ctx *c;
629 u_int8_t *data;
630 u_int32_t len;
631#endif
632{ 566{
633 u_int32_t l, r; 567 u_int32_t l, r;
634 u_int32_t i; 568 u_int32_t i;
@@ -649,17 +583,8 @@ blf_ecb_decrypt(c, data, len)
649 } 583 }
650} 584}
651 585
652#if __STDC__
653void 586void
654blf_cbc_encrypt(blf_ctx *c, u_int8_t *iv, u_int8_t *data, u_int32_t len) 587blf_cbc_encrypt(blf_ctx *c, u_int8_t *iv, u_int8_t *data, u_int32_t len)
655#else
656void
657blf_cbc_encrypt(c, iv, data, len)
658 blf_ctx *c;
659 u_int8_t *iv;
660 u_int8_t *data;
661 u_int32_t len;
662#endif
663{ 588{
664 u_int32_t l, r; 589 u_int32_t l, r;
665 u_int32_t i, j; 590 u_int32_t i, j;
@@ -683,17 +608,8 @@ blf_cbc_encrypt(c, iv, data, len)
683 } 608 }
684} 609}
685 610
686#if __STDC__
687void 611void
688blf_cbc_decrypt(blf_ctx *c, u_int8_t *iva, u_int8_t *data, u_int32_t len) 612blf_cbc_decrypt(blf_ctx *c, u_int8_t *iva, u_int8_t *data, u_int32_t len)
689#else
690void
691blf_cbc_decrypt(c, iva, data, len)
692 blf_ctx *c;
693 u_int8_t *iva;
694 u_int8_t *data;
695 u_int32_t len;
696#endif
697{ 613{
698 u_int32_t l, r; 614 u_int32_t l, r;
699 u_int8_t *iv; 615 u_int8_t *iv;