Awesome
My Little Password Chrome App
This Chrome App lets you create some password-protected ZIP files thanks to Portable Native Client and more specifically multi-format archive and compression library libarchive NaCl port.
Get it on the Chrome Web Store at https://chrome.google.com/webstore/detail/floifiapkmdcpbnppnfjikpbmgbbdijf
<img src="https://raw.githubusercontent.com/beaufortfrancois/my-little-password-chrome-app/master/screenshot.png">Image Credits
Water Reservoir background image was created by MLP-Vector-Collabs
Development Instructions
Requirements
Setup
# Install pepper_42 bundle in Native Client SDK.
/path/to/nacl_sdk/naclsdk install --force pepper_42
# Set NACL_SDK_ROOT environment variable to the pepper_42 bundle directory.
export NACL_SDK_ROOT=/path/to/nacl_sdk/pepper_42
# Check out NaCl Ports pepper_42 branch.
cd /path/to/naclports/src
git checkout -b pepper_42 origin/pepper_42
# Clone "My Little Password" Git repository.
cd /path/to/workspace/
git clone git@github.com:beaufortfrancois/my-little-password-chrome-app.git
cd my-little-password-chrome-app
# Install libarchive-fork custom NaCl Port.
/path/to/naclports/src/bin/naclports --toolchain=pnacl -f \
install src/third-party/libarchive-fork
Build
# Build Release NaCl module
cd /path/to/my-little-password-chrome-app/src
make
OR
# Build Debug NaCl module
cd /path/to/my-little-password-chrome-app/src
CONFIG=Debug make