public ConcealCrypto create(){ if (this.context == null){ throw new RuntimeException("Context cannot be null"); } mEntityPassword = Entity.create(CipherUtils.obscureEncodeSixFourString(mEntityPasswordRaw.getBytes())); makeKeyChain = new SharedPrefsBackedKeyChain(this.context.get(),(mKeyChain==null)?CryptoConfig.KEY_256:mKeyChain); if (mKeyChain == null) { crypto = AndroidConceal.get().createDefaultCrypto(makeKeyChain); } else if (mKeyChain == CryptoConfig.KEY_128) { crypto = AndroidConceal.get().createCrypto128Bits(makeKeyChain); } else { crypto = AndroidConceal.get().createCrypto256Bits(makeKeyChain); } return new ConcealCrypto(this); }
@Before public void setUp() throws Exception { SoLoader.init(InstrumentationRegistry.getContext(), false); final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(InstrumentationRegistry.getContext()); final Crypto crypto = AndroidConceal .get() .createDefaultCrypto(new SharedPrefsBackedKeyChain( InstrumentationRegistry.getContext(), CryptoConfig.KEY_256 )); factory = new ConcealPreferenceFactory(crypto, prefs); }
@Before public void setUp() throws Exception { SoLoader.init(InstrumentationRegistry.getContext(), false); prefs = PreferenceManager.getDefaultSharedPreferences(InstrumentationRegistry.getContext()); crypto = AndroidConceal .get() .createDefaultCrypto(new SharedPrefsBackedKeyChain( InstrumentationRegistry.getContext(), CryptoConfig.KEY_256 )); }
@Before public void setUp() throws Exception { final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(InstrumentationRegistry.getContext()); final Crypto crypto = AndroidConceal .get() .createDefaultCrypto(new SharedPrefsBackedKeyChain( InstrumentationRegistry.getContext(), CryptoConfig.KEY_256 )); factory = new ConcealPreferenceFactory(crypto, prefs); }
@Before public void setUp() throws Exception { prefs = PreferenceManager.getDefaultSharedPreferences(InstrumentationRegistry.getContext()); crypto = AndroidConceal .get() .createDefaultCrypto(new SharedPrefsBackedKeyChain( InstrumentationRegistry.getContext(), CryptoConfig.KEY_256 )); }
public SharedPreferences build() { if(!isInit) { Log.w(TAG, "You need call 'SecurePreferences.init()' in onCreate() from your application class."); } KeyChain keyChain = new SharedPrefsBackedKeyChain(context, CryptoConfig.KEY_256); Entity entity = Entity.create( TextUtils.isEmpty(password) ? getClass().getPackage().getName() : password ); return new SecurePreferences( context, keyChain, entity, sharedPrefFilename ); }
public DiskCache(Context context, String category) { mCrypto = new Crypto( new SharedPrefsBackedKeyChain(context), new SystemNativeCryptoLibrary()); mCacheDir = new File(category); if (mCacheDir.exists()) { isLazyInit = true; mCache = new DiskBasedCache(mCacheDir, DEFAULT_DISK_USAGE_BYTES); initialize(); } }
public CryptoManager(Context context, String path, String password) { this.path = path; this.crypto = new Crypto( new SharedPrefsBackedKeyChain(context), new SystemNativeCryptoLibrary()); entity = new Entity(password); checkPathExists(); }
public ConcealCrypto(Context context,CryptoConfig config){ keyChain = new SharedPrefsBackedKeyChain(context,config==null?CryptoConfig.KEY_256:config); crypto = AndroidConceal.get().createDefaultCrypto(keyChain); }
public CipherStorageFacebookConceal(ReactApplicationContext reactContext) { KeyChain keyChain = new SharedPrefsBackedKeyChain(reactContext, CryptoConfig.KEY_256); this.crypto = AndroidConceal.get().createDefaultCrypto(keyChain); }
public ConcealEncryption(Context context) { SharedPrefsBackedKeyChain keyChain = new SharedPrefsBackedKeyChain(context, CryptoConfig.KEY_256); crypto = AndroidConceal.get().createDefaultCrypto(keyChain); }
@Before public void setup() { Context context = InstrumentationRegistry.getContext(); SharedPrefsBackedKeyChain keyChain = new SharedPrefsBackedKeyChain(context, CryptoConfig.KEY_256); crypto = AndroidConceal.get().createDefaultCrypto(keyChain); }