The Boho library implements cryptographic authentication protocols, secure communication, and general cryptography.
boho
means Protection
- general encryption.
- authentication.
- secure communication.
- End-to-End Encryption with Symmetric.
- support JS & C/C++ for Arduino.
- Websocket authentication, secure communication.
- secure TCP/Serial/Stream communication, authentication.
- secure MQTT payload.
- local file encryption.
- Using SHA256
- xotp
- generateOTP
- generateHMAC
- encryptPack
- decryptPack
- AUTH_REQ
- AUTH_NONCE
- AUTH_HMAC
- check_auth_hmac
- AUTH_ACK
- check_auth_ack_hamc
- AUTH_FAIL
- ENC_488
- ENC_E2E
- MIT
- dist/filename change
- UMD(IIFE) for browser
- v1.0.2:
./dist/boho.min.js
- v1.0.2:
- UMD(IIFE) for browser