A Lightweight Elliptic Curve Cryptography Arithmetic Library For Python with Support for Prime and Binary Fields