pub type ProvisionerGenerateKeyPairResult = Result<(Vec<u8>, Vec<u8>), ErrorCode>;
enum ProvisionerGenerateKeyPairResult { Ok((Vec<u8>, Vec<u8>)), Err(ErrorCode), }
Contains the success value
Contains the error value