2020-06-15 17:41:13 +02:00
|
|
|
package org.mercury_im.messenger.core.di.module;
|
|
|
|
|
2020-07-18 14:11:04 +02:00
|
|
|
import org.mercury_im.messenger.core.crypto.OpenPgpSecretKeyBackupPassphraseGenerator;
|
2020-11-29 23:36:38 +01:00
|
|
|
import org.mercury_im.messenger.core.crypto.SecureRandomSecretKeyBackupPassphraseGenerator;
|
2020-07-18 14:11:04 +02:00
|
|
|
|
|
|
|
import javax.inject.Singleton;
|
|
|
|
|
2020-06-15 17:41:13 +02:00
|
|
|
import dagger.Module;
|
2020-07-18 14:11:04 +02:00
|
|
|
import dagger.Provides;
|
2020-06-15 17:41:13 +02:00
|
|
|
|
|
|
|
@Module
|
|
|
|
public class OpenPgpModule {
|
|
|
|
|
2020-07-18 14:11:04 +02:00
|
|
|
@Singleton
|
|
|
|
@Provides
|
|
|
|
static OpenPgpSecretKeyBackupPassphraseGenerator provideSecretKeyBackupPassphraseGenerator() {
|
2020-11-29 23:36:38 +01:00
|
|
|
return new SecureRandomSecretKeyBackupPassphraseGenerator();
|
2020-07-18 14:11:04 +02:00
|
|
|
}
|
2020-06-15 17:41:13 +02:00
|
|
|
}
|