@@ -589,38 +589,164 @@ def point_is_valid(generator, x, y):
589
589
)
590
590
591
591
# Brainpool P-320-r1
592
- _a = 0x3EE30B568FBAB0F883CCEBD46D3F3BB8A2A73513F5EB79DA66190EB085FFA9F492F375A97D860EB4
593
- _b = 0x520883949DFDBC42D3AD198640688A6FE13F41349554B49ACC31DCCD884539816F5EB4AC8FB1F1A6
594
- _p = 0xD35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E27
595
- _Gx = 0x43BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599C710AF8D0D39E20611
596
- _Gy = 0x14FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6AC7D35245D1692E8EE1
597
- _q = 0xD35E472036BC4FB7E13C785ED201E065F98FCFA5B68F12A32D482EC7EE8658E98691555B44C59311
592
+ _a = int (
593
+ remove_whitespace (
594
+ """
595
+ 3EE30B568FBAB0F883CCEBD46D3F3BB8A2A73513F5EB79DA66190EB085FFA9
596
+ F492F375A97D860EB4"""
597
+ ),
598
+ 16 ,
599
+ )
600
+ _b = int (
601
+ remove_whitespace (
602
+ """
603
+ 520883949DFDBC42D3AD198640688A6FE13F41349554B49ACC31DCCD884539
604
+ 816F5EB4AC8FB1F1A6"""
605
+ ),
606
+ 16 ,
607
+ )
608
+ _p = int (
609
+ remove_whitespace (
610
+ """
611
+ D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC
612
+ 28FCD412B1F1B32E27"""
613
+ ),
614
+ 16 ,
615
+ )
616
+ _Gx = int (
617
+ remove_whitespace (
618
+ """
619
+ 43BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599
620
+ C710AF8D0D39E20611"""
621
+ ),
622
+ 16 ,
623
+ )
624
+ _Gy = int (
625
+ remove_whitespace (
626
+ """
627
+ 14FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6A
628
+ C7D35245D1692E8EE1"""
629
+ ),
630
+ 16 ,
631
+ )
632
+ _q = int (
633
+ remove_whitespace (
634
+ """
635
+ D35E472036BC4FB7E13C785ED201E065F98FCFA5B68F12A32D482EC7EE8658
636
+ E98691555B44C59311"""
637
+ ),
638
+ 16 ,
639
+ )
598
640
599
641
curve_brainpoolp320r1 = ellipticcurve .CurveFp (_p , _a , _b , 1 )
600
642
generator_brainpoolp320r1 = ellipticcurve .PointJacobi (
601
643
curve_brainpoolp320r1 , _Gx , _Gy , 1 , _q , generator = True
602
644
)
603
645
604
646
# Brainpool P-384-r1
605
- _a = 0x7BC382C63D8C150C3C72080ACE05AFA0C2BEA28E4FB22787139165EFBA91F90F8AA5814A503AD4EB04A8C7DD22CE2826
606
- _b = 0x04A8C7DD22CE28268B39B55416F0447C2FB77DE107DCD2A62E880EA53EEB62D57CB4390295DBC9943AB78696FA504C11
607
- _p = 0x8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC53
608
- _Gx = 0x1D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10E8E826E03436D646AAEF87B2E247D4AF1E
609
- _Gy = 0x8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF99129280E4646217791811142820341263C5315
610
- _q = 0x8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B31F166E6CAC0425A7CF3AB6AF6B7FC3103B883202E9046565
647
+ _a = int (
648
+ remove_whitespace (
649
+ """
650
+ 7BC382C63D8C150C3C72080ACE05AFA0C2BEA28E4FB22787139165EFBA91F9
651
+ 0F8AA5814A503AD4EB04A8C7DD22CE2826"""
652
+ ),
653
+ 16 ,
654
+ )
655
+ _b = int (
656
+ remove_whitespace (
657
+ """
658
+ 04A8C7DD22CE28268B39B55416F0447C2FB77DE107DCD2A62E880EA53EEB62
659
+ D57CB4390295DBC9943AB78696FA504C11"""
660
+ ),
661
+ 16 ,
662
+ )
663
+ _p = int (
664
+ remove_whitespace (
665
+ """
666
+ 8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB711
667
+ 23ACD3A729901D1A71874700133107EC53"""
668
+ ),
669
+ 16 ,
670
+ )
671
+ _Gx = int (
672
+ remove_whitespace (
673
+ """
674
+ 1D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10
675
+ E8E826E03436D646AAEF87B2E247D4AF1E"""
676
+ ),
677
+ 16 ,
678
+ )
679
+ _Gy = int (
680
+ remove_whitespace (
681
+ """
682
+ 8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF991292
683
+ 80E4646217791811142820341263C5315"""
684
+ ),
685
+ 16 ,
686
+ )
687
+ _q = int (
688
+ remove_whitespace (
689
+ """
690
+ 8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B31F166E6CAC0425
691
+ A7CF3AB6AF6B7FC3103B883202E9046565"""
692
+ ),
693
+ 16 ,
694
+ )
611
695
612
696
curve_brainpoolp384r1 = ellipticcurve .CurveFp (_p , _a , _b , 1 )
613
697
generator_brainpoolp384r1 = ellipticcurve .PointJacobi (
614
698
curve_brainpoolp384r1 , _Gx , _Gy , 1 , _q , generator = True
615
699
)
616
700
617
701
# Brainpool P-512-r1
618
- _a = 0x7830A3318B603B89E2327145AC234CC594CBDD8D3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CA
619
- _b = 0x3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CADC083E67984050B75EBAE5DD2809BD638016F723
620
- _p = 0xAADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3
621
- _Gx = 0x81AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D0098EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F822
622
- _Gy = 0x7DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F8111B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892
623
- _q = 0xAADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA70330870553E5C414CA92619418661197FAC10471DB1D381085DDADDB58796829CA90069
702
+ _a = int (
703
+ remove_whitespace (
704
+ """
705
+ 7830A3318B603B89E2327145AC234CC594CBDD8D3DF91610A83441CAEA9863
706
+ BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CA"""
707
+ ),
708
+ 16 ,
709
+ )
710
+ _b = int (
711
+ remove_whitespace (
712
+ """
713
+ 3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117
714
+ A72BF2C7B9E7C1AC4D77FC94CADC083E67984050B75EBAE5DD2809BD638016F723"""
715
+ ),
716
+ 16 ,
717
+ )
718
+ _p = int (
719
+ remove_whitespace (
720
+ """
721
+ AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308
722
+ 717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3"""
723
+ ),
724
+ 16 ,
725
+ )
726
+ _Gx = int (
727
+ remove_whitespace (
728
+ """
729
+ 81AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D009
730
+ 8EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F822"""
731
+ ),
732
+ 16 ,
733
+ )
734
+ _Gy = int (
735
+ remove_whitespace (
736
+ """
737
+ 7DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F81
738
+ 11B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892"""
739
+ ),
740
+ 16 ,
741
+ )
742
+ _q = int (
743
+ remove_whitespace (
744
+ """
745
+ AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308
746
+ 70553E5C414CA92619418661197FAC10471DB1D381085DDADDB58796829CA90069"""
747
+ ),
748
+ 16 ,
749
+ )
624
750
625
751
curve_brainpoolp512r1 = ellipticcurve .CurveFp (_p , _a , _b , 1 )
626
752
generator_brainpoolp512r1 = ellipticcurve .PointJacobi (
0 commit comments