Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BLS12-381 signature verification #2106

Merged
merged 80 commits into from
May 21, 2024

Merge pull request #2142 from CosmWasm/pairing_equality_works_for_emp…

add97a0
Select commit
Loading
Failed to load commit list.
Merged

BLS12-381 signature verification #2106

Merge pull request #2142 from CosmWasm/pairing_equality_works_for_emp…
add97a0
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch failed May 21, 2024 in 1s

86.81% of diff hit (target 87.91%)

View this Pull Request on Codecov

86.81% of diff hit (target 87.91%)

Annotations

Check warning on line 73 in packages/core/src/errors/recover_pubkey_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/recover_pubkey_error.rs#L73

Added line #L73 was not covered by tests

Check warning on line 9 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L9

Added line #L9 was not covered by tests

Check warning on line 18 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L18

Added line #L18 was not covered by tests

Check warning on line 70 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L69-L70

Added lines #L69 - L70 were not covered by tests

Check warning on line 73 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L72-L73

Added lines #L72 - L73 were not covered by tests

Check warning on line 89 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L89

Added line #L89 was not covered by tests

Check warning on line 91 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L91

Added line #L91 was not covered by tests

Check warning on line 117 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L115-L117

Added lines #L115 - L117 were not covered by tests

Check warning on line 123 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L121-L123

Added lines #L121 - L123 were not covered by tests

Check warning on line 129 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L127-L129

Added lines #L127 - L129 were not covered by tests

Check warning on line 135 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L133-L135

Added lines #L133 - L135 were not covered by tests

Check warning on line 141 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L139-L141

Added lines #L139 - L141 were not covered by tests

Check warning on line 147 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L147

Added line #L147 was not covered by tests

Check warning on line 149 in packages/core/src/errors/verification_error.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/core/src/errors/verification_error.rs#L149

Added line #L149 was not covered by tests

Check warning on line 20 in packages/crypto/src/bls12_318/aggregate.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/aggregate.rs#L16-L20

Added lines #L16 - L20 were not covered by tests

Check warning on line 62 in packages/crypto/src/bls12_318/aggregate.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/aggregate.rs#L58-L62

Added lines #L58 - L62 were not covered by tests

Check warning on line 37 in packages/crypto/src/bls12_318/hash.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/hash.rs#L37

Added line #L37 was not covered by tests

Check warning on line 48 in packages/crypto/src/bls12_318/hash.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/hash.rs#L45-L48

Added lines #L45 - L48 were not covered by tests

Check warning on line 52 in packages/crypto/src/bls12_318/hash.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/hash.rs#L51-L52

Added lines #L51 - L52 were not covered by tests

Check warning on line 229 in packages/crypto/src/bls12_318/points.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/points.rs#L229

Added line #L229 was not covered by tests

Check warning on line 247 in packages/crypto/src/bls12_318/points.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/points.rs#L247

Added line #L247 was not covered by tests

Check warning on line 262 in packages/crypto/src/bls12_318/points.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/points.rs#L262

Added line #L262 was not covered by tests

Check warning on line 271 in packages/crypto/src/bls12_318/points.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/points.rs#L271

Added line #L271 was not covered by tests

Check warning on line 294 in packages/crypto/src/bls12_318/points.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/points.rs#L294

Added line #L294 was not covered by tests

Check warning on line 303 in packages/crypto/src/bls12_318/points.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

packages/crypto/src/bls12_318/points.rs#L303

Added line #L303 was not covered by tests