Add Pallas and Vesta curves (#21)

Co-authored-by: Ying Tong Lai <yingtong@electriccoin.co>
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu>
Co-authored-by: therealyingtong <yingtong@z.cash>
This commit is contained in:
Daira Hopwood
2020-12-31 00:56:00 +00:00
committed by GitHub
parent e7d7d01a02
commit 39c58df3a6
25 changed files with 840 additions and 10 deletions

View File

@@ -417,20 +417,14 @@ pub fn field_serialization_test<F: Field>(buf_size: usize) {
#[derive(Default, Clone, Copy, Debug)]
struct DummyFlags;
impl Flags for DummyFlags {
const BIT_SIZE: usize = 200;
fn u8_bitmask(&self) -> u8 {
0
}
fn from_u8(_value: u8) -> Self {
DummyFlags
}
fn from_u8_remove_flags(_value: &mut u8) -> Self {
DummyFlags
}
fn len() -> usize {
200
fn from_u8(_value: u8) -> Option<Self> {
Some(DummyFlags)
}
}