pub fn ecdsa_generate(
    id: <PassPointerAndReadCopy<KeyTypeId, 4> as RIType>::Inner,
    seed: <PassFatPointerAndDecode<Option<Vec<u8>>> as RIType>::Inner,
) -> <AllocateAndReturnPointer<Public, 33> as RIType>::InnerExpand description
Generate an ecdsa key for the given key type using an optional seed and
store it in the keystore.
The seed needs to be a valid utf8.
Returns the public key.