0.8.2 • Published 7 months ago

boho v0.8.2

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Boho

The Boho library implements cryptographic authentication protocols, secure communication, and general cryptography.

  • boho means Protection

features

  • general encryption.
  • authentication.
  • secure communication.
  • End-to-End Encryption with Symmetric.
  • support JS & C/C++ for Arduino.

libraries

  • JavaScript: Node.js , Web Browser. [ github ]
  • C/C++: Arduino [ github ]

applications

  • Websocket authentication, secure communication.
  • secure TCP/Serial/Stream communication, authentication.
  • secure MQTT payload.
  • local file encryption.

core

  • Using SHA256
  • xotp
  • generateOTP
  • generateHMAC

general purpose encryption

  • encryptPack
  • decryptPack

authentication protocol.

  • AUTH_REQ
  • AUTH_NONCE
  • AUTH_HMAC
  • check_auth_hmac
  • AUTH_ACK
  • check_auth_ack_hamc
  • AUTH_FAIL

secure communication after auth.

  • ENC_488
  • ENC_E2E

license

  • MIT
0.8.1

8 months ago

0.8.0

10 months ago

0.8.2

7 months ago

0.7.0

10 months ago

0.6.0

11 months ago

0.5.0

1 year ago

0.2.1

1 year ago

0.1.0

1 year ago

0.1.2

1 year ago

0.2.0

1 year ago

0.1.1

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago