Kunzisoft / Kunzisoft/KeePassDX

Native AES and Argon2 crypto libs to Rust

Open
#2,409 0 comments 1 reaction 0 assignees View on GitHub
enhancement feature security
Dominant language
Kotlin
Stars
7.3k
Forks
401
Avg merge
2d 10h
Merged PRs (30d)
1

Description

### Checks

- [x] I have read the Wiki, searched the open issues, and still think this is a new feature.

### Explain the problem clearly and succinctly:

https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html

### Describe the solution you'd like:

The idea is to convert native methods written in C to RUST in order to achieve the same performance but prevent potential memory errors.

### Describe alternatives you've considered:

Tests were conducted with Go some time ago, but performance was reduced, likely due to the garbage collector.

### Additional context:

_No response_

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating the native AES and Argon2 implementations and reviewing the linked Rust-in-Android context; done means the native methods are converted to Rust while retaining comparable performance and avoiding potential memory errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, c, rust
Domain
cryptography, mobile-dev, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.