-
Notifications
You must be signed in to change notification settings - Fork 79
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added some alternative definitions of Jacobian-coordinate elliptic
curve operations with fewer special case distinctions, "jacobian_add_unexceptional" and "jacobian_double_unexceptional". The key theorems still work for these, with the exception of using the addition formula for doubling, which still needs to be handled separately. Also added a few miscelleneous arithmetical and machine word theorems. New definitions: jacobian_add_unexceptional jacobian_double_unexceptional and theorems: DIGITSUM_UNIQUE DIV_ADD_EQ DIV_ADD_EQ_EQ MOD_ADD_EQ MOD_ADD_EQ_EQ VAL_EXPAND_SUBWORDS VAL_SUBWORDS_EQ WEIERSTRASS_OF_JACOBIAN_ADD_UNEXCEPTIONAL WEIERSTRASS_OF_JACOBIAN_DOUBLE_UNEXCEPTIONAL WORD_SUBWORDS_EQ WORD_SUBWORD_ADD
- Loading branch information
Showing
4 changed files
with
298 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters