Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / celestiaorg/nmt issues and pull requests

#158 - TestNamespacedMerkleTree_calculateAbsenceIndex_Panic isn’t complete

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago
Labels: audit

#157 - ValidateInclusion function can panic if it is called with an invalid nid

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago - 1 comment
Labels: audit

#156 - VerifyInclusion InvalidInput

Pull Request - State: closed - Opened by andrijamitrovic23 over 1 year ago - 1 comment

#155 - Consider unexporting `PrefixedData8`

Issue - State: closed - Opened by rootulp over 1 year ago
Labels: enhancement

#154 - Proof struct is missing a function for range verification

Issue - State: open - Opened by andrijamitrovic23 over 1 year ago
Labels: enhancement, audit

#153 - ValidateNode does not check the exact size of the non-leaf nodes

Issue - State: closed - Opened by staheri14 over 1 year ago
Labels: enhancement

#152 - chore: delay initialization

Pull Request - State: closed - Opened by rootulp over 1 year ago - 1 comment

#151 - chore: defer compute

Pull Request - State: closed - Opened by rootulp over 1 year ago

#150 - test: remove duplicate test case

Pull Request - State: closed - Opened by rootulp over 1 year ago - 1 comment

#149 - Empty Tree test case

Pull Request - State: open - Opened by andrijamitrovic23 over 1 year ago - 1 comment

#148 - IgnoreMaxNS leads to false computing maxNs

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago - 3 comments
Labels: audit

#147 - Sanity check should be done immediately after tree creation

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago - 1 comment
Labels: enhancement, audit

#146 - Duplication of test cases or a unfinished test case

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago
Labels: question, audit

#145 - test

Pull Request - State: closed - Opened by MSevey over 1 year ago

#144 - Wrapper Push function will panic if the data is invalid

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago
Labels: audit

#143 - redundant hashing in the computeRoot

Issue - State: closed - Opened by staheri14 over 1 year ago - 1 comment
Labels: enhancement

#142 - buildRangeProof can panic upon invalid input range

Issue - State: closed - Opened by staheri14 over 1 year ago

#141 - VerifyLeafHashes can panic in the completeness check if proof.nodes are not namespaced

Issue - State: closed - Opened by staheri14 over 1 year ago
Labels: enhancement

#139 - Computing leaf hashes should be done after the range check

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago - 3 comments
Labels: enhancement, audit

#138 - validateSiblingsNamespaceOrder can panic upon invalid inputs

Issue - State: closed - Opened by staheri14 over 1 year ago
Labels: invalid

#137 - Capture index range error in the computeRoot helper

Issue - State: closed - Opened by staheri14 over 1 year ago
Labels: invalid

#136 - feat!: updates the HashNode and HashLeaf methods to return error instead of panic and refactors the code

Pull Request - State: closed - Opened by staheri14 over 1 year ago - 3 comments
Labels: enhancement

#135 - chore: upgrade to Go 1.19

Pull Request - State: closed - Opened by rootulp over 1 year ago - 1 comment
Labels: enhancement

#134 - Reworded explanation of calculating namespace when IgnoreMaxNamespace is set

Pull Request - State: closed - Opened by ivan-gavran over 1 year ago - 2 comments
Labels: documentation

#133 - Unclear explanation of namespace calculation when IgnoreMaxNamespace is set

Issue - State: closed - Opened by ivan-gavran over 1 year ago
Labels: documentation, audit

#132 - Introducing a generic function for generating example trees

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago
Labels: audit

#131 - Hasher initialization and reset should be done after validity checks

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago
Labels: audit

#130 - Duplication of code

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago
Labels: audit

#129 - Check ordering of namespace among child nodes in HashNode function

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago
Labels: audit

#128 - Explain normal Merkle inclusion and range proof in the NMT specification

Issue - State: closed - Opened by staheri14 over 1 year ago
Labels: documentation

#127 - Add NOTICE file

Pull Request - State: closed - Opened by MSevey over 1 year ago - 1 comment

#126 - chore: removes the usage of the merkletree package

Pull Request - State: closed - Opened by staheri14 over 1 year ago - 2 comments
Labels: enhancement

#125 - clarifying the merkletree package usage

Issue - State: closed - Opened by staheri14 over 1 year ago - 5 comments

