Modules§

Macros§

  • Concatenates provided byte slices and hashes result to a point on the curve. Returns as Affine coordinates.
  • Concatenates supplied slices into one continuous vector.
  • Implements Deref/DeferMut traits for the supplied wrapper and type.
  • impl DoubleEndedIterator + ExactSizeIterator or impl IndexedParallelIterator depending on the parallel feature.
  • impl IntoIterator where IntoIter: DoubleEndedIterator + ExactSizeIterator or impl IntoParallelIterator where Iter: IndexedParallelIterator depending on the parallel feature.
  • impl IntoIterator or impl IntoParallelIterator depending on the parallel feature.
  • impl Iterator or impl ParallelIterator depending on the parallel feature.
  • Flattened rayon::join(|| expr1, || rayon::join(|| expr2, || ...))
  • Calculates the product of pairing for supplied pairs.
  • Converts given vectors to OwnedPairs, panics in case of error.
  • Builds Pairs from the given slices, panics in case of error.
  • Attempts to build OwnedPairs from the given vectors, returning (left length, right length) in case of error.
  • Attempts to convert given slices to Pairs, returning (left length, right length) in case of error.
  • (a, (b, c)) => (a, b, c)