Add ability to generate elliptic keys; Publishing wip