#124 - chore: enable markdownlint

Pull Request - State: closed - Opened by rootulp over 1 year ago - 1 comment
Labels: enhancement

#123 - Comment about the return value for `ProveNamespace` function does not correspond the code

Issue - State: closed - Opened by andrijamitrovic23 over 1 year ago - 4 comments
Labels: enhancement, audit

#122 - Typo in the spec: `end` instead of `end-1`

Issue - State: closed - Opened by ivan-gavran over 1 year ago
Labels: audit

#121 - Assumption that leaves are ordered is not used consistently

Issue - State: closed - Opened by ivan-gavran over 1 year ago
Labels: audit

#120 - chore: splits the nmt spec into two files and moves them into separate directories

Pull Request - State: closed - Opened by staheri14 over 1 year ago - 1 comment
Labels: documentation

#119 - chore: fixes the description of absence index in the calculateAbsenceIndex

Pull Request - State: closed - Opened by staheri14 over 1 year ago - 1 comment
Labels: documentation

#118 - Assessment of Soundness for the NMT Partial Namespace Absence Proof

Issue - State: closed - Opened by staheri14 over 1 year ago - 4 comments
Labels: documentation, enhancement

#117 - What are the benefits of `IgnoreMaxNamespace`?

Issue - State: closed - Opened by rootulp over 1 year ago - 7 comments
Labels: question

#116 - feat: check the namespace ID range of the leafHash in an absence proof to ensure soundness

Pull Request - State: closed - Opened by staheri14 over 1 year ago - 1 comment
Labels: enhancement

#115 - Namespace proof soundness can fail if leafHash namespace range isn't checked against queried namespace ID

Issue - State: closed - Opened by staheri14 over 1 year ago - 1 comment
Labels: enhancement

#114 - chore: fixes the description of the index of leafHash in the absence proof

Pull Request - State: closed - Opened by staheri14 over 1 year ago - 1 comment
Labels: documentation

#113 - feat: implements input validation functions for HashNode and HashLeaf to prevent panics

Pull Request - State: closed - Opened by staheri14 over 1 year ago - 2 comments
Labels: enhancement

#112 - chore: separation of NMT lib usage guide from the specs

Issue - State: closed - Opened by staheri14 over 1 year ago

#111 - Incorporating test-vectors in the NMT specs

Issue - State: open - Opened by staheri14 over 1 year ago

#110 - Vulnerability in VerifyNamespace: Partial Absence Proofs

Issue - State: closed - Opened by staheri14 over 1 year ago - 9 comments
Labels: enhancement

#109 - feat: Handling Panics in HashNode Method

Issue - State: closed - Opened by staheri14 over 1 year ago - 1 comment

#108 - feat: compute leaf hashes immediately after data items are pushed

Issue - State: closed - Opened by staheri14 over 1 year ago
Labels: enhancement

#106 - Enable markdownlint

Issue - State: closed - Opened by rootulp over 1 year ago

#100 - feat!: increase default namespace id size to 16 bytes

Pull Request - State: closed - Opened by rootulp over 1 year ago - 2 comments

#94 - NMT Review

Pull Request - State: closed - Opened by staheri14 over 1 year ago - 2 comments

#86 - Bug: Proofs of Absence can be Forged

Issue - State: closed - Opened by preston-evans98 almost 2 years ago - 2 comments
Labels: bug

#84 - Implement NMT in Rust + make it easy to use from other languages

Issue - State: closed - Opened by liamsi almost 2 years ago - 4 comments

#82 - test: add fuzzers to prevent vulnerability regressions

Pull Request - State: closed - Opened by odeke-em almost 2 years ago - 1 comment

#70 - NamespacedMerkleTree.foundInRange should not narrow uint64 to int

Issue - State: closed - Opened by elias-orijtech almost 2 years ago - 5 comments
Labels: enhancement

#60 - Use the go-internal fuzzer soon.

Issue - State: open - Opened by evan-forbes over 2 years ago - 1 comment

#59 - api: Make the api consistent

Issue - State: open - Opened by evan-forbes over 2 years ago - 1 comment
Labels: API

#17 - Explore if we want to store inner nodes (in memory) too

Issue - State: open - Opened by liamsi over 3 years ago - 5 comments
Labels: enhancement