Jordan Bancino jordan
jordan pushed to master at Telodendria/Telodendria 2024-09-21 19:54:37 +00:00
59e3a6d3e2 Okay nevermind, that breaks CI.
jordan pushed to master at Telodendria/Telodendria 2024-09-21 19:50:01 +00:00
46dcf8ab59 Fix submodule url.
jordan pushed to master at Telodendria/Telodendria 2024-09-21 19:49:10 +00:00
21b830e514 Cytoplasm submodule now clones over SSH.
jordan pushed to master at Telodendria/Cytoplasm 2024-09-21 19:48:31 +00:00
f7c51ee019 Basic work toward compiling on Darwin
jordan pushed to master at Telodendria/Telodendria 2024-09-21 19:47:30 +00:00
42223c94bb Basic work toward compiling on Darwin.
jordan pushed to master at Telodendria/Telodendria 2024-09-21 19:21:26 +00:00
e083ece2ed Fast-forward Cytoplasm to latest master.
2fcd51e810 Use Forgejo action runner.
Compare 2 commits »
jordan pushed to master at Telodendria/Cytoplasm 2024-09-21 19:00:10 +00:00
af4a142261 Whoops, typo
jordan pushed to master at Telodendria/Cytoplasm 2024-09-21 18:59:17 +00:00
jordan pushed to master at Telodendria/Cytoplasm 2024-09-21 18:52:43 +00:00
4a21567bc5 2nd CI attempt
jordan pushed to master at Telodendria/Cytoplasm 2024-09-21 18:46:45 +00:00
ff094b50f2 First attempt to use new CI runner. (#55)
jordan merged pull request Telodendria/Cytoplasm#55 2024-09-21 18:46:44 +00:00
First attempt to use new CI runner.
jordan created pull request Telodendria/Cytoplasm#55 2024-09-21 18:46:16 +00:00
First attempt to use new CI runner.
jordan pushed to master at jordan/Cytoplasm 2024-09-21 18:45:41 +00:00
f577a0fb94 First attempt to use new CI runner.
jordan created repository jordan/Cytoplasm 2024-09-21 18:34:43 +00:00
jordan commented on pull request Telodendria/Cytoplasm#54 2024-09-21 18:29:54 +00:00
WIP: Adds MbedTLS support to Cytoplasm

Ah, that's a bummer. I suppose maybe it would suffice to have CYTO_TLS_CA replace the system's CA store for all implementations. In other words, have Libre and Open check CYTO_TLS_CA and load…

jordan commented on pull request Telodendria/Cytoplasm#54 2024-09-21 00:14:52 +00:00
WIP: Adds MbedTLS support to Cytoplasm

Okay, I think I'm good with what you've done here. I do have a question though: Can you load multiple PEMs? Like, why bother with return true on success, when you could just keep going and…

jordan commented on pull request Telodendria/Cytoplasm#54 2024-09-16 17:11:42 +00:00
WIP: Adds MbedTLS support to Cytoplasm

(and that I really wouldn't use something like the Rand API for cryptographic tasks)

I agree, and that's the real problem here. Ideally, we should use the Rand API to generate the MbedTLS…

jordan commented on pull request Telodendria/Cytoplasm#54 2024-09-15 22:28:08 +00:00
WIP: Adds MbedTLS support to Cytoplasm

We should definitely try to use the system's CA store when possible. I don't know if there's a standard location for this, but on all the systems I've used, it's been /etc/ssl/cert.pem.

Then…

jordan commented on pull request Telodendria/Cytoplasm#54 2024-09-15 22:25:34 +00:00
WIP: Adds MbedTLS support to Cytoplasm

Again, why should this come from the environment? Is there a way we can somehow just use the system's CA file?

jordan commented on pull request Telodendria/Cytoplasm#54 2024-09-15 22:24:43 +00:00
WIP: Adds MbedTLS support to Cytoplasm

Forgive me for not understanding MbedTLS that well, but why does this need to be sourced from the environment? Can't we randomly generate a seed? What's the use case for using the same seed more than once?