Hello there,

Thank you very much for providing support for this open source project.

One project I'm currently working on currently uses Crypto++ and has a need for performing mathematical operations on Hyperelliptic Curves (specifically genus 2).

While libraries such as [libg2hec](https://github.com/syncom/libg2hec/) exist, they depend on [NTL](https://libntl.org/) which, when using Crypto++ for the rest of the application, seems a bit silly to include.

I'm not sure if support for this in Crypto++ was ever discussed in the past (a cursory google search didn't reveal anything), but I figure having an open ticket on GitHub may be the best course of action for both feedback and discussion.

Thank you again
Add support for Elliptic Curves of Genus n (Hyperelliptic Curves)
This is a GitHub Issue
repo:cryptopp
owner:weidai11
Title : Add support for Elliptic Curves of Genus n (Hyperelliptic Curves)
Issue date:

--- start body ---
Hello there,

Thank you very much for providing support for this open source project.

One project I'm currently working on currently uses Crypto++ and has a need for performing mathematical operations on Hyperelliptic Curves (specifically genus 2).

While libraries such as [libg2hec](https://github.com/syncom/libg2hec/) exist, they depend on [NTL](https://libntl.org/) which, when using Crypto++ for the rest of the application, seems a bit silly to include.

I'm not sure if support for this in Crypto++ was ever discussed in the past (a cursory google search didn't reveal anything), but I figure having an open ticket on GitHub may be the best course of action for both feedback and discussion.

Thank you again
--- end body ---
