#elliptic-curve #arkworks #operations #host #function #type

no-std gp-crypto-ec-utils

Host functions for common Arkworks elliptic curve operations

1 unstable release

0.4.1 Mar 14, 2024

#804 in Cryptography

Download history 124/week @ 2024-03-11 9/week @ 2024-03-18 13/week @ 2024-03-25 76/week @ 2024-04-01 47/week @ 2024-04-08 58/week @ 2024-04-15

195 downloads per month

Apache-2.0

44KB
527 lines

This crate offers elliptic curves types which are compatible with the Arkworks library functionalities.

The implementation has been primarily designed to be used in slow hosted targets (e.g. wasm32) and offloads the most computationally expensive operations to the host by leveraging the arkworks-extensions library and Substrate's host functions.

The exported types are organized and named in a way that mirrors the structure of the types in the original Arkworks library. This design choice aims to make it easier for users already familiar with the library to understand and utilize the exported types effectively.

Dependencies

~0–15MB
~184K SLoC