Skip to content
This repository has been archived by the owner on Dec 5, 2023. It is now read-only.

Make inversion faster #16

Merged
merged 1 commit into from
Mar 4, 2022
Merged

Make inversion faster #16

merged 1 commit into from
Mar 4, 2022

Conversation

Nashtare
Copy link
Contributor

@Nashtare Nashtare commented Mar 2, 2022

Removes overhead of Fp6 inversion by using Frobenius endomorphism. Same underlying technique is used.
Reduces Fp6 inversion by 40%, and hence point conversion (Projective -> Affine coordinates) by 29% and point encoding by 26%.

May make #14 more interesting.

@Nashtare Nashtare requested a review from V-k-h March 2, 2022 16:31
@Nashtare Nashtare self-assigned this Mar 2, 2022
@Nashtare Nashtare force-pushed the inversion branch 2 times, most recently from 433c846 to 63e3985 Compare March 2, 2022 17:49
@Nashtare Nashtare merged commit 6971ce6 into main Mar 4, 2022
@Nashtare Nashtare deleted the inversion branch March 4, 2022 11:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants