@chrysn @RIOT_OS we have two flavors - one natively built on Zephyr and a portable SDK. See the porting guide - https://github.com/golioth/golioth-firmware-sdk/blob/main/docs/Porting_Guide.md. libcoap is the main requirement but folks have written their own implementations (ex. MicroPython.)
OSCORE is not on the immediate roadmap but something we'd consider. Hard to find a good Go implementation (even DTLS was a challenge!) We just launched Cert support: https://blog.golioth.io/introducing-golioth-certificate-based-authentication/
Would love to know what you think!
@jberi @RIOT_OS Yeah, it's hard to find even good DTLS libs, I've struggled in Python (and didn't get beyond PSK).
I'll have a look at the OSCORE plug test participants for a Go implementation (but I don't remember having seen any). I've implemented it myself 2½ times (FLOSS libraries with commercial services), but Go is sadly not a language I can help much with. On the upside, it's way lighter than DTLS on messages and code, and you can easily keep arbitrarily many "connections" on the server.