Commit Graph

775 Commits (00e3062c4c31ef8432e31f2a69c363996b90c27f)

Author SHA1 Message Date
tuxxy f22622bece
Add lambda_coeff and poly_eval math utility functions to utils
Fix syntax to be more uniform
2017-12-27 07:29:59 -07:00
tuxxy 9c33357e38
Add empty utils.py file 2017-12-27 07:14:42 -07:00
tuxxy d65829f977
Add empty pre.py file 2017-12-27 07:08:52 -07:00
tuxxy 743f90e665
Implement __eq__ on Point 2017-12-27 07:03:49 -07:00
tuxxy 337a78851b
Implement __sub__ on Point 2017-12-27 06:58:43 -07:00
tuxxy f076da6518
Implement __invert__ on Point 2017-12-27 06:56:31 -07:00
tuxxy d1e25d3b1d
Implement __add__ on Point 2017-12-27 06:52:48 -07:00
tuxxy eda645cfb6
Implement __mul__ on Point 2017-12-27 06:47:32 -07:00
tuxxy 8350e84378
Implement class method from_affine on Point 2017-12-27 06:28:25 -07:00
tuxxy fb51c0b7c7
Create Point class and implement class method gen_rand 2017-12-27 05:57:11 -07:00
tuxxy 7946b96117
Implement __eq__ on BigNum 2017-12-27 05:25:42 -07:00
tuxxy 41ab6080fb
Implement __pow__ with integer handling for __pow__ and __mod__ 2017-12-27 04:56:40 -07:00
tuxxy 6023933e54
Implement __mod__ for BigNum 2017-12-27 04:23:03 -07:00
tuxxy 29d8457029
Fix dunder operator usage for invert and division 2017-12-27 04:20:40 -07:00
tuxxy c4bc668931 Add class method from_int 2017-12-24 12:57:02 -07:00
tuxxy 77fb96a051 Implement __sub__ on BigNum 2017-12-24 12:45:30 -07:00
tuxxy f254154dc5 Implement __add__ on BigNum 2017-12-24 12:42:33 -07:00
tuxxy 3a99b8e4c5 Implement __inv__ on BigNum 2017-12-24 12:39:44 -07:00
tuxxy e9162b2a06 Implement __div__ on BigNum 2017-12-24 12:34:48 -07:00
tuxxy 37ca2f3d54 Implement __mul__ on BigNum 2017-12-24 12:31:18 -07:00
tuxxy 823dd8d794 Add BigNum class method gen_rand 2017-12-24 12:21:06 -07:00
tuxxy 115816b5c9 Add empty files for bignum and point 2017-12-23 13:28:05 -07:00
tuxxy 99f1d8475b Create umbral package 2017-12-23 13:17:40 -07:00
tuxxy 91377c813a Add .gitignore 2017-12-23 13:13:08 -07:00
Tux 40229ae480
Initial commit 2017-12-23 13:10:05 -07:00