small elliptic curve implementation, calculations are based on big integer library from Rust Crypto
followed GOST 34.10-2018