Careful with that ncryptsec “login” … nsec encryption is only as strong as WHO YOU GIVE YOUR PASSWORD TO.
As it is … there isn’t a client side library for decrypting without revealing your NSEC to the client.
Indeed, many clients supporting ncryptsec “login”, only need your password once … cause they store your decrypted NSEC on the device.
So there’s that…