Implements the crypto primitives for initiating and using various StarkNet functionality:
- Sign Message
- Verify Signature
- Hash array of elements
- Obtain Pedersen hash of elements
- Parse and hash starknet transaction in accordance with 'starknet.js'
- Initialize the Starknet Elliptic Curve
- Initialize the Starknet Elliptic Curve w/ Constant Points
- Elliptic Curve math primitives: Add, Double, DivMod, InvMod, EcMult, ScalarMult, ScalarBaseMult, MimicEcMultAir