Hello.

I'm trying to set up a gemini server using vger and following the
instructions in its git repo: https://tildegit.org/solene/vger

However, the TLS handshake with relayd is failing as follows:

rsae_send_imsg: privenc poll timeout, keyop #0
relay gemini, session 1 (1 active), 0, 192.168.1.1 -> :11965, TLS
handshake error: handshake failed: error:1402D438:SSL
routines:ACCEPT_SW_CERT:tlsv1 alert internal error: Invalid argument
relay_dispatch_ca: privenc result after timeout

I reached out to the vger developer first, and there doesn't appear to
be anything wrong with my relayd config:

log connection

tcp protocol "gemini" {
        tls keypair retro.inetcc.org
}

relay "gemini" {
        listen on retro.inetcc.org port 1965 tls
        protocol "gemini"
        forward to 127.0.0.1 port 11965
}
<EOF>

My TLS cert/key were generated using acme-client, and I made a symlink
for relayd to find the certificate since the default name from acme-
client is not what relayd is expecting.

I'm wondering if this is actually a bug specific to sparc64 which I'm
running this on.

-- 
Regards,

David E. McMackins II
www.mcmackins.org

Reply via email to