]> Kevux Git Server - kevux-tools/commit
Progress: Continue adding GPGME support.
authorKevin Day <Kevin@kevux.org>
Wed, 14 Jan 2026 04:47:19 +0000 (22:47 -0600)
committerKevin Day <Kevin@kevux.org>
Wed, 14 Jan 2026 04:47:19 +0000 (22:47 -0600)
commit3a3a0d2722edab73dc8751fe562bc57122a8de13
treeb8ce46866b7a5c2d42b1af01f788ebde555a1fa6
parent59ddc938e1e2ab38450b8f44ae9e066da3489c86
Progress: Continue adding GPGME support.

I don't like a lot of things about GPGME, so do not enable it by default.

I'm still uncertain how I want to structure the encryption support with gpgme.
I plan on considering other encryption and checksum algorithms/libraries.

For now just create an encrypt send step file.
This is highly subject to change.

This adds a new header called "encrypt" that will explicitly designate the encryption method used.
17 files changed:
data/build/tacocat/settings
sources/c/program/kevux/tools/tacocat/main/common/define.h
sources/c/program/kevux/tools/tacocat/main/common/string.c
sources/c/program/kevux/tools/tacocat/main/common/string.h
sources/c/program/kevux/tools/tacocat/main/common/type.c
sources/c/program/kevux/tools/tacocat/main/common/type.h
sources/c/program/kevux/tools/tacocat/main/gpgme.c
sources/c/program/kevux/tools/tacocat/main/packet.c
sources/c/program/kevux/tools/tacocat/main/print/gpgme.c
sources/c/program/kevux/tools/tacocat/main/print/gpgme.h
sources/c/program/kevux/tools/tacocat/main/process.c
sources/c/program/kevux/tools/tacocat/main/send/step/encrypt.c [new file with mode: 0644]
sources/c/program/kevux/tools/tacocat/main/send/step/encrypt.h [new file with mode: 0644]
sources/c/program/kevux/tools/tacocat/main/send/step/file.c
sources/c/program/kevux/tools/tacocat/main/send/step/packet.c
sources/c/program/kevux/tools/tacocat/main/send/step/size.c
sources/c/program/kevux/tools/tacocat/main/tacocat.h