Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.38 KB

File metadata and controls

46 lines (35 loc) · 1.38 KB

SYNRC 💬 CHAT

Actions Status Hex pm

SYNRC 💬 CHAT Instant Messenger respects IETF 3394 3565 5280 5480 5652 5755 8551 ITU ASN.1 X.509 CMS PKCS-10 PCKS-7 OCSP LDAP DNS X9-42 X9-62 X25519 X488 SECP384r1

Features

  • X.509 CMS Envelope for Key Management
  • MNESIA records delivery system
  • CMP EST for X.509 CA enrollment

CHAT protocol

CHAT is a simple instant messaging server based on ISO standards. It uses ASN.1 defined protocol and DER binary serialization from Erlang/OTP across applications: MAIL, LDAP, NS, CA. Secure by default. The CHAT application has Sign/Verify, Encrypt/Decrypt feature enabled for every single message passed by. The delivered messages are being deleted from instance after recipient acknowledgment. This is Keybase, OTR, PGP (you name it) replacement for secure X.509 ASN.1 defined communications.

CHAT server

$ sudo apt install erlang elixir cmake libsnappy-dev
$ git clone git@github.com:synrc/chat && cd chat
$ mix deps.get
$ mix release
$ _build/dev/rel/chat/bin/chat daemon
$ _build/dev/rel/chat/bin/chat remote

Author

  • Максим Сохацький