wip/libecc
