24 Commits

Author SHA1 Message Date
zhenfei
872114997b refactoring SmallField to SmallField and ExtensionField (#3) 2024-02-26 12:55:15 -05:00
zhenfei
27a362fe11 trait api to expose u64 2024-02-25 20:51:45 -05:00
zhenfei
bffec3f0a7 expose inner field 2024-01-22 14:06:34 -05:00
zhenfei
a74c883715 fix bugs in bit length 2024-01-15 17:36:34 -05:00
zhenfei
dac2627b7b feat: simplify trait bounds 2024-01-15 15:42:44 -05:00
zhenfei
bfc97cbd12 feat: derive hashes 2024-01-15 15:19:08 -05:00
zhenfei
0623d021be feat: build ext from base 2024-01-15 12:24:09 -05:00
zhenfei
f1d114461a impl TryInto<Goldilocks> for Ext2/3 2024-01-11 22:04:45 -05:00
Yuncong Zhang
3d940fec0a Fix a small compilation error on amd64 arch. (#1) 2024-01-11 13:37:08 -05:00
zhenfei
153a709961 feat: mul-by-base api 2024-01-11 13:34:17 -05:00
zhenfei
1b53126fdc minor fix 2024-01-04 20:15:59 -05:00
zhenfei
2a5aa77ebe feat: trait bound for base field 2024-01-04 20:04:57 -05:00
zhenfei
2725d23136 feat: random base field element 2024-01-04 19:51:41 -05:00
zhenfei
bb7ac0d158 feat: inversion function for Ext2 2024-01-03 19:46:30 -05:00
zhenfei
d13b96b7d4 [feat] impl from_limbs 2023-12-15 22:56:45 -05:00
zhenfei
8d18da2ca1 [feat] impl to_limbs 2023-12-15 22:52:30 -05:00
zhenfei
1e6b43596c [feat] impl FromUniformBytes for ext fields 2023-12-15 22:38:41 -05:00
zhenfei
7fb587f726 [feat] impl SerdeObject for ext2/3 2023-12-01 21:07:56 -05:00
zhenfei
def46699ed refactor; place holder for SerdeObject 2023-11-30 20:43:30 -05:00
zhenfei
61108432c6 impl from uniform bytes for Goldilocks 2023-11-30 17:54:08 -05:00
zhenfei
6b8bbc07f6 add derive feature for serde 2023-11-30 17:45:10 -05:00
zhenfei
43a2575afe change ring for Fp2 2023-11-29 19:05:12 -05:00
zhenfei
c5e8a91b48 update readme 2023-11-28 19:09:23 -05:00
zhenfei
8f7b988424 init commit 2023-11-28 19:08:10 -05:00