diff --git a/.gitignore b/.gitignore
index f100b28a3a4af1769182bc2281c41fc0883fa057..09299e1add79963a2daba05d1d6f2f3436671e21 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,5 @@
 # Built application files
 *.apk
-*.aar
 *.ap_
 *.aab
 
diff --git a/library/rustCrypto/matrix-rust-sdk-crypto.aar b/library/rustCrypto/matrix-rust-sdk-crypto.aar
new file mode 100644
index 0000000000000000000000000000000000000000..0de1c2931e3fe526947c944326df6c86f696d7b1
Binary files /dev/null and b/library/rustCrypto/matrix-rust-sdk-crypto.aar differ
diff --git a/matrix-sdk-android/build.gradle b/matrix-sdk-android/build.gradle
index 3a58f1d961d5d6cc77ecdf41e68670ee862a96e9..4773d0ffa85edbac36a3f4cd86362d14fd724e3c 100644
--- a/matrix-sdk-android/build.gradle
+++ b/matrix-sdk-android/build.gradle
@@ -199,8 +199,8 @@ dependencies {
     //Bcrypt
     implementation 'at.favre.lib:bcrypt:0.9.0'
 
-    rustCryptoImplementation("org.matrix.rustcomponents:crypto-android:0.3.15")
-//    rustCryptoApi project(":library:rustCrypto")
+    //rustCryptoImplementation("org.matrix.rustcomponents:crypto-android:0.3.15")
+    rustCryptoApi project(":library:rustCrypto")
 
     testImplementation libs.tests.junit
     // Note: version sticks to 1.9.2 due to https://github.com/mockk/mockk/issues/281
diff --git a/settings.gradle b/settings.gradle
index ade79d3acbcdf34d414b5dec04630eb10e7eed67..e00832ffd63439c34504e397eb5fca87b33df9b0 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1 +1,2 @@
 include ':matrix-sdk-android'
+include ':library:rustCrypto'