This part codes mainly refer two projects: 1. [bn256](https://github.com/cloudflare/bn256), 主要是基域运算 2. [gmssl sm9](https://github.com/guanzhi/GmSSL/blob/develop/src/sm9_alg.c),主要是2-4-12塔式扩域,以及r-ate等