• Re: AES-256-GCM

    From Stefan Claas@21:1/5 to Stefan Claas on Tue Apr 1 18:19:38 2025
    Stefan Claas wrote:

    Mmmmhhh, maybe my OpenSSL version is too old or I do something wrong. :-(

    $ openssl enc -aes-256-gcm -d -in message.txt -out decrypted.txt -K d33572d668cb7b8f5323bf160309c98d85a9668e26f6df9c667a50982de40123
    enc: AEAD ciphers not supported
    enc: Use -help for summary.

    $ openssl version
    OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)

    LibreSSL can't handle it either. I guess no problem because who
    uses them, when there are easier tools, like mine, available. ;-)

    Regards
    Stefan

    --
    Onion Courier Home Server Mon-Fri 15:00-21:00 UTC Sat-Sun 11:00-21:00 UTC ohpmsq5ypuw5nagt2jidfyq72jvgw3fdvq37txhnm5rfbhwuosftzuyd.onion:8080 inbox

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Claas@21:1/5 to Stefan Claas on Thu Apr 3 18:01:58 2025
    Stefan Claas wrote:
    Stefan Claas wrote:

    Mmmmhhh, maybe my OpenSSL version is too old or I do something wrong. :-(

    $ openssl enc -aes-256-gcm -d -in message.txt -out decrypted.txt -K d33572d668cb7b8f5323bf160309c98d85a9668e26f6df9c667a50982de40123
    enc: AEAD ciphers not supported
    enc: Use -help for summary.

    $ openssl version
    OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)

    LibreSSL can't handle it either. I guess no problem because who
    uses them, when there are easier tools, like mine, available. ;-)

    Ok. C version done, which uses OpenSSL library ... :-)

    4 3 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 A9/zdebCs5O5oiOvH7W=

    Regards
    Stefan

    --
    Onion Courier Home Server Mon-Fri 15:00-21:00 UTC Sat-Sun 11:00-21:00 UTC ohpmsq5ypuw5nagt2jidfyq72jvgw3fdvq37txhnm5rfbhwuosftzuyd.onion:8080 inbox

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Claas@21:1/5 to Stefan Claas on Fri Apr 4 12:43:56 2025
    Stefan Claas wrote:
    Stefan Claas wrote:
    Stefan Claas wrote:

    Mmmmhhh, maybe my OpenSSL version is too old or I do something wrong. :-(

    $ openssl enc -aes-256-gcm -d -in message.txt -out decrypted.txt -K d33572d668cb7b8f5323bf160309c98d85a9668e26f6df9c667a50982de40123
    enc: AEAD ciphers not supported
    enc: Use -help for summary.

    $ openssl version
    OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)

    LibreSSL can't handle it either. I guess no problem because who
    uses them, when there are easier tools, like mine, available. ;-)

    Ok. C version done, which uses OpenSSL library ... :-)

    Works quite good with larger data. :-)

    $ time openssl rand 100000000 > bin

    real 0m4.266s
    user 0m0.139s
    sys 0m0.140s
    $ time aes key < bin > bin2

    real 0m2.998s
    user 0m0.388s
    sys 0m0.537s
    $ time aes -d key < bin2 > bin3

    real 0m2.579s
    user 0m0.436s
    sys 0m0.252s
    $ time diff bin bin3

    real 0m5.868s
    user 0m0.055s
    sys 0m0.212s

    Regards
    Stefan

    --
    Onion Courier Home Server Mon-Fri 15:00-21:00 UTC Sat-Sun 11:00-21:00 UTC ohpmsq5ypuw5nagt2jidfyq72jvgw3fdvq37txhnm5rfbhwuosftzuyd.onion:8080 inbox

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Claas@21:1/5 to Stefan Claas on Sat Apr 5 14:53:22 2025
    Stefan Claas wrote:
    Stefan Claas wrote:
    Stefan Claas wrote:
    Stefan Claas wrote:

    Mmmmhhh, maybe my OpenSSL version is too old or I do something wrong. :-(

    $ openssl enc -aes-256-gcm -d -in message.txt -out decrypted.txt -K d33572d668cb7b8f5323bf160309c98d85a9668e26f6df9c667a50982de40123
    enc: AEAD ciphers not supported
    enc: Use -help for summary.

    $ openssl version
    OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)

    LibreSSL can't handle it either. I guess no problem because who
    uses them, when there are easier tools, like mine, available. ;-)

    Ok. C version done, which uses OpenSSL library ... :-)

    Works quite good with larger data. :-)

    $ time openssl rand 100000000 > bin

    real 0m4.266s
    user 0m0.139s
    sys 0m0.140s
    $ time aes key < bin > bin2

    real 0m2.998s
    user 0m0.388s
    sys 0m0.537s
    $ time aes -d key < bin2 > bin3

    real 0m2.579s
    user 0m0.436s
    sys 0m0.252s
    $ time diff bin bin3

    real 0m5.868s
    user 0m0.055s
    sys 0m0.212s

    Wanted to know how yas (Yet Another SCOS) performs and it ain't so bad.

    $ time openssl rand 100000000 > bin

    real 0m4.721s
    user 0m0.153s
    sys 0m0.152s
    $ time yas e 47 11 < bin > bin2

    real 0m14.093s
    user 0m3.136s
    sys 0m0.400s
    $ time yas d 47 11 < bin2 > bin3

    real 0m15.880s
    user 0m5.839s
    sys 0m0.280s
    $ time diff bin bin3

    real 0m8.521s
    user 0m0.010s
    sys 0m0.377s

    Regards
    Stefan

    --
    Onion Courier Home Server Mon-Fri 15:00-21:00 UTC Sat-Sun 11:00-21:00 UTC ohpmsq5ypuw5nagt2jidfyq72jvgw3fdvq37txhnm5rfbhwuosftzuyd.onion:8080 inbox

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)