Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BITS_PER_FIELD_ELEMENT - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of bits in a BLS scalar field element.
- blobToKzgCommitment(byte[]) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Calculates commitment for a given blob
- BLS_MODULUS - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
Scalar field modulus of BLS12-381.
- BYTES_PER_BLOB - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of bytes in a blob.
- BYTES_PER_CELL - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of bytes in a single cell.
- BYTES_PER_COMMITMENT - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of bytes in a KZG commitment.
- BYTES_PER_FIELD_ELEMENT - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of bytes in a BLS scalar field element.
- BYTES_PER_G1 - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of bytes in a g1 point.
- BYTES_PER_G2 - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of bytes in a g2 point.
- BYTES_PER_PROOF - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of bytes in a KZG proof.
C
- C_KZG_BADARGS - Enum constant in enum class ethereum.ckzg4844.CKZGException.CKZGError
- C_KZG_ERROR - Enum constant in enum class ethereum.ckzg4844.CKZGException.CKZGError
- C_KZG_MALLOC - Enum constant in enum class ethereum.ckzg4844.CKZGException.CKZGError
- CELLS_PER_EXT_BLOB - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of cells in an extended blob.
- CellsAndProofs - Class in ethereum.ckzg4844
- CellsAndProofs(byte[], byte[]) - Constructor for class ethereum.ckzg4844.CellsAndProofs
- CKZG4844JNI - Class in ethereum.ckzg4844
- CKZGException - Exception Class in ethereum.ckzg4844
-
Thrown when there is an error in the underlying c-kzg library.
- CKZGException(int, String) - Constructor for exception class ethereum.ckzg4844.CKZGException
- CKZGException.CKZGError - Enum Class in ethereum.ckzg4844
- computeBlobKzgProof(byte[], byte[]) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Given a blob, return the KZG proof that is used to verify it against the commitment
- computeCells(byte[]) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Get the cells for a given blob.
- computeCellsAndKzgProofs(byte[]) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Get the cells and proofs for a given blob.
- computeKzgProof(byte[], byte[]) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Compute proof at point z for the polynomial represented by blob.
E
- errorCode - Variable in enum class ethereum.ckzg4844.CKZGException.CKZGError
- ethereum.ckzg4844 - package ethereum.ckzg4844
F
- FIELD_ELEMENTS_PER_BLOB - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of field elements in a blob.
- FIELD_ELEMENTS_PER_CELL - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of field elements in a cell.
- FIELD_ELEMENTS_PER_EXT_BLOB - Static variable in class ethereum.ckzg4844.CKZG4844JNI
-
The number of field elements in an extended blob.
- freeTrustedSetup() - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Free the current trusted setup.
- fromErrorCode(int) - Static method in enum class ethereum.ckzg4844.CKZGException.CKZGError
G
- getCells() - Method in class ethereum.ckzg4844.CellsAndProofs
- getError() - Method in exception class ethereum.ckzg4844.CKZGException
- getErrorMessage() - Method in exception class ethereum.ckzg4844.CKZGException
- getProof() - Method in class ethereum.ckzg4844.ProofAndY
- getProofs() - Method in class ethereum.ckzg4844.CellsAndProofs
- getY() - Method in class ethereum.ckzg4844.ProofAndY
L
- loadNativeLibrary() - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Loads the appropriate native library based on your platform.
- loadTrustedSetup(byte[], byte[], byte[], long) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
An alternative to
CKZG4844JNI.loadTrustedSetup(String,long). - loadTrustedSetup(String, long) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Loads the trusted setup from a file.
- loadTrustedSetupFromResource(String, Class<T>, long) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
An alternative to
CKZG4844JNI.loadTrustedSetup(String,long).
O
- of(byte[], byte[]) - Static method in class ethereum.ckzg4844.CellsAndProofs
- of(byte[], byte[]) - Static method in class ethereum.ckzg4844.ProofAndY
P
- ProofAndY - Class in ethereum.ckzg4844
- ProofAndY(byte[], byte[]) - Constructor for class ethereum.ckzg4844.ProofAndY
R
- recoverCellsAndKzgProofs(long[], byte[]) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Given at least 50% of cells, reconstruct the missing cells/proofs.
U
- UNKNOWN - Enum constant in enum class ethereum.ckzg4844.CKZGException.CKZGError
V
- valueOf(String) - Static method in enum class ethereum.ckzg4844.CKZGException.CKZGError
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ethereum.ckzg4844.CKZGException.CKZGError
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyBlobKzgProof(byte[], byte[], byte[]) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Given a blob and a KZG proof, verify that the blob data corresponds to the provided commitment.
- verifyBlobKzgProofBatch(byte[], byte[], byte[], long) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Given a list of blobs and blob KZG proofs, verify that they correspond to the provided commitments.
- verifyCellKzgProofBatch(byte[], long[], byte[], byte[]) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Verify that multiple cells' proofs are valid.
- verifyKzgProof(byte[], byte[], byte[], byte[]) - Static method in class ethereum.ckzg4844.CKZG4844JNI
-
Verify the proof by point evaluation for the given commitment
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form