Crypto({ required this.core, Logger? logger, IKeyChain? keychain, }) : logger = logger ?? Logger(), keychain = keychain ?? KeyChain(core: core), _initialized = false;