pub struct AesNonExpanded(/* private fields */);Expand description
Circuit for AES-128 without key expansion.
For an input (key, block), output AES-128(key, block).
Implementations§
Source§impl AesNonExpanded
impl AesNonExpanded
Sourcepub fn new() -> Self
pub fn new() -> Self
Create a new AesNonExpanded circuit.
§Performance Note!
This involves parsing a Bristol Format file, and thus is not cheap! Hence,
it is best to reuse this circuit if possible versus calling
AesNonExpanded::new every time this circuit is needed.
Trait Implementations§
Source§impl<F: FancyBinary> Circuit<F> for AesNonExpanded
impl<F: FancyBinary> Circuit<F> for AesNonExpanded
Source§impl<F: FancyBinary> CircuitInputMapper<F> for AesNonExpanded
impl<F: FancyBinary> CircuitInputMapper<F> for AesNonExpanded
Auto Trait Implementations§
impl Freeze for AesNonExpanded
impl RefUnwindSafe for AesNonExpanded
impl Send for AesNonExpanded
impl Sync for AesNonExpanded
impl Unpin for AesNonExpanded
impl UnsafeUnpin for AesNonExpanded
impl UnwindSafe for AesNonExpanded
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IsSameType<T> for T
impl<T> IsSameType<T> for T
§type EqualityProposition = TrueEqualityProposition
type EqualityProposition = TrueEqualityProposition
The [
EqualityProposition] that Self == T