PublicKey key(int idx) { final pk = DartApi.native.morpheusPublicKind .key(_ffi, idx) .extract((res) => res.asPointer<Void>()); return PublicKey(pk, true); }