Handles the general crypto stuff.
curve() :: nil
curve_params() :: nil
private_key() :: binary
private_key_der() :: binary
public_key() :: binary
public_key_der() :: binary
symmetric_key() :: binary
der_to_raw(public_key_der) :: public_key
raw_to_der(public_key) :: public_key_der