Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data AccumulatorInstance f i c k Source #
Instances
pi :: forall f i c k i. Lens (AccumulatorInstance f i c k) (AccumulatorInstance f i c k) (i f) (i f) Source #
mu :: forall f i c k. Lens' (AccumulatorInstance f i c k) f Source #
e :: forall f i c k. Lens' (AccumulatorInstance f i c k) c Source #
data Accumulator f i m c k Source #
Accumulator | |
|
Instances
x :: forall f i m c k f i c. Lens (Accumulator f i m c k) (Accumulator f i m c k) (AccumulatorInstance f i c k) (AccumulatorInstance f i c k) Source #
w :: forall f i m c k m. Lens (Accumulator f i m c k) (Accumulator f i m c k) (Vector k m) (Vector k m) Source #
emptyAccumulator :: forall f i m c (d :: Natural) k a. (Representable i, m ~ [f], HomomorphicCommit m c, KnownNat (k - 1), KnownNat k, AlgebraicMap f i d a) => FiatShamir (CommitOpen a) -> Accumulator f i m c k Source #
emptyAccumulatorInstance :: forall f i m c (d :: Natural) k a. (Representable i, m ~ [f], HomomorphicCommit m c, KnownNat (k - 1), KnownNat k, AlgebraicMap f i d a) => FiatShamir (CommitOpen a) -> AccumulatorInstance f i c k Source #