├── .gitignore
├── CHANGELOG.md
├── Cargo.lock
├── Cargo.toml
├── LICENSE
├── Makefile
├── README.md
├── proton-authenticator-mobile
├── Cargo.toml
├── android
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── gradle.properties
│ ├── gradle
│ │ ├── libs.versions.toml
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── lib
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ └── AndroidManifest.xml
│ ├── libTest
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── test
│ │ │ └── kotlin
│ │ │ └── proton
│ │ │ └── android
│ │ │ └── authenticator
│ │ │ ├── AuthenticatorCryptoTest.kt
│ │ │ ├── AuthenticatorImportTest.kt
│ │ │ ├── AuthenticatorLoggerTest.kt
│ │ │ ├── MobileAuthenticatorClientTest.kt
│ │ │ ├── QrCodeScannerTest.kt
│ │ │ ├── SyncOperationCheckerTest.kt
│ │ │ ├── TestUtils.kt
│ │ │ └── TotpGeneratorTest.kt
│ ├── libTestApp
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── ic_launcher-playstore.png
│ │ │ ├── java
│ │ │ └── proton
│ │ │ │ └── authenticator
│ │ │ │ └── android
│ │ │ │ └── benchmark
│ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ ├── drawable
│ │ │ ├── ic_launcher_background.xml
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── layout
│ │ │ └── main_activity.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ └── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ └── settings.gradle.kts
├── bindgen.rs
├── build.rs
├── iOS
│ └── AuthenticatorRustCore
│ │ ├── .gitignore
│ │ ├── .swiftpm
│ │ └── xcode
│ │ │ └── package.xcworkspace
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ ├── Package.swift
│ │ └── README.md
├── src
│ ├── authenticator.rs
│ ├── authenticator.udl
│ ├── benchmark.rs
│ ├── benchmark.udl
│ ├── crypto.rs
│ ├── crypto.udl
│ ├── entry.rs
│ ├── generator.rs
│ ├── generator.udl
│ ├── import.rs
│ ├── import.udl
│ ├── issuer_mapper.rs
│ ├── issuer_mapper.udl
│ ├── lib.rs
│ ├── log.rs
│ ├── log.udl
│ ├── namespace.udl
│ ├── operations.rs
│ ├── operations.udl
│ ├── ordering.rs
│ ├── ordering.udl
│ ├── qr.rs
│ └── qr.udl
└── uniffi.toml
├── proton-authenticator-web
├── Cargo.toml
├── asm.js
├── package.json
├── src
│ ├── common.rs
│ ├── entry.rs
│ ├── lib.rs
│ ├── log.rs
│ └── worker
│ │ ├── client.rs
│ │ ├── crypto.rs
│ │ ├── generator.rs
│ │ ├── import.rs
│ │ ├── issuer.rs
│ │ ├── mod.rs
│ │ ├── operations.rs
│ │ └── ordering.rs
├── test-website
│ ├── .gitignore
│ ├── index.html
│ ├── script.js
│ └── styles.css
└── test
│ ├── .gitignore
│ ├── bun.lockb
│ ├── package.json
│ ├── proton-authenticator-web-worker-generator.spec.ts
│ ├── proton-authenticator-web-worker-importer.spec.ts
│ ├── proton-authenticator-web-worker-operations.spec.ts
│ ├── proton-authenticator-web-worker.spec.ts
│ └── tsconfig.json
├── proton-authenticator
├── Cargo.toml
├── build.rs
├── proto
│ ├── authenticator_entry.proto
│ └── google_authenticator.proto
├── resources
│ ├── issuerInfos.txt
│ └── issuerManualOverrides.txt
├── src
│ ├── client.rs
│ ├── crypto.rs
│ ├── entry
│ │ ├── create.rs
│ │ ├── crypto.rs
│ │ ├── exporter.rs
│ │ ├── gen
│ │ │ ├── authenticator_entry.rs
│ │ │ └── mod.rs
│ │ ├── mod.rs
│ │ ├── password_exporter.rs
│ │ ├── serializer.rs
│ │ └── update.rs
│ ├── generator.rs
│ ├── issuer_mapper.rs
│ ├── lib.rs
│ ├── log.rs
│ ├── operations.rs
│ ├── ordering.rs
│ ├── parser
│ │ ├── aegis
│ │ │ ├── db.rs
│ │ │ ├── encrypted.rs
│ │ │ ├── json.rs
│ │ │ ├── mod.rs
│ │ │ └── txt.rs
│ │ ├── bitwarden
│ │ │ ├── csv.rs
│ │ │ ├── json.rs
│ │ │ └── mod.rs
│ │ ├── ente
│ │ │ ├── chacha_decrypt.rs
│ │ │ ├── encrypted.rs
│ │ │ ├── mod.rs
│ │ │ └── txt.rs
│ │ ├── google
│ │ │ ├── gen
│ │ │ │ ├── google_authenticator.rs
│ │ │ │ └── mod.rs
│ │ │ └── mod.rs
│ │ ├── lastpass
│ │ │ ├── json.rs
│ │ │ └── mod.rs
│ │ ├── mod.rs
│ │ ├── pass
│ │ │ └── mod.rs
│ │ ├── proton_authenticator
│ │ │ └── mod.rs
│ │ └── twofas
│ │ │ ├── mod.rs
│ │ │ └── parser.rs
│ ├── qr.rs
│ ├── steam
│ │ └── mod.rs
│ ├── test_utils.rs
│ └── utils.rs
└── test_data
│ ├── authenticator
│ ├── 2fas
│ │ ├── decrypted.2fas
│ │ ├── decrypted_ios.2fas
│ │ ├── decrypted_with_hotp.2fas
│ │ ├── decrypted_with_hotp_and_unsupported_algorithms.2fas
│ │ ├── decrypted_with_hotp_missing_period.2fas
│ │ ├── decrypted_with_manual_entries.2fas
│ │ ├── decrypted_with_missing_fields.2fas
│ │ ├── encrypted.2fas
│ │ └── password
│ ├── aegis
│ │ ├── aegis-json-encrypted-test.json
│ │ ├── aegis-json-unencrypted-with-missing-fields.json
│ │ ├── aegis-json-unencrypted.json
│ │ ├── aegis-txt.txt
│ │ └── password
│ ├── bitwarden
│ │ ├── bitwarden.csv
│ │ ├── bitwarden.json
│ │ └── bitwarden_sample.csv
│ ├── ente
│ │ ├── encrypted.lowcomplexity.txt
│ │ ├── encrypted.nominalcomplexity.txt
│ │ ├── encrypted_decrypted.txt
│ │ ├── password
│ │ ├── plain.txt
│ │ ├── plain_20_entries.txt
│ │ ├── plain_with_hotp.txt
│ │ ├── plain_with_missing_fields.txt
│ │ └── plain_with_steam_and_hotp.txt
│ ├── lastpass
│ │ ├── lastpass.json
│ │ ├── lastpass_ios_export.json
│ │ └── lastpass_missing_fields.json
│ └── pass
│ │ └── PassExport.zip
│ └── qr
│ ├── GoogleAuthImportScreenshotCropped.jpg
│ ├── GoogleAuthenticatorExport_1.png
│ ├── GoogleAuthenticatorExport_2.png
│ ├── GoogleAuthenticatorExport_3.png
│ ├── GoogleAuthenticator_ScreenshotBigQR.jpeg
│ └── example.png
├── proton-pass-common
├── 2faDomains.txt
├── Cargo.toml
├── benches
│ ├── card_detector.rs
│ └── password_scorer.rs
├── build.rs
├── eff_large_wordlist.txt
├── passwords.txt
├── src
│ ├── alias_prefix.rs
│ ├── creditcard
│ │ ├── detector.rs
│ │ └── mod.rs
│ ├── domain.rs
│ ├── email.rs
│ ├── file
│ │ ├── associations.rs
│ │ ├── mod.rs
│ │ └── sanitize_filename.rs
│ ├── host.rs
│ ├── invite.rs
│ ├── lib.rs
│ ├── login.rs
│ ├── passkey
│ │ ├── authentication_parser
│ │ │ └── mod.rs
│ │ ├── generate.rs
│ │ ├── mod.rs
│ │ ├── parser
│ │ │ ├── cvs.rs
│ │ │ ├── ebay.rs
│ │ │ ├── equal_sign.rs
│ │ │ ├── iherb.rs
│ │ │ ├── mod.rs
│ │ │ ├── mymailcheap.rs
│ │ │ ├── paypal.rs
│ │ │ ├── sanitize.rs
│ │ │ └── swissid.rs
│ │ ├── passkey_handling.rs
│ │ ├── protonpasskey.rs
│ │ ├── protonpasskeydeserializer.rs
│ │ ├── protonpasskeyserializer.rs
│ │ ├── resolve.rs
│ │ └── utils.rs
│ ├── password
│ │ ├── analyzer.rs
│ │ ├── mod.rs
│ │ ├── password_generator.rs
│ │ └── scorer.rs
│ ├── qr.rs
│ ├── share.rs
│ ├── sshkey.rs
│ ├── twofa.rs
│ └── wifi.rs
├── test_data
│ └── file_format
│ │ ├── pgpkey.private
│ │ ├── pgpkey.pub
│ │ ├── sample-unclosed.svg
│ │ ├── sample.avi
│ │ ├── sample.docx
│ │ ├── sample.garbage
│ │ ├── sample.ics
│ │ ├── sample.jpg
│ │ ├── sample.mp3
│ │ ├── sample.mp4
│ │ ├── sample.pages
│ │ ├── sample.pdf
│ │ ├── sample.png
│ │ ├── sample.rar
│ │ ├── sample.svg
│ │ ├── sample.txt
│ │ ├── sample.wav
│ │ ├── sample.xlsx
│ │ └── sample.zip
├── tests
│ ├── alias_prefix_valid.rs
│ ├── credit_card_detector.rs
│ ├── domain.rs
│ ├── email_valid.rs
│ ├── file.rs
│ ├── passkey.rs
│ ├── password_scorer.rs
│ ├── sshkey.rs
│ └── twofa_valid.rs
└── wordlist_denylist.txt
├── proton-pass-derive
├── Cargo.toml
└── src
│ └── lib.rs
├── proton-pass-mobile
├── Cargo.toml
├── android
│ ├── .gitignore
│ ├── build.gradle.kts
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── lib
│ │ ├── .gitignore
│ │ ├── build.gradle.kts
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ └── main
│ │ │ └── AndroidManifest.xml
│ └── settings.gradle.kts
├── bindgen.rs
├── build.rs
├── iOS
│ └── PassRustCore
│ │ ├── .gitignore
│ │ ├── .swiftpm
│ │ └── xcode
│ │ │ └── package.xcworkspace
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ ├── Package.swift
│ │ └── README.md
├── src
│ ├── alias.rs
│ ├── alias.udl
│ ├── creditcard.rs
│ ├── creditcard.udl
│ ├── domain.rs
│ ├── domain.udl
│ ├── email.rs
│ ├── email.udl
│ ├── file.rs
│ ├── file.udl
│ ├── host.rs
│ ├── host.udl
│ ├── invite.rs
│ ├── invite.udl
│ ├── lib.rs
│ ├── login.rs
│ ├── login.udl
│ ├── namespace.udl
│ ├── passkey.rs
│ ├── passkey.udl
│ ├── password.rs
│ ├── password.udl
│ ├── qr.rs
│ ├── qr.udl
│ ├── share.rs
│ ├── share.udl
│ ├── sshkey.rs
│ ├── sshkey.udl
│ ├── totp.rs
│ ├── totp.udl
│ ├── twofa.rs
│ ├── twofa.udl
│ ├── wifi.rs
│ └── wifi.udl
└── uniffi.toml
├── proton-pass-totp
├── Cargo.toml
├── benches
│ └── totp_generation.rs
├── src
│ ├── algorithm.rs
│ ├── error.rs
│ ├── lib.rs
│ ├── queries.rs
│ ├── sanitizer.rs
│ └── totp.rs
└── tests
│ ├── edent.rs
│ └── totp.rs
├── proton-pass-web
├── Cargo.toml
├── package.json
├── src
│ ├── common.rs
│ ├── lib.rs
│ ├── password
│ │ ├── mod.rs
│ │ └── password_types.rs
│ ├── ui
│ │ ├── creditcard.rs
│ │ ├── file.rs
│ │ ├── login.rs
│ │ ├── mod.rs
│ │ └── wifi.rs
│ └── worker
│ │ ├── mod.rs
│ │ ├── passkey.rs
│ │ ├── share.rs
│ │ ├── sshkey.rs
│ │ └── totp.rs
└── test
│ ├── .gitignore
│ ├── README.md
│ ├── bun.lockb
│ ├── package.json
│ ├── proton-pass-web-password.spec.ts
│ ├── proton-pass-web-ui.spec.ts
│ ├── proton-pass-web-worker-share.spec.ts
│ ├── proton-pass-web-worker-sshkey.spec.ts
│ ├── proton-pass-web-worker.spec.ts
│ └── tsconfig.json
├── release.toml
├── rustfmt.toml
└── tools
├── custom2faDomains.txt
├── excluded2faDomains.txt
├── generate2FADomains.py
├── generateCommonPasswordList.py
└── icon_fetcher
├── Cargo.toml
├── config.toml
└── src
└── main.rs
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/.gitignore
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/Cargo.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/Cargo.lock
--------------------------------------------------------------------------------
/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/Cargo.toml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/LICENSE
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/Makefile
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/README.md
--------------------------------------------------------------------------------
/proton-authenticator-mobile/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/Cargo.toml
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/.gitignore
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/build.gradle.kts
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/gradle.properties
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/gradle/libs.versions.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/gradle/libs.versions.toml
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/gradlew
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/gradlew.bat
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/lib/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/lib/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/lib/build.gradle.kts
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/lib/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/lib/proguard-rules.pro
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/lib/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/.gitignore:
--------------------------------------------------------------------------------
1 | build/
2 | jniLibs/
3 | src/main/kotlin/**/*.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTest/build.gradle.kts
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/AuthenticatorCryptoTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/AuthenticatorCryptoTest.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/AuthenticatorImportTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/AuthenticatorImportTest.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/AuthenticatorLoggerTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/AuthenticatorLoggerTest.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/MobileAuthenticatorClientTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/MobileAuthenticatorClientTest.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/QrCodeScannerTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/QrCodeScannerTest.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/SyncOperationCheckerTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/SyncOperationCheckerTest.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/TestUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/TestUtils.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/TotpGeneratorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTest/src/test/kotlin/proton/android/authenticator/TotpGeneratorTest.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/.gitignore:
--------------------------------------------------------------------------------
1 | build/
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/build.gradle.kts
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/java/proton/authenticator/android/benchmark/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/java/proton/authenticator/android/benchmark/MainActivity.kt
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/drawable/ic_launcher_background.xml
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/drawable/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/layout/main_activity.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/layout/main_activity.xml
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/libTestApp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/proton-authenticator-mobile/android/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/android/settings.gradle.kts
--------------------------------------------------------------------------------
/proton-authenticator-mobile/bindgen.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/bindgen.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/build.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/iOS/AuthenticatorRustCore/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/iOS/AuthenticatorRustCore/.gitignore
--------------------------------------------------------------------------------
/proton-authenticator-mobile/iOS/AuthenticatorRustCore/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/iOS/AuthenticatorRustCore/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
--------------------------------------------------------------------------------
/proton-authenticator-mobile/iOS/AuthenticatorRustCore/Package.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/iOS/AuthenticatorRustCore/Package.swift
--------------------------------------------------------------------------------
/proton-authenticator-mobile/iOS/AuthenticatorRustCore/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/iOS/AuthenticatorRustCore/README.md
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/authenticator.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/authenticator.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/authenticator.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/authenticator.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/benchmark.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/benchmark.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/benchmark.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/benchmark.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/crypto.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/crypto.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/crypto.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/crypto.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/entry.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/entry.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/generator.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/generator.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/generator.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/generator.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/import.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/import.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/import.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/import.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/issuer_mapper.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/issuer_mapper.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/issuer_mapper.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/issuer_mapper.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/lib.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/log.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/log.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/log.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/log.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/namespace.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/namespace.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/operations.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/operations.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/operations.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/operations.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/ordering.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/ordering.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/ordering.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/ordering.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/qr.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/qr.rs
--------------------------------------------------------------------------------
/proton-authenticator-mobile/src/qr.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/src/qr.udl
--------------------------------------------------------------------------------
/proton-authenticator-mobile/uniffi.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-mobile/uniffi.toml
--------------------------------------------------------------------------------
/proton-authenticator-web/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/Cargo.toml
--------------------------------------------------------------------------------
/proton-authenticator-web/asm.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/asm.js
--------------------------------------------------------------------------------
/proton-authenticator-web/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/package.json
--------------------------------------------------------------------------------
/proton-authenticator-web/src/common.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/common.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/entry.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/entry.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/lib.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/log.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/log.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/worker/client.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/worker/client.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/worker/crypto.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/worker/crypto.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/worker/generator.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/worker/generator.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/worker/import.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/worker/import.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/worker/issuer.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/worker/issuer.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/worker/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/worker/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/worker/operations.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/worker/operations.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/src/worker/ordering.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/src/worker/ordering.rs
--------------------------------------------------------------------------------
/proton-authenticator-web/test-website/.gitignore:
--------------------------------------------------------------------------------
1 | dist/
2 |
--------------------------------------------------------------------------------
/proton-authenticator-web/test-website/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test-website/index.html
--------------------------------------------------------------------------------
/proton-authenticator-web/test-website/script.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test-website/script.js
--------------------------------------------------------------------------------
/proton-authenticator-web/test-website/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test-website/styles.css
--------------------------------------------------------------------------------
/proton-authenticator-web/test/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test/.gitignore
--------------------------------------------------------------------------------
/proton-authenticator-web/test/bun.lockb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test/bun.lockb
--------------------------------------------------------------------------------
/proton-authenticator-web/test/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test/package.json
--------------------------------------------------------------------------------
/proton-authenticator-web/test/proton-authenticator-web-worker-generator.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test/proton-authenticator-web-worker-generator.spec.ts
--------------------------------------------------------------------------------
/proton-authenticator-web/test/proton-authenticator-web-worker-importer.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test/proton-authenticator-web-worker-importer.spec.ts
--------------------------------------------------------------------------------
/proton-authenticator-web/test/proton-authenticator-web-worker-operations.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test/proton-authenticator-web-worker-operations.spec.ts
--------------------------------------------------------------------------------
/proton-authenticator-web/test/proton-authenticator-web-worker.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test/proton-authenticator-web-worker.spec.ts
--------------------------------------------------------------------------------
/proton-authenticator-web/test/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator-web/test/tsconfig.json
--------------------------------------------------------------------------------
/proton-authenticator/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/Cargo.toml
--------------------------------------------------------------------------------
/proton-authenticator/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/build.rs
--------------------------------------------------------------------------------
/proton-authenticator/proto/authenticator_entry.proto:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/proto/authenticator_entry.proto
--------------------------------------------------------------------------------
/proton-authenticator/proto/google_authenticator.proto:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/proto/google_authenticator.proto
--------------------------------------------------------------------------------
/proton-authenticator/resources/issuerInfos.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/resources/issuerInfos.txt
--------------------------------------------------------------------------------
/proton-authenticator/resources/issuerManualOverrides.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/resources/issuerManualOverrides.txt
--------------------------------------------------------------------------------
/proton-authenticator/src/client.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/client.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/crypto.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/crypto.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/entry/create.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/entry/create.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/entry/crypto.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/entry/crypto.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/entry/exporter.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/entry/exporter.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/entry/gen/authenticator_entry.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/entry/gen/authenticator_entry.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/entry/gen/mod.rs:
--------------------------------------------------------------------------------
1 | // @generated
2 |
3 | pub mod authenticator_entry;
4 |
--------------------------------------------------------------------------------
/proton-authenticator/src/entry/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/entry/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/entry/password_exporter.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/entry/password_exporter.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/entry/serializer.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/entry/serializer.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/entry/update.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/entry/update.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/generator.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/generator.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/issuer_mapper.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/issuer_mapper.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/lib.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/log.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/log.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/operations.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/operations.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/ordering.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/ordering.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/aegis/db.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/aegis/db.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/aegis/encrypted.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/aegis/encrypted.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/aegis/json.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/aegis/json.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/aegis/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/aegis/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/aegis/txt.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/aegis/txt.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/bitwarden/csv.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/bitwarden/csv.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/bitwarden/json.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/bitwarden/json.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/bitwarden/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/bitwarden/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/ente/chacha_decrypt.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/ente/chacha_decrypt.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/ente/encrypted.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/ente/encrypted.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/ente/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/ente/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/ente/txt.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/ente/txt.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/google/gen/google_authenticator.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/google/gen/google_authenticator.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/google/gen/mod.rs:
--------------------------------------------------------------------------------
1 | // @generated
2 |
3 | pub mod google_authenticator;
4 |
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/google/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/google/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/lastpass/json.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/lastpass/json.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/lastpass/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/lastpass/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/pass/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/pass/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/proton_authenticator/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/proton_authenticator/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/twofas/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/twofas/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/parser/twofas/parser.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/parser/twofas/parser.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/qr.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/qr.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/steam/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/steam/mod.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/test_utils.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/test_utils.rs
--------------------------------------------------------------------------------
/proton-authenticator/src/utils.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/src/utils.rs
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/2fas/decrypted.2fas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/2fas/decrypted.2fas
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/2fas/decrypted_ios.2fas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/2fas/decrypted_ios.2fas
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/2fas/decrypted_with_hotp.2fas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/2fas/decrypted_with_hotp.2fas
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/2fas/decrypted_with_hotp_and_unsupported_algorithms.2fas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/2fas/decrypted_with_hotp_and_unsupported_algorithms.2fas
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/2fas/decrypted_with_hotp_missing_period.2fas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/2fas/decrypted_with_hotp_missing_period.2fas
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/2fas/decrypted_with_manual_entries.2fas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/2fas/decrypted_with_manual_entries.2fas
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/2fas/decrypted_with_missing_fields.2fas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/2fas/decrypted_with_missing_fields.2fas
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/2fas/encrypted.2fas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/2fas/encrypted.2fas
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/2fas/password:
--------------------------------------------------------------------------------
1 | test
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/aegis/aegis-json-encrypted-test.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/aegis/aegis-json-encrypted-test.json
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/aegis/aegis-json-unencrypted-with-missing-fields.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/aegis/aegis-json-unencrypted-with-missing-fields.json
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/aegis/aegis-json-unencrypted.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/aegis/aegis-json-unencrypted.json
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/aegis/aegis-txt.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/aegis/aegis-txt.txt
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/aegis/password:
--------------------------------------------------------------------------------
1 | test
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/bitwarden/bitwarden.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/bitwarden/bitwarden.csv
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/bitwarden/bitwarden.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/bitwarden/bitwarden.json
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/bitwarden/bitwarden_sample.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/bitwarden/bitwarden_sample.csv
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/ente/encrypted.lowcomplexity.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/ente/encrypted.lowcomplexity.txt
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/ente/encrypted.nominalcomplexity.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/ente/encrypted.nominalcomplexity.txt
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/ente/encrypted_decrypted.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/ente/encrypted_decrypted.txt
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/ente/password:
--------------------------------------------------------------------------------
1 | password
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/ente/plain.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/ente/plain.txt
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/ente/plain_20_entries.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/ente/plain_20_entries.txt
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/ente/plain_with_hotp.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/ente/plain_with_hotp.txt
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/ente/plain_with_missing_fields.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/ente/plain_with_missing_fields.txt
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/ente/plain_with_steam_and_hotp.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/ente/plain_with_steam_and_hotp.txt
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/lastpass/lastpass.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/lastpass/lastpass.json
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/lastpass/lastpass_ios_export.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/lastpass/lastpass_ios_export.json
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/lastpass/lastpass_missing_fields.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/lastpass/lastpass_missing_fields.json
--------------------------------------------------------------------------------
/proton-authenticator/test_data/authenticator/pass/PassExport.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/authenticator/pass/PassExport.zip
--------------------------------------------------------------------------------
/proton-authenticator/test_data/qr/GoogleAuthImportScreenshotCropped.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/qr/GoogleAuthImportScreenshotCropped.jpg
--------------------------------------------------------------------------------
/proton-authenticator/test_data/qr/GoogleAuthenticatorExport_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/qr/GoogleAuthenticatorExport_1.png
--------------------------------------------------------------------------------
/proton-authenticator/test_data/qr/GoogleAuthenticatorExport_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/qr/GoogleAuthenticatorExport_2.png
--------------------------------------------------------------------------------
/proton-authenticator/test_data/qr/GoogleAuthenticatorExport_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/qr/GoogleAuthenticatorExport_3.png
--------------------------------------------------------------------------------
/proton-authenticator/test_data/qr/GoogleAuthenticator_ScreenshotBigQR.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/qr/GoogleAuthenticator_ScreenshotBigQR.jpeg
--------------------------------------------------------------------------------
/proton-authenticator/test_data/qr/example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-authenticator/test_data/qr/example.png
--------------------------------------------------------------------------------
/proton-pass-common/2faDomains.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/2faDomains.txt
--------------------------------------------------------------------------------
/proton-pass-common/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/Cargo.toml
--------------------------------------------------------------------------------
/proton-pass-common/benches/card_detector.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/benches/card_detector.rs
--------------------------------------------------------------------------------
/proton-pass-common/benches/password_scorer.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/benches/password_scorer.rs
--------------------------------------------------------------------------------
/proton-pass-common/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/build.rs
--------------------------------------------------------------------------------
/proton-pass-common/eff_large_wordlist.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/eff_large_wordlist.txt
--------------------------------------------------------------------------------
/proton-pass-common/passwords.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/passwords.txt
--------------------------------------------------------------------------------
/proton-pass-common/src/alias_prefix.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/alias_prefix.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/creditcard/detector.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/creditcard/detector.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/creditcard/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/creditcard/mod.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/domain.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/domain.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/email.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/email.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/file/associations.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/file/associations.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/file/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/file/mod.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/file/sanitize_filename.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/file/sanitize_filename.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/host.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/host.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/invite.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/invite.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/lib.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/login.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/login.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/authentication_parser/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/authentication_parser/mod.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/generate.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/generate.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/mod.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/parser/cvs.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/parser/cvs.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/parser/ebay.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/parser/ebay.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/parser/equal_sign.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/parser/equal_sign.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/parser/iherb.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/parser/iherb.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/parser/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/parser/mod.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/parser/mymailcheap.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/parser/mymailcheap.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/parser/paypal.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/parser/paypal.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/parser/sanitize.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/parser/sanitize.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/parser/swissid.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/parser/swissid.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/passkey_handling.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/passkey_handling.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/protonpasskey.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/protonpasskey.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/protonpasskeydeserializer.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/protonpasskeydeserializer.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/protonpasskeyserializer.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/protonpasskeyserializer.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/resolve.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/resolve.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/passkey/utils.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/passkey/utils.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/password/analyzer.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/password/analyzer.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/password/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/password/mod.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/password/password_generator.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/password/password_generator.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/password/scorer.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/password/scorer.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/qr.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/qr.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/share.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/share.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/sshkey.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/sshkey.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/twofa.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/twofa.rs
--------------------------------------------------------------------------------
/proton-pass-common/src/wifi.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/src/wifi.rs
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/pgpkey.private:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/pgpkey.private
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/pgpkey.pub:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/pgpkey.pub
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample-unclosed.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample-unclosed.svg
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.avi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.avi
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.docx
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.garbage:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.garbage
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.ics:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.ics
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.jpg
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.mp3
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.mp4
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.pages:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.pages
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.pdf
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.png
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.rar
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.svg
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.txt:
--------------------------------------------------------------------------------
1 | some text
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.wav
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.xlsx
--------------------------------------------------------------------------------
/proton-pass-common/test_data/file_format/sample.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/test_data/file_format/sample.zip
--------------------------------------------------------------------------------
/proton-pass-common/tests/alias_prefix_valid.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/tests/alias_prefix_valid.rs
--------------------------------------------------------------------------------
/proton-pass-common/tests/credit_card_detector.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/tests/credit_card_detector.rs
--------------------------------------------------------------------------------
/proton-pass-common/tests/domain.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/tests/domain.rs
--------------------------------------------------------------------------------
/proton-pass-common/tests/email_valid.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/tests/email_valid.rs
--------------------------------------------------------------------------------
/proton-pass-common/tests/file.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/tests/file.rs
--------------------------------------------------------------------------------
/proton-pass-common/tests/passkey.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/tests/passkey.rs
--------------------------------------------------------------------------------
/proton-pass-common/tests/password_scorer.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/tests/password_scorer.rs
--------------------------------------------------------------------------------
/proton-pass-common/tests/sshkey.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/tests/sshkey.rs
--------------------------------------------------------------------------------
/proton-pass-common/tests/twofa_valid.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/tests/twofa_valid.rs
--------------------------------------------------------------------------------
/proton-pass-common/wordlist_denylist.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-common/wordlist_denylist.txt
--------------------------------------------------------------------------------
/proton-pass-derive/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-derive/Cargo.toml
--------------------------------------------------------------------------------
/proton-pass-derive/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-derive/src/lib.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/Cargo.toml
--------------------------------------------------------------------------------
/proton-pass-mobile/android/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/.gitignore
--------------------------------------------------------------------------------
/proton-pass-mobile/android/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/build.gradle.kts
--------------------------------------------------------------------------------
/proton-pass-mobile/android/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/gradle.properties
--------------------------------------------------------------------------------
/proton-pass-mobile/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/proton-pass-mobile/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/proton-pass-mobile/android/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/gradlew
--------------------------------------------------------------------------------
/proton-pass-mobile/android/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/gradlew.bat
--------------------------------------------------------------------------------
/proton-pass-mobile/android/lib/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/proton-pass-mobile/android/lib/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/lib/build.gradle.kts
--------------------------------------------------------------------------------
/proton-pass-mobile/android/lib/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/lib/proguard-rules.pro
--------------------------------------------------------------------------------
/proton-pass-mobile/android/lib/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/proton-pass-mobile/android/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/android/settings.gradle.kts
--------------------------------------------------------------------------------
/proton-pass-mobile/bindgen.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/bindgen.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/build.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/build.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/iOS/PassRustCore/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/iOS/PassRustCore/.gitignore
--------------------------------------------------------------------------------
/proton-pass-mobile/iOS/PassRustCore/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/iOS/PassRustCore/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
--------------------------------------------------------------------------------
/proton-pass-mobile/iOS/PassRustCore/Package.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/iOS/PassRustCore/Package.swift
--------------------------------------------------------------------------------
/proton-pass-mobile/iOS/PassRustCore/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/iOS/PassRustCore/README.md
--------------------------------------------------------------------------------
/proton-pass-mobile/src/alias.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/alias.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/alias.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/alias.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/creditcard.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/creditcard.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/creditcard.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/creditcard.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/domain.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/domain.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/domain.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/domain.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/email.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/email.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/email.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/email.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/file.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/file.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/file.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/file.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/host.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/host.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/host.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/host.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/invite.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/invite.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/invite.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/invite.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/lib.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/login.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/login.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/login.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/login.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/namespace.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/namespace.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/passkey.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/passkey.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/passkey.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/passkey.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/password.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/password.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/password.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/password.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/qr.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/qr.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/qr.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/qr.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/share.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/share.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/share.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/share.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/sshkey.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/sshkey.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/sshkey.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/sshkey.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/totp.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/totp.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/totp.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/totp.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/twofa.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/twofa.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/twofa.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/twofa.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/src/wifi.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/wifi.rs
--------------------------------------------------------------------------------
/proton-pass-mobile/src/wifi.udl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/src/wifi.udl
--------------------------------------------------------------------------------
/proton-pass-mobile/uniffi.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-mobile/uniffi.toml
--------------------------------------------------------------------------------
/proton-pass-totp/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/Cargo.toml
--------------------------------------------------------------------------------
/proton-pass-totp/benches/totp_generation.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/benches/totp_generation.rs
--------------------------------------------------------------------------------
/proton-pass-totp/src/algorithm.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/src/algorithm.rs
--------------------------------------------------------------------------------
/proton-pass-totp/src/error.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/src/error.rs
--------------------------------------------------------------------------------
/proton-pass-totp/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/src/lib.rs
--------------------------------------------------------------------------------
/proton-pass-totp/src/queries.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/src/queries.rs
--------------------------------------------------------------------------------
/proton-pass-totp/src/sanitizer.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/src/sanitizer.rs
--------------------------------------------------------------------------------
/proton-pass-totp/src/totp.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/src/totp.rs
--------------------------------------------------------------------------------
/proton-pass-totp/tests/edent.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/tests/edent.rs
--------------------------------------------------------------------------------
/proton-pass-totp/tests/totp.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-totp/tests/totp.rs
--------------------------------------------------------------------------------
/proton-pass-web/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/Cargo.toml
--------------------------------------------------------------------------------
/proton-pass-web/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/package.json
--------------------------------------------------------------------------------
/proton-pass-web/src/common.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/common.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/lib.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/password/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/password/mod.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/password/password_types.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/password/password_types.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/ui/creditcard.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/ui/creditcard.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/ui/file.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/ui/file.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/ui/login.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/ui/login.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/ui/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/ui/mod.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/ui/wifi.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/ui/wifi.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/worker/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/worker/mod.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/worker/passkey.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/worker/passkey.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/worker/share.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/worker/share.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/worker/sshkey.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/worker/sshkey.rs
--------------------------------------------------------------------------------
/proton-pass-web/src/worker/totp.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/src/worker/totp.rs
--------------------------------------------------------------------------------
/proton-pass-web/test/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/.gitignore
--------------------------------------------------------------------------------
/proton-pass-web/test/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/README.md
--------------------------------------------------------------------------------
/proton-pass-web/test/bun.lockb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/bun.lockb
--------------------------------------------------------------------------------
/proton-pass-web/test/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/package.json
--------------------------------------------------------------------------------
/proton-pass-web/test/proton-pass-web-password.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/proton-pass-web-password.spec.ts
--------------------------------------------------------------------------------
/proton-pass-web/test/proton-pass-web-ui.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/proton-pass-web-ui.spec.ts
--------------------------------------------------------------------------------
/proton-pass-web/test/proton-pass-web-worker-share.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/proton-pass-web-worker-share.spec.ts
--------------------------------------------------------------------------------
/proton-pass-web/test/proton-pass-web-worker-sshkey.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/proton-pass-web-worker-sshkey.spec.ts
--------------------------------------------------------------------------------
/proton-pass-web/test/proton-pass-web-worker.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/proton-pass-web-worker.spec.ts
--------------------------------------------------------------------------------
/proton-pass-web/test/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/proton-pass-web/test/tsconfig.json
--------------------------------------------------------------------------------
/release.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/release.toml
--------------------------------------------------------------------------------
/rustfmt.toml:
--------------------------------------------------------------------------------
1 | max_width = 120
2 |
--------------------------------------------------------------------------------
/tools/custom2faDomains.txt:
--------------------------------------------------------------------------------
1 | google.com
--------------------------------------------------------------------------------
/tools/excluded2faDomains.txt:
--------------------------------------------------------------------------------
1 | proton.me
2 |
--------------------------------------------------------------------------------
/tools/generate2FADomains.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/tools/generate2FADomains.py
--------------------------------------------------------------------------------
/tools/generateCommonPasswordList.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/tools/generateCommonPasswordList.py
--------------------------------------------------------------------------------
/tools/icon_fetcher/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/tools/icon_fetcher/Cargo.toml
--------------------------------------------------------------------------------
/tools/icon_fetcher/config.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/tools/icon_fetcher/config.toml
--------------------------------------------------------------------------------
/tools/icon_fetcher/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/protonpass/proton-pass-common/HEAD/tools/icon_fetcher/src/main.rs
--------------------------------------------------------------------------------