diff options
Diffstat (limited to '')
| -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 | { |
