Merge Monic functionality #19
3 changed files with 3 additions and 8 deletions
|
|
@ -3,7 +3,6 @@ use base64::prelude::*;
|
||||||
use serde_json::Value;
|
use serde_json::Value;
|
||||||
use std::io::prelude::*;
|
use std::io::prelude::*;
|
||||||
use std::net::TcpStream;
|
use std::net::TcpStream;
|
||||||
use std::time::Instant;
|
|
||||||
use std::usize;
|
use std::usize;
|
||||||
|
|
||||||
pub fn padding_oracle(args: &Value) -> Result<Vec<u8>> {
|
pub fn padding_oracle(args: &Value) -> Result<Vec<u8>> {
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,12 @@
|
||||||
use base64::prelude::*;
|
use base64::prelude::*;
|
||||||
use std::{str::FromStr, u128, u8, usize};
|
use std::{u128, u8, usize};
|
||||||
|
|
||||||
use std::{
|
use std::{
|
||||||
cmp::Ordering,
|
cmp::Ordering,
|
||||||
mem::discriminant,
|
ops::{Add, BitXor, Div, Mul},
|
||||||
ops::{Add, BitXor, Div, Mul, Sub},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use anyhow::{anyhow, Ok, Result};
|
use anyhow::{anyhow, Ok, Result};
|
||||||
use serde_json::Value;
|
|
||||||
|
|
||||||
use super::poly::polynomial_2_block;
|
use super::poly::polynomial_2_block;
|
||||||
use super::{
|
use super::{
|
||||||
|
|
|
||||||
|
|
@ -4,15 +4,13 @@ use std::{str::FromStr, u128, u8, usize};
|
||||||
|
|
||||||
use std::{
|
use std::{
|
||||||
cmp::Ordering,
|
cmp::Ordering,
|
||||||
mem::discriminant,
|
ops::{Add, Div, Mul},
|
||||||
ops::{Add, BitXor, Div, Mul, Sub},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use anyhow::{anyhow, Ok, Result};
|
use anyhow::{anyhow, Ok, Result};
|
||||||
use serde_json::Value;
|
use serde_json::Value;
|
||||||
|
|
||||||
use super::field::FieldElement;
|
use super::field::FieldElement;
|
||||||
use super::math::{reverse_bits_in_bytevec, xor_bytes};
|
|
||||||
|
|
||||||
#[derive(Debug, serde::Serialize)]
|
#[derive(Debug, serde::Serialize)]
|
||||||
pub struct Polynomial {
|
pub struct Polynomial {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue