Written for fairly adept technical users, preferably of Debian GNU/Linux, not for absolute beginners.
|
You'll probably be working with a single smartcard, so you'll want only one primary key ( |
| { | |
| "af": { | |
| "name": "Afrikaans", | |
| "speakers": 15200000 | |
| }, | |
| "am": { | |
| "name": "Amharic", | |
| "speakers": 25800000 | |
| }, | |
| "sq": { |
| #!/usr/bin/env python3 | |
| from itertools import islice | |
| import re | |
| import requests | |
| from bs4 import BeautifulSoup | |
| if __name__ == '__main__': | |
| stat_soup = BeautifulSoup(requests.get("https://stats.lineageos.org/").content, "lxml") | |
| code_soup = BeautifulSoup(requests.get("https://wiki.lineageos.org/devices/").content, "lxml") |
|
You'll probably be working with a single smartcard, so you'll want only one primary key ( |
| #!/boot/bzImage | |
| # Linux kernel userspace initialization code, translated to bash | |
| # (Minus floppy disk handling, because seriously, it's 2017.) | |
| # Not 100% accurate, but gives you a good idea of how kernel init works | |
| # GPLv2, Copyright 2017 Hector Martin <[email protected]> | |
| # Based on Linux 4.10-rc2. | |
| # Note: pretend chroot is a builtin and affects the current process | |
| # Note: kernel actually uses major/minor device numbers instead of device name |
| /* | |
| * Genarate rsa keys. | |
| */ | |
| package main | |
| import ( | |
| "crypto/rand" | |
| "crypto/rsa" | |
| "crypto/x509" |
This page is no longer maintained, go to https://help.vivaldi.com/article/html5-proprietary-media-on-linux/ for help
# Install the tools
apt-get install cryptsetup
# -y for password confirmation prompt
cryptsetup -y -v luksFormat /dev/sdx # THIS DELETES ALL THE DATA
# Open it and look at status
cryptsetup luksOpen /dev/sdx cryptoblock
cryptsetup -v status cryptoblock| # Requires the following project directory structure: | |
| # /bin | |
| # /obj | |
| # /src | |
| # Use 'make remove' to clean up the hole project | |
| # Name of target file | |
| TARGET = foooooooobar |