[#379] BLS12-381 primitives
Description
Added BLS12-381 types and instructions. This is ready for review despite CI is red.
For the list of features, grep the Edo version of the Michelson doc.
-
Implement crypto primitives -
Add tests on them -
Update the Michelson & Lorentz part -
Add types -
Add instruction -
Add arithmetic
-
-
Manually run tests against the reference implementation over the related contracts from tezos-examples
-
Write a simple Lorentz contract using all the types and non-trivial operations
And in the end:
-
Remove the testing commit (this will fix CI)
Related issue(s)
Resolves #379 (closed)
✅ Checklist for your Merge Request
Related changes (conditional)
-
Tests (see short guidelines)
-
If I added new functionality, I added tests covering it. -
If I fixed a bug, I added a regression test to prevent the bug from silently reappearing again.
-
-
Documentation
Stylistic guide (mandatory)
-
My commits comply with the following policy. -
My code complies with the style guide.
Edited by Konstantin Ivanov