diff options
author | jsg <> | 2014-04-16 08:25:06 +0000 |
---|---|---|
committer | jsg <> | 2014-04-16 08:25:06 +0000 |
commit | 789b768b873500a1ba3e336a05a0efc35c4b4d36 (patch) | |
tree | e9e811f18b56755e69b3f15d5c336a16196587a7 | |
parent | 5b16e4cac0c78b070c3386c568c7153987b478f6 (diff) | |
download | openbsd-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.c | 98 |
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 | ||
787 | static int cfb_test(int bits, unsigned char *cfb_cipher) | 787 | static 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 | ||
816 | static int cfb64_test(unsigned char *cfb_cipher) | 816 | static 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 | ||
849 | static int ede_cfb64_test(unsigned char *cfb_cipher) | 849 | static 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 | { |