summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsg <>2014-04-16 08:25:06 +0000
committerjsg <>2014-04-16 08:25:06 +0000
commit789b768b873500a1ba3e336a05a0efc35c4b4d36 (patch)
treee9e811f18b56755e69b3f15d5c336a16196587a7
parent5b16e4cac0c78b070c3386c568c7153987b478f6 (diff)
downloadopenbsd-789b768b873500a1ba3e336a05a0efc35c4b4d36.tar.gz
openbsd-789b768b873500a1ba3e336a05a0efc35c4b4d36.tar.bz2
openbsd-789b768b873500a1ba3e336a05a0efc35c4b4d36.zip
adapt to the less old des api
-rw-r--r--src/regress/lib/libcrypto/des/destest.c98
1 files changed, 49 insertions, 49 deletions
diff --git a/src/regress/lib/libcrypto/des/destest.c b/src/regress/lib/libcrypto/des/destest.c
index 940c0ae92e..87b8556989 100644
--- a/src/regress/lib/libcrypto/des/destest.c
+++ b/src/regress/lib/libcrypto/des/destest.c
@@ -315,8 +315,8 @@ int main(int argc, char *argv[])
315 { 315 {
316 int j,err=0; 316 int j,err=0;
317 unsigned int i; 317 unsigned int i;
318 des_cblock in,out,outin,iv3,iv2; 318 DES_cblock in,out,outin,iv3,iv2;
319 des_key_schedule ks,ks2,ks3; 319 DES_key_schedule ks,ks2,ks3;
320 unsigned char cbc_in[40]; 320 unsigned char cbc_in[40];
321 unsigned char cbc_out[40]; 321 unsigned char cbc_out[40];
322 DES_LONG cs; 322 DES_LONG cs;
@@ -385,8 +385,8 @@ int main(int argc, char *argv[])
385 memcpy(in,plain_data[i],8); 385 memcpy(in,plain_data[i],8);
386 memset(out,0,8); 386 memset(out,0,8);
387 memset(outin,0,8); 387 memset(outin,0,8);
388 des_ecb_encrypt(&in,&out,ks,DES_ENCRYPT); 388 DES_ecb_encrypt(&in,&out,&ks,DES_ENCRYPT);
389 des_ecb_encrypt(&out,&outin,ks,DES_DECRYPT); 389 DES_ecb_encrypt(&out,&outin,&ks,DES_DECRYPT);
390 390
391 if (memcmp(out,cipher_data[i],8) != 0) 391 if (memcmp(out,cipher_data[i],8) != 0)
392 { 392 {
@@ -412,8 +412,8 @@ int main(int argc, char *argv[])
412 memcpy(in,plain_data[i],8); 412 memcpy(in,plain_data[i],8);
413 memset(out,0,8); 413 memset(out,0,8);
414 memset(outin,0,8); 414 memset(outin,0,8);
415 des_ecb2_encrypt(&in,&out,ks,ks2,DES_ENCRYPT); 415 DES_ecb3_encrypt(&in,&out,&ks,&ks2,&ks,DES_ENCRYPT);
416 des_ecb2_encrypt(&out,&outin,ks,ks2,DES_DECRYPT); 416 DES_ecb3_encrypt(&out,&outin,&ks,&ks2,&ks,DES_DECRYPT);
417 417
418 if (memcmp(out,cipher_ecb2[i],8) != 0) 418 if (memcmp(out,cipher_ecb2[i],8) != 0)
419 { 419 {
@@ -439,7 +439,7 @@ int main(int argc, char *argv[])
439 memset(cbc_out,0,40); 439 memset(cbc_out,0,40);
440 memset(cbc_in,0,40); 440 memset(cbc_in,0,40);
441 memcpy(iv3,cbc_iv,sizeof(cbc_iv)); 441 memcpy(iv3,cbc_iv,sizeof(cbc_iv));
442 des_ncbc_encrypt(cbc_data,cbc_out,strlen((char *)cbc_data)+1,ks, 442 DES_ncbc_encrypt(cbc_data,cbc_out,strlen((char *)cbc_data)+1,&ks,
443 &iv3,DES_ENCRYPT); 443 &iv3,DES_ENCRYPT);
444 if (memcmp(cbc_out,cbc_ok,32) != 0) 444 if (memcmp(cbc_out,cbc_ok,32) != 0)
445 { 445 {
@@ -448,7 +448,7 @@ int main(int argc, char *argv[])
448 } 448 }
449 449
450 memcpy(iv3,cbc_iv,sizeof(cbc_iv)); 450 memcpy(iv3,cbc_iv,sizeof(cbc_iv));
451 des_ncbc_encrypt(cbc_out,cbc_in,strlen((char *)cbc_data)+1,ks, 451 DES_ncbc_encrypt(cbc_out,cbc_in,strlen((char *)cbc_data)+1,&ks,
452 &iv3,DES_DECRYPT); 452 &iv3,DES_DECRYPT);
453 if (memcmp(cbc_in,cbc_data,strlen((char *)cbc_data)) != 0) 453 if (memcmp(cbc_in,cbc_data,strlen((char *)cbc_data)) != 0)
454 { 454 {
@@ -465,7 +465,7 @@ int main(int argc, char *argv[])
465 memset(cbc_out,0,40); 465 memset(cbc_out,0,40);
466 memset(cbc_in,0,40); 466 memset(cbc_in,0,40);
467 memcpy(iv3,cbc_iv,sizeof(cbc_iv)); 467 memcpy(iv3,cbc_iv,sizeof(cbc_iv));
468 des_xcbc_encrypt(cbc_data,cbc_out,strlen((char *)cbc_data)+1,ks, 468 DES_xcbc_encrypt(cbc_data,cbc_out,strlen((char *)cbc_data)+1,&ks,
469 &iv3,&cbc2_key,&cbc3_key, DES_ENCRYPT); 469 &iv3,&cbc2_key,&cbc3_key, DES_ENCRYPT);
470 if (memcmp(cbc_out,xcbc_ok,32) != 0) 470 if (memcmp(cbc_out,xcbc_ok,32) != 0)
471 { 471 {
@@ -473,7 +473,7 @@ int main(int argc, char *argv[])
473 err=1; 473 err=1;
474 } 474 }
475 memcpy(iv3,cbc_iv,sizeof(cbc_iv)); 475 memcpy(iv3,cbc_iv,sizeof(cbc_iv));
476 des_xcbc_encrypt(cbc_out,cbc_in,strlen((char *)cbc_data)+1,ks, 476 DES_xcbc_encrypt(cbc_out,cbc_in,strlen((char *)cbc_data)+1,&ks,
477 &iv3,&cbc2_key,&cbc3_key, DES_DECRYPT); 477 &iv3,&cbc2_key,&cbc3_key, DES_DECRYPT);
478 if (memcmp(cbc_in,cbc_data,strlen((char *)cbc_data)+1) != 0) 478 if (memcmp(cbc_in,cbc_data,strlen((char *)cbc_data)+1) != 0)
479 { 479 {
@@ -503,9 +503,9 @@ int main(int argc, char *argv[])
503 /* i=((i+7)/8)*8; */ 503 /* i=((i+7)/8)*8; */
504 memcpy(iv3,cbc_iv,sizeof(cbc_iv)); 504 memcpy(iv3,cbc_iv,sizeof(cbc_iv));
505 505
506 des_ede3_cbc_encrypt(cbc_data,cbc_out,16L,ks,ks2,ks3,&iv3, 506 DES_ede3_cbc_encrypt(cbc_data,cbc_out,16L,&ks,&ks2,&ks3,&iv3,
507 DES_ENCRYPT); 507 DES_ENCRYPT);
508 des_ede3_cbc_encrypt(&(cbc_data[16]),&(cbc_out[16]),i-16,ks,ks2,ks3, 508 DES_ede3_cbc_encrypt(&(cbc_data[16]),&(cbc_out[16]),i-16,&ks,&ks2,&ks3,
509 &iv3,DES_ENCRYPT); 509 &iv3,DES_ENCRYPT);
510 if (memcmp(cbc_out,cbc3_ok, 510 if (memcmp(cbc_out,cbc3_ok,
511 (unsigned int)(strlen((char *)cbc_data)+1+7)/8*8) != 0) 511 (unsigned int)(strlen((char *)cbc_data)+1+7)/8*8) != 0)
@@ -523,7 +523,7 @@ int main(int argc, char *argv[])
523 } 523 }
524 524
525 memcpy(iv3,cbc_iv,sizeof(cbc_iv)); 525 memcpy(iv3,cbc_iv,sizeof(cbc_iv));
526 des_ede3_cbc_encrypt(cbc_out,cbc_in,i,ks,ks2,ks3,&iv3,DES_DECRYPT); 526 DES_ede3_cbc_encrypt(cbc_out,cbc_in,i,&ks,&ks2,&ks3,&iv3,DES_DECRYPT);
527 if (memcmp(cbc_in,cbc_data,strlen((char *)cbc_data)+1) != 0) 527 if (memcmp(cbc_in,cbc_data,strlen((char *)cbc_data)+1) != 0)
528 { 528 {
529 unsigned int n; 529 unsigned int n;
@@ -546,14 +546,14 @@ int main(int argc, char *argv[])
546 } 546 }
547 memset(cbc_out,0,40); 547 memset(cbc_out,0,40);
548 memset(cbc_in,0,40); 548 memset(cbc_in,0,40);
549 des_pcbc_encrypt(cbc_data,cbc_out,strlen((char *)cbc_data)+1,ks, 549 DES_pcbc_encrypt(cbc_data,cbc_out,strlen((char *)cbc_data)+1,&ks,
550 &cbc_iv,DES_ENCRYPT); 550 &cbc_iv,DES_ENCRYPT);
551 if (memcmp(cbc_out,pcbc_ok,32) != 0) 551 if (memcmp(cbc_out,pcbc_ok,32) != 0)
552 { 552 {
553 printf("pcbc_encrypt encrypt error\n"); 553 printf("pcbc_encrypt encrypt error\n");
554 err=1; 554 err=1;
555 } 555 }
556 des_pcbc_encrypt(cbc_out,cbc_in,strlen((char *)cbc_data)+1,ks,&cbc_iv, 556 DES_pcbc_encrypt(cbc_out,cbc_in,strlen((char *)cbc_data)+1,&ks,&cbc_iv,
557 DES_DECRYPT); 557 DES_DECRYPT);
558 if (memcmp(cbc_in,cbc_data,strlen((char *)cbc_data)+1) != 0) 558 if (memcmp(cbc_in,cbc_data,strlen((char *)cbc_data)+1) != 0)
559 { 559 {
@@ -578,8 +578,8 @@ int main(int argc, char *argv[])
578 578
579 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv)); 579 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv));
580 for (i=0; i<sizeof(plain); i++) 580 for (i=0; i<sizeof(plain); i++)
581 des_cfb_encrypt(&(plain[i]),&(cfb_buf1[i]), 581 DES_cfb_encrypt(&(plain[i]),&(cfb_buf1[i]),
582 8,1,ks,&cfb_tmp,DES_ENCRYPT); 582 8,1,&ks,&cfb_tmp,DES_ENCRYPT);
583 if (memcmp(cfb_cipher8,cfb_buf1,sizeof(plain)) != 0) 583 if (memcmp(cfb_cipher8,cfb_buf1,sizeof(plain)) != 0)
584 { 584 {
585 printf("cfb_encrypt small encrypt error\n"); 585 printf("cfb_encrypt small encrypt error\n");
@@ -588,8 +588,8 @@ int main(int argc, char *argv[])
588 588
589 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv)); 589 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv));
590 for (i=0; i<sizeof(plain); i++) 590 for (i=0; i<sizeof(plain); i++)
591 des_cfb_encrypt(&(cfb_buf1[i]),&(cfb_buf2[i]), 591 DES_cfb_encrypt(&(cfb_buf1[i]),&(cfb_buf2[i]),
592 8,1,ks,&cfb_tmp,DES_DECRYPT); 592 8,1,&ks,&cfb_tmp,DES_DECRYPT);
593 if (memcmp(plain,cfb_buf2,sizeof(plain)) != 0) 593 if (memcmp(plain,cfb_buf2,sizeof(plain)) != 0)
594 { 594 {
595 printf("cfb_encrypt small decrypt error\n"); 595 printf("cfb_encrypt small decrypt error\n");
@@ -604,7 +604,7 @@ int main(int argc, char *argv[])
604 printf("Doing ofb\n"); 604 printf("Doing ofb\n");
605 DES_set_key_checked(&ofb_key,&ks); 605 DES_set_key_checked(&ofb_key,&ks);
606 memcpy(ofb_tmp,ofb_iv,sizeof(ofb_iv)); 606 memcpy(ofb_tmp,ofb_iv,sizeof(ofb_iv));
607 des_ofb_encrypt(plain,ofb_buf1,64,sizeof(plain)/8,ks,&ofb_tmp); 607 DES_ofb_encrypt(plain,ofb_buf1,64,sizeof(plain)/8,&ks,&ofb_tmp);
608 if (memcmp(ofb_cipher,ofb_buf1,sizeof(ofb_buf1)) != 0) 608 if (memcmp(ofb_cipher,ofb_buf1,sizeof(ofb_buf1)) != 0)
609 { 609 {
610 printf("ofb_encrypt encrypt error\n"); 610 printf("ofb_encrypt encrypt error\n");
@@ -617,7 +617,7 @@ ofb_buf1[8+4], ofb_cipher[8+5], ofb_cipher[8+6], ofb_cipher[8+7]);
617 err=1; 617 err=1;
618 } 618 }
619 memcpy(ofb_tmp,ofb_iv,sizeof(ofb_iv)); 619 memcpy(ofb_tmp,ofb_iv,sizeof(ofb_iv));
620 des_ofb_encrypt(ofb_buf1,ofb_buf2,64,sizeof(ofb_buf1)/8,ks,&ofb_tmp); 620 DES_ofb_encrypt(ofb_buf1,ofb_buf2,64,sizeof(ofb_buf1)/8,&ks,&ofb_tmp);
621 if (memcmp(plain,ofb_buf2,sizeof(ofb_buf2)) != 0) 621 if (memcmp(plain,ofb_buf2,sizeof(ofb_buf2)) != 0)
622 { 622 {
623 printf("ofb_encrypt decrypt error\n"); 623 printf("ofb_encrypt decrypt error\n");
@@ -638,7 +638,7 @@ plain[8+4], plain[8+5], plain[8+6], plain[8+7]);
638 num=0; 638 num=0;
639 for (i=0; i<sizeof(plain); i++) 639 for (i=0; i<sizeof(plain); i++)
640 { 640 {
641 des_ofb64_encrypt(&(plain[i]),&(ofb_buf1[i]),1,ks,&ofb_tmp, 641 DES_ofb64_encrypt(&(plain[i]),&(ofb_buf1[i]),1,&ks,&ofb_tmp,
642 &num); 642 &num);
643 } 643 }
644 if (memcmp(ofb_cipher,ofb_buf1,sizeof(ofb_buf1)) != 0) 644 if (memcmp(ofb_cipher,ofb_buf1,sizeof(ofb_buf1)) != 0)
@@ -648,7 +648,7 @@ plain[8+4], plain[8+5], plain[8+6], plain[8+7]);
648 } 648 }
649 memcpy(ofb_tmp,ofb_iv,sizeof(ofb_iv)); 649 memcpy(ofb_tmp,ofb_iv,sizeof(ofb_iv));
650 num=0; 650 num=0;
651 des_ofb64_encrypt(ofb_buf1,ofb_buf2,sizeof(ofb_buf1),ks,&ofb_tmp, 651 DES_ofb64_encrypt(ofb_buf1,ofb_buf2,sizeof(ofb_buf1),&ks,&ofb_tmp,
652 &num); 652 &num);
653 if (memcmp(plain,ofb_buf2,sizeof(ofb_buf2)) != 0) 653 if (memcmp(plain,ofb_buf2,sizeof(ofb_buf2)) != 0)
654 { 654 {
@@ -664,8 +664,8 @@ plain[8+4], plain[8+5], plain[8+6], plain[8+7]);
664 num=0; 664 num=0;
665 for (i=0; i<sizeof(plain); i++) 665 for (i=0; i<sizeof(plain); i++)
666 { 666 {
667 des_ede3_ofb64_encrypt(&(plain[i]),&(ofb_buf1[i]),1,ks,ks, 667 DES_ede3_ofb64_encrypt(&(plain[i]),&(ofb_buf1[i]),1,&ks,&ks,
668 ks,&ofb_tmp,&num); 668 &ks,&ofb_tmp,&num);
669 } 669 }
670 if (memcmp(ofb_cipher,ofb_buf1,sizeof(ofb_buf1)) != 0) 670 if (memcmp(ofb_cipher,ofb_buf1,sizeof(ofb_buf1)) != 0)
671 { 671 {
@@ -674,7 +674,7 @@ plain[8+4], plain[8+5], plain[8+6], plain[8+7]);
674 } 674 }
675 memcpy(ofb_tmp,ofb_iv,sizeof(ofb_iv)); 675 memcpy(ofb_tmp,ofb_iv,sizeof(ofb_iv));
676 num=0; 676 num=0;
677 des_ede3_ofb64_encrypt(ofb_buf1,ofb_buf2,sizeof(ofb_buf1),ks,ks,ks, 677 DES_ede3_ofb64_encrypt(ofb_buf1,ofb_buf2,sizeof(ofb_buf1),&ks,&ks,&ks,
678 &ofb_tmp,&num); 678 &ofb_tmp,&num);
679 if (memcmp(plain,ofb_buf2,sizeof(ofb_buf2)) != 0) 679 if (memcmp(plain,ofb_buf2,sizeof(ofb_buf2)) != 0)
680 { 680 {
@@ -684,7 +684,7 @@ plain[8+4], plain[8+5], plain[8+6], plain[8+7]);
684 684
685 printf("Doing cbc_cksum\n"); 685 printf("Doing cbc_cksum\n");
686 DES_set_key_checked(&cbc_key,&ks); 686 DES_set_key_checked(&cbc_key,&ks);
687 cs=des_cbc_cksum(cbc_data,&cret,strlen((char *)cbc_data),ks,&cbc_iv); 687 cs=DES_cbc_cksum(cbc_data,&cret,strlen((char *)cbc_data),&ks,&cbc_iv);
688 if (cs != cbc_cksum_ret) 688 if (cs != cbc_cksum_ret)
689 { 689 {
690 printf("bad return value (%08lX), should be %08lX\n", 690 printf("bad return value (%08lX), should be %08lX\n",
@@ -698,8 +698,8 @@ plain[8+4], plain[8+5], plain[8+6], plain[8+7]);
698 } 698 }
699 699
700 printf("Doing quad_cksum\n"); 700 printf("Doing quad_cksum\n");
701 cs=des_quad_cksum(cbc_data,(des_cblock *)lqret, 701 cs=DES_quad_cksum(cbc_data,(DES_cblock *)lqret,
702 (long)strlen((char *)cbc_data),2,(des_cblock *)cbc_iv); 702 (long)strlen((char *)cbc_data),2,(DES_cblock *)cbc_iv);
703 if (cs != 0x70d7a63aL) 703 if (cs != 0x70d7a63aL)
704 { 704 {
705 printf("quad_cksum error, ret %08lx should be 70d7a63a\n", 705 printf("quad_cksum error, ret %08lx should be 70d7a63a\n",
@@ -735,16 +735,16 @@ plain[8+4], plain[8+5], plain[8+6], plain[8+7]);
735 for (i=0; i<4; i++) 735 for (i=0; i<4; i++)
736 { 736 {
737 printf(" %d",i); 737 printf(" %d",i);
738 des_ncbc_encrypt(&(cbc_out[i]),cbc_in, 738 DES_ncbc_encrypt(&(cbc_out[i]),cbc_in,
739 strlen((char *)cbc_data)+1,ks, 739 strlen((char *)cbc_data)+1,&ks,
740 &cbc_iv,DES_ENCRYPT); 740 &cbc_iv,DES_ENCRYPT);
741 } 741 }
742 printf("\noutput word alignment test"); 742 printf("\noutput word alignment test");
743 for (i=0; i<4; i++) 743 for (i=0; i<4; i++)
744 { 744 {
745 printf(" %d",i); 745 printf(" %d",i);
746 des_ncbc_encrypt(cbc_out,&(cbc_in[i]), 746 DES_ncbc_encrypt(cbc_out,&(cbc_in[i]),
747 strlen((char *)cbc_data)+1,ks, 747 strlen((char *)cbc_data)+1,&ks,
748 &cbc_iv,DES_ENCRYPT); 748 &cbc_iv,DES_ENCRYPT);
749 } 749 }
750 printf("\n"); 750 printf("\n");
@@ -786,12 +786,12 @@ static char *pt(unsigned char *p)
786 786
787static int cfb_test(int bits, unsigned char *cfb_cipher) 787static int cfb_test(int bits, unsigned char *cfb_cipher)
788 { 788 {
789 des_key_schedule ks; 789 DES_key_schedule ks;
790 int i,err=0; 790 int i,err=0;
791 791
792 DES_set_key_checked(&cfb_key,&ks); 792 DES_set_key_checked(&cfb_key,&ks);
793 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv)); 793 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv));
794 des_cfb_encrypt(plain,cfb_buf1,bits,sizeof(plain),ks,&cfb_tmp, 794 DES_cfb_encrypt(plain,cfb_buf1,bits,sizeof(plain),&ks,&cfb_tmp,
795 DES_ENCRYPT); 795 DES_ENCRYPT);
796 if (memcmp(cfb_cipher,cfb_buf1,sizeof(plain)) != 0) 796 if (memcmp(cfb_cipher,cfb_buf1,sizeof(plain)) != 0)
797 { 797 {
@@ -801,7 +801,7 @@ static int cfb_test(int bits, unsigned char *cfb_cipher)
801 printf("%s\n",pt(&(cfb_buf1[i]))); 801 printf("%s\n",pt(&(cfb_buf1[i])));
802 } 802 }
803 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv)); 803 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv));
804 des_cfb_encrypt(cfb_buf1,cfb_buf2,bits,sizeof(plain),ks,&cfb_tmp, 804 DES_cfb_encrypt(cfb_buf1,cfb_buf2,bits,sizeof(plain),&ks,&cfb_tmp,
805 DES_DECRYPT); 805 DES_DECRYPT);
806 if (memcmp(plain,cfb_buf2,sizeof(plain)) != 0) 806 if (memcmp(plain,cfb_buf2,sizeof(plain)) != 0)
807 { 807 {
@@ -815,14 +815,14 @@ static int cfb_test(int bits, unsigned char *cfb_cipher)
815 815
816static int cfb64_test(unsigned char *cfb_cipher) 816static int cfb64_test(unsigned char *cfb_cipher)
817 { 817 {
818 des_key_schedule ks; 818 DES_key_schedule ks;
819 int err=0,i,n; 819 int err=0,i,n;
820 820
821 DES_set_key_checked(&cfb_key,&ks); 821 DES_set_key_checked(&cfb_key,&ks);
822 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv)); 822 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv));
823 n=0; 823 n=0;
824 des_cfb64_encrypt(plain,cfb_buf1,12,ks,&cfb_tmp,&n,DES_ENCRYPT); 824 DES_cfb64_encrypt(plain,cfb_buf1,12,&ks,&cfb_tmp,&n,DES_ENCRYPT);
825 des_cfb64_encrypt(&(plain[12]),&(cfb_buf1[12]),sizeof(plain)-12,ks, 825 DES_cfb64_encrypt(&(plain[12]),&(cfb_buf1[12]),sizeof(plain)-12,&ks,
826 &cfb_tmp,&n,DES_ENCRYPT); 826 &cfb_tmp,&n,DES_ENCRYPT);
827 if (memcmp(cfb_cipher,cfb_buf1,sizeof(plain)) != 0) 827 if (memcmp(cfb_cipher,cfb_buf1,sizeof(plain)) != 0)
828 { 828 {
@@ -833,9 +833,9 @@ static int cfb64_test(unsigned char *cfb_cipher)
833 } 833 }
834 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv)); 834 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv));
835 n=0; 835 n=0;
836 des_cfb64_encrypt(cfb_buf1,cfb_buf2,17,ks,&cfb_tmp,&n,DES_DECRYPT); 836 DES_cfb64_encrypt(cfb_buf1,cfb_buf2,17,&ks,&cfb_tmp,&n,DES_DECRYPT);
837 des_cfb64_encrypt(&(cfb_buf1[17]),&(cfb_buf2[17]), 837 DES_cfb64_encrypt(&(cfb_buf1[17]),&(cfb_buf2[17]),
838 sizeof(plain)-17,ks,&cfb_tmp,&n,DES_DECRYPT); 838 sizeof(plain)-17,&ks,&cfb_tmp,&n,DES_DECRYPT);
839 if (memcmp(plain,cfb_buf2,sizeof(plain)) != 0) 839 if (memcmp(plain,cfb_buf2,sizeof(plain)) != 0)
840 { 840 {
841 err=1; 841 err=1;
@@ -848,16 +848,16 @@ static int cfb64_test(unsigned char *cfb_cipher)
848 848
849static int ede_cfb64_test(unsigned char *cfb_cipher) 849static int ede_cfb64_test(unsigned char *cfb_cipher)
850 { 850 {
851 des_key_schedule ks; 851 DES_key_schedule ks;
852 int err=0,i,n; 852 int err=0,i,n;
853 853
854 DES_set_key_checked(&cfb_key,&ks); 854 DES_set_key_checked(&cfb_key,&ks);
855 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv)); 855 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv));
856 n=0; 856 n=0;
857 des_ede3_cfb64_encrypt(plain,cfb_buf1,12,ks,ks,ks,&cfb_tmp,&n, 857 DES_ede3_cfb64_encrypt(plain,cfb_buf1,12,&ks,&ks,&ks,&cfb_tmp,&n,
858 DES_ENCRYPT); 858 DES_ENCRYPT);
859 des_ede3_cfb64_encrypt(&(plain[12]),&(cfb_buf1[12]), 859 DES_ede3_cfb64_encrypt(&(plain[12]),&(cfb_buf1[12]),
860 sizeof(plain)-12,ks,ks,ks, 860 sizeof(plain)-12,&ks,&ks,&ks,
861 &cfb_tmp,&n,DES_ENCRYPT); 861 &cfb_tmp,&n,DES_ENCRYPT);
862 if (memcmp(cfb_cipher,cfb_buf1,sizeof(plain)) != 0) 862 if (memcmp(cfb_cipher,cfb_buf1,sizeof(plain)) != 0)
863 { 863 {
@@ -868,10 +868,10 @@ static int ede_cfb64_test(unsigned char *cfb_cipher)
868 } 868 }
869 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv)); 869 memcpy(cfb_tmp,cfb_iv,sizeof(cfb_iv));
870 n=0; 870 n=0;
871 des_ede3_cfb64_encrypt(cfb_buf1,cfb_buf2,(long)17,ks,ks,ks, 871 DES_ede3_cfb64_encrypt(cfb_buf1,cfb_buf2,(long)17,&ks,&ks,&ks,
872 &cfb_tmp,&n,DES_DECRYPT); 872 &cfb_tmp,&n,DES_DECRYPT);
873 des_ede3_cfb64_encrypt(&(cfb_buf1[17]),&(cfb_buf2[17]), 873 DES_ede3_cfb64_encrypt(&(cfb_buf1[17]),&(cfb_buf2[17]),
874 sizeof(plain)-17,ks,ks,ks, 874 sizeof(plain)-17,&ks,&ks,&ks,
875 &cfb_tmp,&n,DES_DECRYPT); 875 &cfb_tmp,&n,DES_DECRYPT);
876 if (memcmp(plain,cfb_buf2,sizeof(plain)) != 0) 876 if (memcmp(plain,cfb_buf2,sizeof(plain)) != 0)
877 { 877 {