1.0.2 • Published 10 months ago

boho v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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

changelog Update

v1.0.2 :

  • dist/filename change
    • UMD(IIFE) for browser
      • v1.0.2: ./dist/boho.min.js
1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago

0.9.0

11 months ago

0.8.1

2 years ago

0.8.0

2 years ago

0.8.2

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.5.0

2 years ago

0.2.1

2 years ago

0.1.0

3 years ago

0.1.2

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago