• Testers for Android App MicroCrypt wanted

    From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Wed Feb 25 20:00:49 2026
    From Newsgroup: comp.mobile.android

    Hi all,

    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Any help and feedback would be very much appreciated!

    I am especially interested if the GUI works fine under small
    Android devices. Please note: The app is not signed yet and
    it may give you a warning, when installing, which you can
    ignore.

    Regards
    Stefan
    --
    https://oc2mx.net
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Thu Feb 26 11:40:56 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas, 2026-02-25 21:00:

    Hi all,

    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?

    The link above asks for permission first and I don't even know, what "MicroCrypt" is about and if this is open source or just an attempt to
    get malware installed somewhere.

    Any help and feedback would be very much appreciated!

    I am especially interested if the GUI works fine under small
    Android devices. Please note: The app is not signed yet and
    it may give you a warning, when installing, which you can
    ignore.

    You can do the testing in different screen resolutions and Android
    versions using the emulator in Android Studio as well.
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to comp.mobile.android on Thu Feb 26 10:44:12 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link:
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Thu Feb 26 13:58:06 2026
    From Newsgroup: comp.mobile.android

    Andy Burns, 2026-02-26 11:44:

    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link:
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    And where is the Android version? I only see code for the desktop.
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Thu Feb 26 14:13:41 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Andy Burns, 2026-02-26 11:44:

    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link: <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    And where is the Android version? I only see code for the desktop.

    https://github.com/Ch1ffr3punk/MicroCrypt
    --
    https://oc2mx.net
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Thu Feb 26 16:12:31 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas, 2026-02-26 15:13:

    Arno Welzel wrote:
    Andy Burns, 2026-02-26 11:44:

    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link:
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    And where is the Android version? I only see code for the desktop.

    https://github.com/Ch1ffr3punk/MicroCrypt

    Yes, this is what I mean. How to build an Android app based on this
    code? I don't see any reference to golang.org/x/mobile/app etc.
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Thu Feb 26 16:39:53 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Stefan Claas, 2026-02-26 15:13:

    Arno Welzel wrote:
    Andy Burns, 2026-02-26 11:44:

    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link: <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    And where is the Android version? I only see code for the desktop.

    https://github.com/Ch1ffr3punk/MicroCrypt

    Yes, this is what I mean. How to build an Android app based on this
    code? I don't see any reference to golang.org/x/mobile/app etc.



    It is explained here, for various stores:

    https://docs.fyne.io/started/distribution/
    --
    https://oc2mx.net
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Theo@theom+news@chiark.greenend.org.uk to comp.mobile.android on Thu Feb 26 16:51:08 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas <noreply@oc2mx.net> wrote:
    Hi all,

    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Any help and feedback would be very much appreciated!

    I tried opening the link on a Galaxy S4 running Android 11 but it wanted me
    to sign in to Google Drive, which I wasn't going to do.

    (no idea why - the browser was also being funny about opening the link in
    the first place and wanted to use the URL as a search term for Google
    instead)

    Theo
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.mobile.android on Thu Feb 26 18:39:16 2026
    From Newsgroup: comp.mobile.android

    On 2026-02-26 17:51, Theo wrote:
    Stefan Claas <noreply@oc2mx.net> wrote:
    Hi all,

    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Any help and feedback would be very much appreciated!

    I tried opening the link on a Galaxy S4 running Android 11 but it wanted me to sign in to Google Drive, which I wasn't going to do.

    (no idea why - the browser was also being funny about opening the link in
    the first place and wanted to use the URL as a search term for Google instead)

    The link opened for me instantly in my computer, but it wants me to sign
    in, which I will not.

    I also would like a description of what this does before trying it.
    --
    Cheers, Carlos.
    ESEfc-Efc+, EUEfc-Efc|;
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Frank Slootweg@this@ddress.is.invalid to comp.mobile.android on Thu Feb 26 19:23:46 2026
    From Newsgroup: comp.mobile.android

    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Stefan Claas <noreply@oc2mx.net> wrote:
    Hi all,

    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Any help and feedback would be very much appreciated!

    I tried opening the link on a Galaxy S4 running Android 11 but it wanted me to sign in to Google Drive, which I wasn't going to do.

    Same here. The link is probably set up to share only with other Google
    users. That's indeed not very nice and AFAIK not needed.

    P.S. I first tried it on my laptop where I was already signed-in on my
    Google account. Luckily your post warned me to look closely, so I could
    bail out before going any further. Then I used another browser where I
    was not signed-in on my Google account.

    [...]
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Thu Feb 26 23:39:44 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas, 2026-02-26 17:39:

    Arno Welzel wrote:
    Stefan Claas, 2026-02-26 15:13:
    [...]
    https://github.com/Ch1ffr3punk/MicroCrypt

    Yes, this is what I mean. How to build an Android app based on this
    code? I don't see any reference to golang.org/x/mobile/app etc.



    It is explained here, for various stores:

    https://docs.fyne.io/started/distribution/

    I see. So it this is a kind of cross compiler to create Android packages
    based on Go. Well, you can just run the create APK in an emulator which
    comes with Android Studio. Did you already try this?
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Maria Sophia@mariasophia@comprehension.com to comp.mobile.android on Thu Feb 26 16:58:30 2026
    From Newsgroup: comp.mobile.android

    Frank Slootweg wrote:
    I would appreciate I you can test MicroCrypt for UX design,
    usability etc. and let me know. I signed-up with Play Store
    for a developer account and they recoment that I should test
    my app with at least twelve people, prior releasing.

    Here is the download link:

    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Any help and feedback would be very much appreciated!

    I tried opening the link on a Galaxy S4 running Android 11 but it wanted me >> to sign in to Google Drive, which I wasn't going to do.

    Same here. The link is probably set up to share only with other Google users. That's indeed not very nice and AFAIK not needed.

    P.S. I first tried it on my laptop where I was already signed-in on my Google account. Luckily your post warned me to look closely, so I could
    bail out before going any further. Then I used another browser where I
    was not signed-in on my Google account.

    As Frank noted, thanks for warning us, as I then visited on VPN.
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view>

    As with Frank, Carlos, Arno & Theo, it asked me to sign into Google Drive.
    Sign in
    to continue to Google Drive

    I bailed at that point.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Fri Feb 27 17:11:18 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Stefan Claas, 2026-02-26 17:39:

    Arno Welzel wrote:
    Stefan Claas, 2026-02-26 15:13:
    [...]
    https://github.com/Ch1ffr3punk/MicroCrypt

    Yes, this is what I mean. How to build an Android app based on this
    code? I don't see any reference to golang.org/x/mobile/app etc.



    It is explained here, for various stores:

    https://docs.fyne.io/started/distribution/

    I see. So it this is a kind of cross compiler to create Android packages based on Go. Well, you can just run the create APK in an emulator which
    comes with Android Studio. Did you already try this?

    Well, I do not use Android Studio, but will use the command-line tools
    and then create the required file for the Play Store. Quite a bit to
    learn for all these new things.
    --
    https://oc2mx.net
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Maria Sophia@mariasophia@comprehension.com to comp.mobile.android on Fri Feb 27 12:00:46 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas wrote:
    It is explained here, for various stores:

    https://docs.fyne.io/started/distribution/

    I see. So it this is a kind of cross compiler to create Android packages
    based on Go. Well, you can just run the create APK in an emulator which
    comes with Android Studio. Did you already try this?

    Well, I do not use Android Studio, but will use the command-line tools
    and then create the required file for the Play Store. Quite a bit to
    learn for all these new things.

    Long ago, I posted a dozen sequentially more difficult tutorials for
    writing your own code and loading/testing it on your own phone.

    I didn't delve into the uploading to Google part though, nor signing.
    But it covers every single step of using Android Studio for assembly.

    In addition, I wrote up a step-by-step method for assembling source code
    off of, oh, I think it was github, using gradle, for, I think, ladb.

    If they're useful then we can look them up. If not, no need to bother.
    a. A dozen tutorials on using Android Studio to create apps
    b. A tested sequence that "compliles" professional source code

    Both require Android Studio.
    --
    The point of Usenet is for smart people to help each other & for results
    to be archived so that anyone can access our immense tribal knowledge.
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Sat Feb 28 13:30:47 2026
    From Newsgroup: comp.mobile.android

    Maria Sophia wrote:
    Stefan Claas wrote:
    It is explained here, for various stores:

    https://docs.fyne.io/started/distribution/

    I see. So it this is a kind of cross compiler to create Android packages based on Go. Well, you can just run the create APK in an emulator which comes with Android Studio. Did you already try this?

    Well, I do not use Android Studio, but will use the command-line tools
    and then create the required file for the Play Store. Quite a bit to
    learn for all these new things.

    Long ago, I posted a dozen sequentially more difficult tutorials for
    writing your own code and loading/testing it on your own phone.

    I didn't delve into the uploading to Google part though, nor signing.
    But it covers every single step of using Android Studio for assembly.

    In addition, I wrote up a step-by-step method for assembling source code
    off of, oh, I think it was github, using gradle, for, I think, ladb.

    If they're useful then we can look them up. If not, no need to bother.
    a. A dozen tutorials on using Android Studio to create apps
    b. A tested sequence that "compliles" professional source code

    Both require Android Studio.

    I think we need some good tutorials to rebuild .apk to .aab, because
    Google now requires this, as you can no longer upload to Play Store
    .apk files. The other thing is sideloading from GitHub etc., which
    will be made more difficult by Google this year.

    Here you can sideload my signed MicroCrypt, from GitHub:

    <https://github.com/Ch1ffr3punk/MicroCrypt/releases/download/v0.1.0/MicroCrypt-Android-Linux-AMD64.apk>
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Sat Feb 28 16:30:38 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas, 2026-02-28 14:30:

    [...]
    I think we need some good tutorials to rebuild .apk to .aab, because
    Google now requires this, as you can no longer upload to Play Store
    .apk files. The other thing is sideloading from GitHub etc., which
    will be made more difficult by Google this year.

    Here you can sideload my signed MicroCrypt, from GitHub:

    <https://github.com/Ch1ffr3punk/MicroCrypt/releases/download/v0.1.0/MicroCrypt-Android-Linux-AMD64.apk>

    Since the whole application is only about 759 lines of code it may be
    easier to rewrite the code for the app in Kotlin and create a native
    Android application with Anroid Studio. All the crypto functions are
    available in Kotlin as well and Anroid Studio is available for free for
    all major platforms (I used in in Windows 10/11 in the past and now in
    Kubuntu Linux 25.10 with KDE 6.5.5 without any problems).
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Sat Feb 28 16:00:45 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Stefan Claas, 2026-02-28 14:30:

    [...]
    I think we need some good tutorials to rebuild .apk to .aab, because
    Google now requires this, as you can no longer upload to Play Store
    .apk files. The other thing is sideloading from GitHub etc., which
    will be made more difficult by Google this year.

    Here you can sideload my signed MicroCrypt, from GitHub:

    <https://github.com/Ch1ffr3punk/MicroCrypt/releases/download/v0.1.0/MicroCrypt-Android-Linux-AMD64.apk>

    Since the whole application is only about 759 lines of code it may be
    easier to rewrite the code for the app in Kotlin and create a native
    Android application with Anroid Studio. All the crypto functions are available in Kotlin as well and Anroid Studio is available for free for
    all major platforms (I used in in Windows 10/11 in the past and now in Kubuntu Linux 25.10 with KDE 6.5.5 without any problems).



    Well, that is a possibility I may look into it in the future.
    I will re-download Android Studio again.
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Sun Mar 1 18:54:21 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas wrote:
    Arno Welzel wrote:
    Stefan Claas, 2026-02-28 14:30:

    [...]
    I think we need some good tutorials to rebuild .apk to .aab, because Google now requires this, as you can no longer upload to Play Store
    .apk files. The other thing is sideloading from GitHub etc., which
    will be made more difficult by Google this year.

    Here you can sideload my signed MicroCrypt, from GitHub:

    <https://github.com/Ch1ffr3punk/MicroCrypt/releases/download/v0.1.0/MicroCrypt-Android-Linux-AMD64.apk>

    Since the whole application is only about 759 lines of code it may be easier to rewrite the code for the app in Kotlin and create a native Android application with Anroid Studio. All the crypto functions are available in Kotlin as well and Anroid Studio is available for free for
    all major platforms (I used in in Windows 10/11 in the past and now in Kubuntu Linux 25.10 with KDE 6.5.5 without any problems).



    Well, that is a possibility I may look into it in the future.
    I will re-download Android Studio again.


    It is now released for internal testing (minimun 12 users and up to 100)
    on Play Console. https://play.google.com/apps/internaltest/4699732322065127392

    I would appreciate if some of you can test my app and keep it at least for
    14 days and please do not opt-out as a tester in that period of time. You probably won't see on your device an app icon. This will be, as understood, happen once the app is officially available.

    Regards
    Stefan
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to comp.mobile.android on Sun Mar 1 19:18:35 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas wrote:

    It is now released for internal testing > https://play.google.com/apps/internaltest/4699732322065127392

    Seems like you have to individually invite testers?

    I couldn't find an email address for you ...
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Sun Mar 1 19:35:22 2026
    From Newsgroup: comp.mobile.android

    Andy Burns wrote:
    Stefan Claas wrote:

    It is now released for internal testing > https://play.google.com/apps/internaltest/4699732322065127392

    Seems like you have to individually invite testers?

    Yes, it is a a requirement for new developer accounts and I had to pay $25 bucks to, in order to create the account.

    I couldn't find an email address for you ...

    If you like to give feedback, you can do it either here or write me at: sacenator[at]gmail[dot]com.
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Mon Mar 2 09:38:09 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas, 2026-03-01 19:54:

    [...]
    It is now released for internal testing (minimun 12 users and up to 100)
    on Play Console. https://play.google.com/apps/internaltest/4699732322065127392

    I would appreciate if some of you can test my app and keep it at least for
    14 days and please do not opt-out as a tester in that period of time. You probably won't see on your device an app icon. This will be, as understood, happen once the app is officially available.

    You can use askaaron.jd@gmail.com for the invitation.
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From =?UTF-8?Q?J=C3=B6rg_Lorenz?=@hugybear@gmx.net to comp.mobile.android on Mon Mar 2 11:27:02 2026
    From Newsgroup: comp.mobile.android

    Am 26.02.26 um 11:44 schrieb Andy Burns:
    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link:
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    404

    File not found

    The site configured at this address does not contain the requested file.

    If this is your site, make sure that the filename case matches the URL
    as well as any file permissions.
    For root URLs (like http://example.com/) you must provide an index.html
    file.

    Read the full documentation for more information about using GitHub Pages. GitHub Status rCo @githubstatus
    --
    "Roma locuta, causa finita."
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Mon Mar 2 12:11:33 2026
    From Newsgroup: comp.mobile.android

    J||rg Lorenz, 2026-03-02 11:27:

    Am 26.02.26 um 11:44 schrieb Andy Burns:
    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link:
    <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    404

    File not found

    Didn't you follow the thread in the past days?
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to comp.mobile.android on Mon Mar 2 11:44:51 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas wrote:

    Andy Burns wrote:

    I couldn't find an email address for you ...

    If you like to give feedback, you can do it either here or write me at: sacenator[at]gmail[dot]com.

    Invite arrived ok, and recognised my play store logon, app installed and
    did one trivial encryption, will test later ...

    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Mon Mar 2 15:28:23 2026
    From Newsgroup: comp.mobile.android

    Andy Burns wrote:
    Stefan Claas wrote:

    Andy Burns wrote:

    I couldn't find an email address for you ...

    If you like to give feedback, you can do it either here or write me at: sacenator[at]gmail[dot]com.

    Invite arrived ok, and recognised my play store logon, app installed and
    did one trivial encryption, will test later ...

    Thanks a lot for beta testing, much appreciated! BTW. does the app icon
    is also only an emtpy white square or does the correct blue/white icon
    shows up?
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Mon Mar 2 15:32:25 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Stefan Claas, 2026-03-01 19:54:

    [...]
    It is now released for internal testing (minimun 12 users and up to 100)
    on Play Console. https://play.google.com/apps/internaltest/4699732322065127392

    I would appreciate if some of you can test my app and keep it at least for 14 days and please do not opt-out as a tester in that period of time. You probably won't see on your device an app icon. This will be, as understood, happen once the app is officially available.

    You can use askaaron.jd@gmail.com for the invitation.

    Just added you. Thanks a lot!
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Mon Mar 2 15:55:44 2026
    From Newsgroup: comp.mobile.android

    J||rg Lorenz wrote:
    Am 26.02.26 um 11:44 schrieb Andy Burns:
    Arno Welzel wrote:

    Stefan Claas wrote:

    Here is the download link: <https://drive.google.com/file/d/1CAD7B5TlNoGeS0DxJlsycH6YO975UWS5/view?usp=drive_link>

    Why should people do this without any further information?
    <https://apps.fyne.io/apps/oc2mx.net.microcrypt.html>

    404

    File not found

    The site configured at this address does not contain the requested file.

    That's correct as MicroCrypt is currently no longer available at fyne.io, because I requested the deletion and I will upload there again at a later
    date.
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Maria Sophia@mariasophia@comprehension.com to comp.mobile.android on Mon Mar 2 08:35:12 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Why should people do this without any further information?

    I wondered what it was myself, so I produce this below for clarification. Anything below can be wrong (and probably is).

    MicroCrypt is a small, cross-platform symmetric encryption tool for desktop
    and Android. It focuses on simplicity, portability, and modern cryptographic defaults while avoiding unnecessary metadata in encrypted output.

    Features
    Symmetric file encryption using AES-256-GCM
    Password-based key derivation using Argon2id
    ISO/IEC 7816-4 padding in 1 KB block multiples
    Minimum 12-character password requirement
    Simple graphical interface built with the Fyne toolkit
    Works on Linux, macOS, Windows, and Android

    Cryptography Overview
    MicroCrypt uses the following components:

    1. AES-256-GCM
    Provides authenticated encryption, ensuring both confidentiality and
    integrity of the encrypted data.

    2. Argon2id
    A memory-hard password-based key derivation function designed to resist
    brute-force and GPU-based attacks.

    3. ISO/IEC 7816-4 Padding
    Data is padded to 1 KB boundaries before encryption. This helps reduce
    metadata leakage about the original file size.

    Installation

    Option 1: Install using the Fyne toolchain
    go install fyne.io/tools/cmd/fyne@latest
    fyne install github.com/Ch1ffr3punk/MicroCrypt/MicroCrypt-Desktop@latest

    Option 2: Clone the Git repository
    git clone https://github.com/Ch1ffr3punk/MicroCrypt

    Use Cases

    MicroCrypt is suitable for:
    Encrypting personal files with a simple GUI
    Cross-platform workflows where the same tool is needed on desktop and
    Android
    Users who want strong encryption without complex configuration
    Situations where avoiding metadata leakage is important

    MicroCrypt is not intended for:
    Public-key encryption or key exchange workflows
    Enterprise or multi-user key management
    Automated or scripted encryption pipelines

    License
    ?
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to comp.mobile.android on Mon Mar 2 17:35:12 2026
    From Newsgroup: comp.mobile.android


    Stefan Claas wrote:

    does the app icon is also only an emtpy white square

    An empty white circle.

    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Mon Mar 2 18:01:23 2026
    From Newsgroup: comp.mobile.android

    Andy Burns wrote:

    Stefan Claas wrote:

    does the app icon is also only an emtpy white square

    An empty white circle.


    Thanks. As I have read theis seems to be a normal behavior, prior release, according to this article:

    <https://stackoverflow.com/questions/77954244/how-do-i-change-app-icon-in-google-play-store>
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Mon Mar 2 18:12:09 2026
    From Newsgroup: comp.mobile.android

    Maria Sophia wrote:
    Arno Welzel wrote:
    Why should people do this without any further information?

    I wondered what it was myself, so I produce this below for clarification. Anything below can be wrong (and probably is).

    MicroCrypt is a small, cross-platform symmetric encryption tool for desktop and Android. It focuses on simplicity, portability, and modern
    cryptographic defaults while avoiding unnecessary metadata in encrypted output.

    Features
    Symmetric file encryption using AES-256-GCM
    Password-based key derivation using Argon2id
    ISO/IEC 7816-4 padding in 1 KB block multiples
    Minimum 12-character password requirement
    Simple graphical interface built with the Fyne toolkit
    Works on Linux, macOS, Windows, and Android

    Cryptography Overview
    MicroCrypt uses the following components:

    1. AES-256-GCM
    Provides authenticated encryption, ensuring both confidentiality and
    integrity of the encrypted data.

    2. Argon2id
    A memory-hard password-based key derivation function designed to resist
    brute-force and GPU-based attacks.

    3. ISO/IEC 7816-4 Padding
    Data is padded to 1 KB boundaries before encryption. This helps reduce
    metadata leakage about the original file size.

    Installation

    Option 1: Install using the Fyne toolchain
    go install fyne.io/tools/cmd/fyne@latest
    fyne install github.com/Ch1ffr3punk/MicroCrypt/MicroCrypt-Desktop@latest

    Option 2: Clone the Git repository
    git clone https://github.com/Ch1ffr3punk/MicroCrypt

    Use Cases

    MicroCrypt is suitable for:
    Encrypting personal files with a simple GUI
    Cross-platform workflows where the same tool is needed on desktop and
    Android
    Users who want strong encryption without complex configuration
    Situations where avoiding metadata leakage is important

    MicroCrypt is not intended for:
    Public-key encryption or key exchange workflows
    Enterprise or multi-user key management
    Automated or scripted encryption pipelines

    Excellent! I should use this instead of my README, if you agree!

    I will later do two small changes to MicroCrypt:

    a) Minimum password length of 15 characters, according to the
    NIST 800-63B publication https://pages.nist.gov/800-63-3/sp800-63b.html

    b) Timeout increase to 5 minutes instead of 1, when the app is idle.

    License
    ?

    Apache-2.0 license
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Mon Mar 2 22:03:58 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas, 2026-03-02 16:32:

    Arno Welzel wrote:
    Stefan Claas, 2026-03-01 19:54:

    [...]
    It is now released for internal testing (minimun 12 users and up to 100) >>> on Play Console. https://play.google.com/apps/internaltest/4699732322065127392

    I would appreciate if some of you can test my app and keep it at least for >>> 14 days and please do not opt-out as a tester in that period of time. You >>> probably won't see on your device an app icon. This will be, as understood, >>> happen once the app is officially available.

    You can use askaaron.jd@gmail.com for the invitation.

    Just added you. Thanks a lot!

    Got it.

    As a quick feedback:

    1) The "reload" icon on the top right to change the theme between "dark"
    and "light" is quite confusing.

    2) A little "About" page to explain what this app is used for and how it
    works, would be helpful. This page could also contain a link to the Git repository.
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Mon Mar 2 22:07:46 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas, 2026-03-02 19:12:

    Maria Sophia wrote:
    Arno Welzel wrote:
    Why should people do this without any further information?

    I wondered what it was myself, so I produce this below for clarification.
    Anything below can be wrong (and probably is).

    MicroCrypt is a small, cross-platform symmetric encryption tool for desktop >> and Android. It focuses on simplicity, portability, and modern
    cryptographic defaults while avoiding unnecessary metadata in encrypted
    output.

    Features
    Symmetric file encryption using AES-256-GCM
    Password-based key derivation using Argon2id
    ISO/IEC 7816-4 padding in 1 KB block multiples
    Minimum 12-character password requirement
    Simple graphical interface built with the Fyne toolkit
    Works on Linux, macOS, Windows, and Android

    Cryptography Overview
    MicroCrypt uses the following components:

    1. AES-256-GCM
    Provides authenticated encryption, ensuring both confidentiality and
    integrity of the encrypted data.

    2. Argon2id
    A memory-hard password-based key derivation function designed to resist
    brute-force and GPU-based attacks.

    3. ISO/IEC 7816-4 Padding
    Data is padded to 1 KB boundaries before encryption. This helps reduce
    metadata leakage about the original file size.

    Installation

    Option 1: Install using the Fyne toolchain
    go install fyne.io/tools/cmd/fyne@latest
    fyne install github.com/Ch1ffr3punk/MicroCrypt/MicroCrypt-Desktop@latest >>
    Option 2: Clone the Git repository
    git clone https://github.com/Ch1ffr3punk/MicroCrypt

    Use Cases

    MicroCrypt is suitable for:
    Encrypting personal files with a simple GUI
    Cross-platform workflows where the same tool is needed on desktop and
    Android
    Users who want strong encryption without complex configuration
    Situations where avoiding metadata leakage is important

    MicroCrypt is not intended for:
    Public-key encryption or key exchange workflows
    Enterprise or multi-user key management
    Automated or scripted encryption pipelines

    Excellent! I should use this instead of my README, if you agree!

    This should also be part of the app itself in an "About" or "Help" page.


    I will later do two small changes to MicroCrypt:

    a) Minimum password length of 15 characters, according to the
    NIST 800-63B publication https://pages.nist.gov/800-63-3/sp800-63b.html

    b) Timeout increase to 5 minutes instead of 1, when the app is idle.

    License
    ?

    Apache-2.0 license

    Is this a requirement? Otherwise I'd prefer GPL v3.
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Maria Sophia@mariasophia@comprehension.com to comp.mobile.android on Mon Mar 2 13:47:13 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas wrote:
    I should use this instead of my README, if you agree!

    You're welcome to anything I write here on the topic, where this is
    in a better README.md format that you can use as a starter to edit.

    I will add an even more detailed README after looking up some data.

    MicroCrypt is a small, cross-platform symmetric encryption tool for
    desktop and Android. It focuses on simplicity, portability, and modern
    cryptographic defaults while avoiding unnecessary metadata in encrypted
    output.

    ## Features

    - Symmetric file encryption using AES-256-GCM
    - Password-based key derivation using Argon2id
    - ISO/IEC 7816-4 padding in 1 KB block multiples
    - Minimum 12-character password requirement
    - Simple graphical interface built with the Fyne toolkit
    - Works on Linux, macOS, Windows, and Android

    ## Cryptography Overview

    MicroCrypt uses the following components:

    1. AES-256-GCM
    Provides authenticated encryption, ensuring both confidentiality and
    integrity of the encrypted data.

    2. Argon2id
    A memory-hard password-based key derivation function designed to
    resist brute-force and GPU-based attacks.

    3. ISO/IEC 7816-4 Padding
    Data is padded to 1 KB boundaries before encryption. This helps
    reduce metadata leakage about the original file size.

    ## Installation

    Option 1: Install using the Fyne toolchain
    go install fyne.io/tools/cmd/fyne@latest
    fyne install github.com/Ch1ffr3punk/MicroCrypt/MicroCrypt-Desktop@latest

    Option 2: Clone the Git repository
    git clone https://github.com/Ch1ffr3punk/MicroCrypt

    ## Use Cases

    MicroCrypt is suitable for:
    - Encrypting personal files with a simple GUI
    - Cross-platform workflows where the same tool is needed on desktop and
    Android
    - Users who want strong encryption without complex configuration
    - Situations where avoiding metadata leakage is important

    MicroCrypt is not intended for:
    - Public-key encryption or key exchange workflows
    - Enterprise or multi-user key management
    - Automated or scripted encryption pipelines

    ## Planned Changes

    The author notes two upcoming adjustments:

    a) Minimum password length will increase to 15 characters, following
    NIST 800-63B guidance:
    https://pages.nist.gov/800-63-3/sp800-63b.html

    b) Idle-time timeout will increase from 1 minute to 5 minutes.

    ## License

    Apache-2.0 license
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Maria Sophia@mariasophia@comprehension.com to comp.mobile.android on Mon Mar 2 13:57:31 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Excellent! I should use this instead of my README, if you agree!

    This should also be part of the app itself in an "About" or "Help" page.

    Here's a better readme that may be too much information, but the author
    of the app can start with this & reduce it to what he wants to tell us.

    It includes the question Arno asked about GPL v3 licensing as a query.

    MicroCrypt
    A cross-platform symmetric encryption tool for Android and desktop
    systems, designed to provide strong cryptographic protection while
    minimizing metadata leakage and avoiding unnecessary complexity.

    Overview
    MicroCrypt encrypts user-supplied text using AES-256-GCM with keys
    derived from an Argon2id password-based key derivation function. Prior
    to encryption, plaintext is padded according to ISO/IEC 7816-4 rules
    and extended to the next 1024-byte boundary. This padding strategy
    reduces information leakage about the original plaintext length. All
    sensitive data is stored in protected memory using the memguard
    library, and is securely destroyed after use.

    Cryptographic Design
    MicroCrypt uses authenticated encryption with AES-256-GCM. A unique
    128-bit salt and 96-bit nonce are generated for each encryption
    operation. The salt is used exclusively for Argon2id key derivation,
    while the nonce is used by AES-GCM. The final encrypted payload is
    encoded as base64 and consists of:
    salt || nonce || ciphertext

    Key Derivation (Argon2id)
    MicroCrypt derives a 256-bit AES key using Argon2id with parameters
    chosen to align with OWASP recommendations for interactive password
    hashing. The implementation uses the following constants:
    - Time cost: 3 iterations
    - Memory cost: 64 MiB (64 * 1024 KiB)
    - Parallelism: 4 lanes
    - Output key length: 32 bytes (256 bits)
    These parameters are applied identically during encryption and
    decryption. The derived key is zeroed immediately after use.

    Padding Scheme
    Before encryption, plaintext is padded to the next 1024-byte boundary.
    Padding begins with a single 0x80 byte, followed by zero bytes as
    needed. This is consistent with ISO/IEC 7816-4 padding semantics and
    ensures that the ciphertext length does not reveal the original
    plaintext size. During decryption, padding is removed by scanning
    backward for the 0x80 marker.

    Password Requirements
    MicroCrypt currently enforces a minimum password length of 12
    characters. The developer has announced an upcoming change to increase
    this minimum to 15 characters, following guidance from NIST SP
    800-63B. Passwords are handled exclusively in protected memory and are
    destroyed immediately after key derivation.

    Security Features
    - AES-256-GCM authenticated encryption
    - Argon2id password-based key derivation
    - ISO/IEC 7816-4 padding to 1024-byte boundaries
    - memguard-protected memory for all sensitive data
    - Automatic clearing of sensitive text after inactivity
    - Clipboard auto-clear after 15 seconds
    - Rate limiting on decryption attempts
    - Secure destruction of keys, buffers, and passphrases

    Platform Support
    MicroCrypt is implemented in Go and uses the Fyne GUI toolkit.
    MicroCrypt runs on:
    - Linux
    - macOS
    - Windows
    - Android
    The desktop and mobile versions share the same cryptographic logic and
    Argon2id parameters.

    Installation
    Option 1: Install using the Fyne toolchain
    go install fyne.io/tools/cmd/fyne@latest
    fyne install github.com/Ch1ffr3punk/MicroCrypt/MicroCrypt-Desktop@latest

    Option 2: Clone the Git repository
    git clone https://github.com/Ch1ffr3punk/MicroCrypt

    Usage Notes
    MicroCrypt is intended for personal symmetric encryption workflows
    where ease of use, portability and strong cryptographic defaults are
    desired. It is not designed for public-key encryption, multi-user key
    management or automated scripting pipelines. The tool focuses on
    minimizing metadata leakage and providing authenticated encryption
    without exposing implementation details to the user.

    Planned Changes
    The developer has announced two upcoming modifications:
    - Increase minimum password length to 15 characters
    - Increase idle timeout from 1 minute to 5 minutes

    Donations
    Users who wish to support development may contribute using the
    following addresses:
    - BTC: bc1qkluy2kj8ay64jjsk0wrfynp8gvjwet9926rdel
    - Nym: n1f0r6zzu5hgh4rprk2v2gqcyr0f5fr84zv69d3x
    - XMR: 45TJx8ZHngM4GuNfYxRw7R7vRyFgfMVp862JqycMrPmyfTfJAYcQGEzT27wL1z5RG1b5XfRPJk97KeZr1svK8qES2z1uZrS

    License
    MicroCrypt is distributed under the Apache-2.0 license.
    (Is this a requirement? What about GPL v3?)

    Project Links
    GitHub repository:
    https://github.com/Ch1ffr3punk/MicroCrypt
    Fyne application listing:
    https://apps.fyne.io/apps/oc2mx.net.microcrypt.html
    --
    When someone asks for help, I invest energy in helping them.
    Don't you?
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Tue Mar 3 08:42:40 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Stefan Claas, 2026-03-02 16:32:

    Arno Welzel wrote:
    Stefan Claas, 2026-03-01 19:54:

    [...]
    It is now released for internal testing (minimun 12 users and up to 100)
    on Play Console. https://play.google.com/apps/internaltest/4699732322065127392

    I would appreciate if some of you can test my app and keep it at least for
    14 days and please do not opt-out as a tester in that period of time. You
    probably won't see on your device an app icon. This will be, as understood,
    happen once the app is officially available.

    You can use askaaron.jd@gmail.com for the invitation.

    Just added you. Thanks a lot!

    Got it.

    :-)

    As a quick feedback:

    1) The "reload" icon on the top right to change the theme between "dark"
    and "light" is quite confusing.

    Yes, I will look for a better icon. In the past I had for other applications
    a sun and moon (color) icon, but I need one which is b/w.

    2) A little "About" page to explain what this app is used for and how it works, would be helpful. This page could also contain a link to the Git repository.

    The GitHub repository has a README, which will be replaced with Marion's
    README later. I do not wan't to add a pop-up in the app, to clutter the
    GUI and once released later, in app stores, it will then show Marion's README. --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Tue Mar 3 08:44:04 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Stefan Claas, 2026-03-02 19:12:

    Maria Sophia wrote:
    Arno Welzel wrote:
    Why should people do this without any further information?

    I wondered what it was myself, so I produce this below for clarification. Anything below can be wrong (and probably is).

    MicroCrypt is a small, cross-platform symmetric encryption tool for desktop
    and Android. It focuses on simplicity, portability, and modern cryptographic defaults while avoiding unnecessary metadata in encrypted output.

    Features
    Symmetric file encryption using AES-256-GCM
    Password-based key derivation using Argon2id
    ISO/IEC 7816-4 padding in 1 KB block multiples
    Minimum 12-character password requirement
    Simple graphical interface built with the Fyne toolkit
    Works on Linux, macOS, Windows, and Android

    Cryptography Overview
    MicroCrypt uses the following components:

    1. AES-256-GCM
    Provides authenticated encryption, ensuring both confidentiality and
    integrity of the encrypted data.

    2. Argon2id
    A memory-hard password-based key derivation function designed to resist
    brute-force and GPU-based attacks.

    3. ISO/IEC 7816-4 Padding
    Data is padded to 1 KB boundaries before encryption. This helps reduce
    metadata leakage about the original file size.

    Installation

    Option 1: Install using the Fyne toolchain
    go install fyne.io/tools/cmd/fyne@latest
    fyne install github.com/Ch1ffr3punk/MicroCrypt/MicroCrypt-Desktop@latest

    Option 2: Clone the Git repository
    git clone https://github.com/Ch1ffr3punk/MicroCrypt

    Use Cases

    MicroCrypt is suitable for:
    Encrypting personal files with a simple GUI
    Cross-platform workflows where the same tool is needed on desktop and
    Android
    Users who want strong encryption without complex configuration
    Situations where avoiding metadata leakage is important

    MicroCrypt is not intended for:
    Public-key encryption or key exchange workflows
    Enterprise or multi-user key management
    Automated or scripted encryption pipelines

    Excellent! I should use this instead of my README, if you agree!

    This should also be part of the app itself in an "About" or "Help" page.

    See above reply.

    I will later do two small changes to MicroCrypt:

    a) Minimum password length of 15 characters, according to the
    NIST 800-63B publication https://pages.nist.gov/800-63-3/sp800-63b.html

    b) Timeout increase to 5 minutes instead of 1, when the app is idle.

    License
    ?

    Apache-2.0 license

    Is this a requirement? Otherwise I'd prefer GPL v3.

    No, but I mainly use Apache 2.0 or MIT and I like to
    stay with Apache 2.0.
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Tue Mar 3 08:47:53 2026
    From Newsgroup: comp.mobile.android

    Maria Sophia wrote:
    Stefan Claas wrote:
    I should use this instead of my README, if you agree!

    You're welcome to anything I write here on the topic, where this is in a better README.md format that you can use as a starter to edit.

    Thanks a lot, much appreciated! I will of course later give credits
    to you in my GitHub (and Gitlab) repository, with a clickable link,
    from a Newsgrouper URL, so that people can see your name from this
    thread, or if you have a home page I would add this link. I will
    add Arno too.

    I will add an even more detailed README after looking up some data.

    MicroCrypt is a small, cross-platform symmetric encryption tool for
    desktop and Android. It focuses on simplicity, portability, and modern
    cryptographic defaults while avoiding unnecessary metadata in encrypted
    output.

    ## Features

    - Symmetric file encryption using AES-256-GCM
    - Password-based key derivation using Argon2id
    - ISO/IEC 7816-4 padding in 1 KB block multiples
    - Minimum 12-character password requirement
    - Simple graphical interface built with the Fyne toolkit
    - Works on Linux, macOS, Windows, and Android

    ## Cryptography Overview

    MicroCrypt uses the following components:

    1. AES-256-GCM
    Provides authenticated encryption, ensuring both confidentiality and
    integrity of the encrypted data.

    2. Argon2id
    A memory-hard password-based key derivation function designed to
    resist brute-force and GPU-based attacks.

    3. ISO/IEC 7816-4 Padding
    Data is padded to 1 KB boundaries before encryption. This helps
    reduce metadata leakage about the original file size.

    ## Installation

    Option 1: Install using the Fyne toolchain
    go install fyne.io/tools/cmd/fyne@latest
    fyne install github.com/Ch1ffr3punk/MicroCrypt/MicroCrypt-Desktop@latest

    Option 2: Clone the Git repository
    git clone https://github.com/Ch1ffr3punk/MicroCrypt

    ## Use Cases

    MicroCrypt is suitable for:
    - Encrypting personal files with a simple GUI
    - Cross-platform workflows where the same tool is needed on desktop and
    Android
    - Users who want strong encryption without complex configuration
    - Situations where avoiding metadata leakage is important

    MicroCrypt is not intended for:
    - Public-key encryption or key exchange workflows
    - Enterprise or multi-user key management
    - Automated or scripted encryption pipelines

    ## Planned Changes

    The author notes two upcoming adjustments:

    a) Minimum password length will increase to 15 characters, following
    NIST 800-63B guidance:
    https://pages.nist.gov/800-63-3/sp800-63b.html

    b) Idle-time timeout will increase from 1 minute to 5 minutes.

    ## License

    Apache-2.0 license

    Perfect! Thanks!
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.mobile.android on Tue Mar 3 11:48:00 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas, 2026-03-03 09:42:

    Arno Welzel wrote:[...]>> 2) A little "About" page to explain what this app is used for
    and how it
    works, would be helpful. This page could also contain a link to the Git
    repository.

    The GitHub repository has a README, which will be replaced with Marion's README later. I do not wan't to add a pop-up in the app, to clutter the
    GUI and once released later, in app stores, it will then show Marion's README.

    Well - then maybe a button "Github" or similar which will open the URL
    with the repository. Does the platform you use allow using regular
    Android menus? Then this could also be an entry in the menu as well.
    --
    Arno Welzel
    https://arnowelzel.de
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Tue Mar 3 11:00:01 2026
    From Newsgroup: comp.mobile.android

    Arno Welzel wrote:
    Stefan Claas, 2026-03-03 09:42:

    Arno Welzel wrote:[...]>> 2) A little "About" page to explain what this app is used for
    and how it
    works, would be helpful. This page could also contain a link to the Git repository.

    The GitHub repository has a README, which will be replaced with Marion's README later. I do not wan't to add a pop-up in the app, to clutter the
    GUI and once released later, in app stores, it will then show Marion's README.

    Well - then maybe a button "Github" or similar which will open the URL
    with the repository. Does the platform you use allow using regular
    Android menus? Then this could also be an entry in the menu as well.

    I use the fyne toolkit with Go and I have never included such a feature,
    so I don't know (yet). But like I said, I like to avoid that, because of
    an extra Menu (entry).
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Maria Sophia@mariasophia@comprehension.com to comp.mobile.android on Tue Mar 3 08:33:48 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas wrote:
    You're welcome to anything I write here on the topic, where this is in a
    better README.md format that you can use as a starter to edit.

    Thanks a lot, much appreciated! I will of course later give credits
    to you in my GitHub (and Gitlab) repository, with a clickable link,
    from a Newsgrouper URL, so that people can see your name from this
    thread, or if you have a home page I would add this link. I will
    add Arno too.

    I'm glad you liked it. I don't need the credits. I don't even know who I am.
    I have real peer-reviewed journal articles that give me plenty of credit.

    There's another review, more detailed, that I wrote after looking at
    your source code for your app, so see that one also (but it's more detailed).
    Newsgroups: comp.mobile.android
    Subject: Re: Testers for Android App MicroCrypt wanted
    Date: Mon, 2 Mar 2026 13:57:31 -0800
    Message-ID: <10o514b$i5l$1@nnrp.usenet.blueworldhosting.com>

    But I just realized that's not in markdown format so here's the markdown.

    # MicroCrypt
    A cross platform symmetric encryption tool for Android and desktop
    systems. It is designed to provide strong cryptographic protection
    while minimizing metadata leakage and avoiding unnecessary complexity.

    ## Overview
    MicroCrypt encrypts user supplied text using AES 256 GCM with keys
    derived from an Argon2id password based key derivation function.
    Before encryption, plaintext is padded according to ISO IEC 7816 4
    rules and extended to the next 1024 byte boundary. This padding
    reduces information leakage about the original plaintext length. All
    sensitive data is stored in protected memory using the memguard
    library and is securely destroyed after use.

    ## Cryptographic Design
    MicroCrypt uses authenticated encryption with AES 256 GCM. A unique
    128 bit salt and 96 bit nonce are generated for each encryption
    operation. The salt is used only for Argon2id key derivation. The
    nonce is used by AES GCM. The final encrypted payload is encoded as
    base64 and consists of
    salt || nonce || ciphertext

    ## Key Derivation (Argon2id)
    MicroCrypt derives a 256 bit AES key using Argon2id with parameters
    aligned with OWASP guidance for interactive password hashing. The
    implementation uses these constants
    * Time cost: 3 iterations
    * Memory cost: 64 MiB (64 * 1024 KiB)
    * Parallelism: 4 lanes
    * Output key length: 32 bytes (256 bits)
    These parameters are used for both encryption and decryption. The
    derived key is zeroed immediately after use.

    ## Padding Scheme
    Before encryption, plaintext is padded to the next 1024 byte boundary.
    Padding begins with a single 0x80 byte followed by zero bytes as
    needed. This matches ISO IEC 7816 4 padding semantics and prevents the
    ciphertext length from revealing the original plaintext size. During
    decryption, padding is removed by scanning backward for the 0x80
    marker.

    ## Password Requirements
    MicroCrypt enforces a minimum password length of 12 characters.
    Passwords are held only in protected memory and are destroyed
    immediately after key derivation.

    ## Security Features
    * AES 256 GCM authenticated encryption
    * Argon2id password based key derivation
    * ISO IEC 7816 4 padding to 1024 byte boundaries
    * memguard protected memory for sensitive data
    * Automatic clearing of sensitive text after inactivity
    * Clipboard auto clear after 15 seconds
    * Rate limiting on decryption attempts
    * Secure destruction of keys, buffers, and passphrases

    ## Platform Support
    MicroCrypt is implemented in Go and uses the Fyne GUI toolkit.
    MicroCrypt runs on
    * Linux
    * macOS
    * Windows
    * Android (author may want to say which SDK)
    The desktop and mobile versions share the same cryptographic logic and
    Argon2id parameters.

    ## Installation
    Option 1: Install using the Fyne toolchain
    go install fyne.io/tools/cmd/fyne@latest
    fyne install github.com/Ch1ffr3punk/MicroCrypt/MicroCrypt Desktop@latest

    Option 2: Clone the Git repository
    git clone https://github.com/Ch1ffr3punk/MicroCrypt

    ## Usage Notes
    MicroCrypt is intended for personal symmetric encryption workflows
    where ease of use, portability, and strong cryptographic defaults are
    desired. It is not designed for public key encryption, multi user key
    management, or automated scripting pipelines. The tool focuses on
    minimizing metadata leakage and providing authenticated encryption
    without exposing implementation details to the user.

    ## Planned Changes
    * Increase minimum password length to 15 characters
    * Increase idle timeout from 1 minute to 5 minutes

    ## Donations
    Users who wish to support development may contribute using these
    addresses
    * BTC: bc1qkluy2kj8ay64jjsk0wrfynp8gvjwet9926rdel
    * Nym: n1f0r6zzu5hgh4rprk2v2gqcyr0f5fr84zv69d3x
    * XMR: 45TJx8ZHngM4GuNfYxRw7R7vRyFgfMVp862JqycMrPmyfTfJAYcQGEzT27wL1z5RG1b5XfRPJk97KeZr1svK8qES2z1uZrS

    ## License
    MicroCrypt is distributed under the Apache 2.0 license.

    ## Project Links
    GitHub repository
    https://github.com/Ch1ffr3punk/MicroCrypt
    Fyne application listing
    https://apps.fyne.io/apps/oc2mx.net.microcrypt.html
    --
    I strive to make every post on Usenet add value that wasn't there before.
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Tue Mar 3 17:29:53 2026
    From Newsgroup: comp.mobile.android

    Maria Sophia wrote:
    Stefan Claas wrote:
    You're welcome to anything I write here on the topic, where this is in a better README.md format that you can use as a starter to edit.

    Thanks a lot, much appreciated! I will of course later give credits
    to you in my GitHub (and Gitlab) repository, with a clickable link,
    from a Newsgrouper URL, so that people can see your name from this
    thread, or if you have a home page I would add this link. I will
    add Arno too.

    I'm glad you liked it. I don't need the credits. I don't even know who I am. I have real peer-reviewed journal articles that give me plenty of credit.

    Well, I hope you don't mind including you in the README. It is also now reworked from your source and I like to leave it as it is now. I publish
    later the update and then all can review the repository again.

    Thanks for your help,which is much appreciated!
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Stefan Claas@noreply@oc2mx.net to comp.mobile.android on Wed Mar 4 09:24:05 2026
    From Newsgroup: comp.mobile.android

    Stefan Claas wrote:
    Maria Sophia wrote:
    Stefan Claas wrote:
    You're welcome to anything I write here on the topic, where this is in a
    better README.md format that you can use as a starter to edit.

    Thanks a lot, much appreciated! I will of course later give credits
    to you in my GitHub (and Gitlab) repository, with a clickable link,
    from a Newsgrouper URL, so that people can see your name from this thread, or if you have a home page I would add this link. I will
    add Arno too.

    I'm glad you liked it. I don't need the credits. I don't even know who I am.
    I have real peer-reviewed journal articles that give me plenty of credit.

    Well, I hope you don't mind including you in the README. It is also now reworked from your source and I like to leave it as it is now. I publish later the update and then all can review the repository again.

    Thanks for your help,which is much appreciated!


    Ok, the repository (code and readme) is updated. I will later submit
    v0.1.1 to the Play Store. I included you and Arno in the README. :-)

    Thanks for helping me out!
    --
    https://oc2mx.net
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.mobile.android on Wed Mar 4 13:29:29 2026
    From Newsgroup: comp.mobile.android

    On 2026-03-04 10:24, Stefan Claas wrote:
    Stefan Claas wrote:
    Maria Sophia wrote:
    Stefan Claas wrote:
    You're welcome to anything I write here on the topic, where this is in a >>>>> better README.md format that you can use as a starter to edit.

    Thanks a lot, much appreciated! I will of course later give credits
    to you in my GitHub (and Gitlab) repository, with a clickable link,
    from a Newsgrouper URL, so that people can see your name from this
    thread, or if you have a home page I would add this link. I will
    add Arno too.

    I'm glad you liked it. I don't need the credits. I don't even know who I am.
    I have real peer-reviewed journal articles that give me plenty of credit. >>
    Well, I hope you don't mind including you in the README. It is also now
    reworked from your source and I like to leave it as it is now. I publish
    later the update and then all can review the repository again.

    Thanks for your help,which is much appreciated!


    Ok, the repository (code and readme) is updated. I will later submit
    v0.1.1 to the Play Store. I included you and Arno in the README. :-)

    Thanks for helping me out!

    Arlen, aka Maria Sophia, is a name shifter. You should know that if you
    intend to include his name. Which one?
    --
    Cheers, Carlos.
    ESEfc-Efc+, EUEfc-Efc|;
    --- Synchronet 3.21d-Linux NewsLink 1.2