| Crypt :: Ecdsa :: Point CRYPT :: ECDSA :: Point is een PERL-module die elliptische curve-punten bevat voor EG-cryptografie. |
Download nu |
Crypt :: Ecdsa :: Point Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- William Herrera
- Uitgever website:
- http://search.cpan.org/~billh/
Crypt :: Ecdsa :: Point Tags
Crypt :: Ecdsa :: Point Beschrijving
Crypt :: ECDSA :: Point is een PERL-module met elliptische curve-punten voor EC-cryptografie. CRYPT :: ECDSA :: Point is een PERL-module die elliptische bochtpunten bevat voor EC-cryptografie.ThodsNieuwe Constructor. Neemt het volgende Pair Argumenten: X => x Coördinaat, Y => Y-coördinaat, curve => Crypt :: Ecdsa :: Curve Derden curve, Order => Puntvolgorde, is_infinity => ingesteld op 1 als dit de Punt op Infinity (optioneel) x Retourneert of stelt de X-coördinaten Y retourneert of stelt de Point's Y-coördinatenorder in of stelt de puntvolgorde in, als de Winkeldorder terugkeert of de Crypt :: ECDSA :: Curve Stel op waarvoor het punt bestaat Als het punt het punt is op oneindig voor de EG-curve, anders undef.deep_copy overbelast aan '=' retourneert een nieuw punt dat de internals van het punt kopieert (een gekloonde kopie in plaats van slechts een referentie). P1 + $ P2; Overbelast naar '+' retourneert het punt dat de som is van twee punten op de curvedouble My $ Double = $ P-> Double (); Retourneert een punt dat het punt is van de dubbele op de curve.multiply mijn $ q = $ g * $ D; Vermenigvuldig een punt door een scalaire (geen punt met een punt!) Overbelast naar '*' Opmerking: om er zeker van te zijn dat de juiste vermenigvuldiging is gedaan, stel ik aan dat een mutiply van punt $ P door scalar $ k wordt geschreven $ P * $ k, geen $ k * $ p.is_equal_to if if ($ p1 == $ p2) {; } Overbelast naar '==' retourneert 1 als de punten gelijk zijn (ook op dezelfde curve) .class Interne functionsCurvefrom_octetinverseis_on_curveto_octetrequirements: · Perl-vereisten: · Perl
Crypt :: Ecdsa :: Point Gerelateerde software