always use P521 curve