Cryptographic Primitives for Blockchain Systems (solidity, cairo, C and rust)
The Fresh Crypto Lib is a set of functions for blockchain systems such as Wallet, SmartContracts.
*** 15/05/24 : Deprecated
*** This library is an experimental prequel of SCL. SCL proposes more generic implementation with RIP7696 for lesser cost (beating record set by FCL) and is currently under audit. https://github.com/get-smooth/crypto-lib.
*** new (27/05/24): SCL now supports both Ed25519 and P256 using RIP7696.
*** We warmly thanks all contributors of FCL, they will be added as contributor to SCL.
The implemented content is:
PR # | Create2 | Mainnets | Testnets |
---|---|---|---|
46 | 0xE9399D1183a5cf9E14B120875A616b6E2bcB840a | Polygon | Optimism, Sepolia, Linea |
(code is verified except for linea, one could check that bytecode is identical).
Note : The language is now deprecated since its transition from python-like to rust-like language.
The following repos are used as building blocks in the FCL:
The following repos have been used in benchmarks:
Do not hesitate to reach us to be listed.
License: This software is licensed under MIT License (see LICENSE FILE at root directory of project).