package tezos-protocol-environment
Tezos - PVSS Secp256k1 cryptography
include S.PVSS
with type Commitment.t = Tezos_crypto.Pvss_secp256k1.Commitment.t
with type Encrypted_share.t = Tezos_crypto.Pvss_secp256k1.Encrypted_share.t
with type Clear_share.t = Tezos_crypto.Pvss_secp256k1.Clear_share.t
with type Public_key.t = Tezos_crypto.Pvss_secp256k1.Public_key.t
with type Secret_key.t = Tezos_crypto.Pvss_secp256k1.Secret_key.t
module Commitment :
S.PVSS_ELEMENT with type t = Tezos_crypto.Pvss_secp256k1.Commitment.t
module Public_key :
S.PVSS_PUBLIC_KEY with type t = Tezos_crypto.Pvss_secp256k1.Public_key.t
module Secret_key :
S.PVSS_SECRET_KEY
with type public_key := Public_key.t
with type t = Tezos_crypto.Pvss_secp256k1.Secret_key.t
val proof_encoding : proof Data_encoding.t
val check_dealer_proof :
Encrypted_share.t list ->
Commitment.t list ->
proof:proof ->
public_keys:Public_key.t list ->
bool
val reconstruct : Clear_share.t list -> int list -> Public_key.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>