I hereby claim:
- I am jamesmunns on github.
- I am jamesmunns (https://keybase.io/jamesmunns) on keybase.
- I have a public key ASCJqj7QGR1krgSR7nVngi128xNPiIN0PLJHZtxP7USlLgo
To claim this, I am signing this object:
import bcrypt as bc | |
import simplecrypt as sc | |
# Assume a SQL database, with two tables: | |
# "User" - contains username, password hash, website settings | |
# "Data" - contains data related to all users. Not sensitive (CC#'s, SSN#'s, Addresses), | |
# but some kind of metric data users may not want publicly associated with them | |
# such as bookmarks, favorite foods, shoe size, etc. | |
# | |
# Instead of encrypting ALL user data, which would be slow and defeat the purpose of |
# COMPARE A REFERENCE AGAINST WORKING DIRECTORY | |
# Use (from the git repo root): | |
# <path to script>/diffref.sh master | |
# Build destination temp folder | |
DATEHASH=`echo "obase=16; $(date +%s)" | bc` | |
DESTFOLDER=/tmp/diffref-$DATEHASH-$1 | |
mkdir $DESTFOLDER | |
# Export Reference |
# COMPARE TWO REFERENCES (Branch, Tag, Commit), both in Read-Only Mode | |
# Use (from the git repo root): | |
# <path to script>/diffref.sh master 123abcd | |
# Build destination folder | |
DATEHASH=`echo "obase=16; $(date +%s)" | bc` | |
DESTFOLDER1=/tmp/diffref-$DATEHASH-$1 | |
DESTFOLDER2=/tmp/diffref-$DATEHASH-$2 | |
mkdir $DESTFOLDER1 | |
mkdir $DESTFOLDER2 |
pub fn handler(&self, req: CoAPRequest) -> Option<CoAPResponse> { | |
match req.get_option(CoAPOption::UriPath) { | |
Some(req_path) => { | |
match req.get_class() { | |
MessageClass::RequestType(rq_type) => { | |
match self.map.get(&rq_type) { | |
Some(dispatch) => { | |
dispatch.get(&req_path) | |
}, | |
None => None, |
fn main() { | |
println!("Hello, world!"); | |
} |
// The idea is to take a stream of bytes that looks like this: | |
// | |
// < One Byte Length > < Field A Data > | |
// < One Byte Length > < Field B Data > | |
// < One Byte Length > < Field C Data > | |
// < Two byte CRC16CCITT > | |
// | |
// Max length of fields: | |
// A: 31 bytes, B: 40 bytes, C: 64 bytes | |
// Total (incl. metadata): 140 bytes |
I hereby claim:
To claim this, I am signing this object:
target/thumbv7m-none-eabi/debug/bin: file format elf32-littlearm | |
SYMBOL TABLE: | |
08000000 l d .text 00000000 .text | |
08000ca8 l d .debug_gdb_scripts 00000000 .debug_gdb_scripts | |
00000000 l d .debug_str 00000000 .debug_str | |
00000000 l d .debug_abbrev 00000000 .debug_abbrev | |
00000000 l d .debug_info 00000000 .debug_info | |
00000000 l d .debug_ranges 00000000 .debug_ranges |
[bt] [INF] show_dev_info: Identity: cf:75:ce:86:6d:02 (random) | |
[bt] [INF] show_dev_info: HCI: version 5.0 (0x09) revision 0x0000, manufacturer 0xffff | |
[bt] [INF] show_dev_info: LMP: version 5.0 (0x09) subver 0xffff | |
[bt] [WRN] bt_pub_key_gen: ECC HCI commands not available[0m | |
Bluetooth initialized | |
Advertising successfully started | |
Connected | |
Passkey for 77:a1:46:5a:a2:7a (random): 13868 | |
Disconnected (reason 19) |
.---------------------------. | |
| CI Server | .------------------------------. | |
|---------------------------| | Embedded Target | | |
| | |------------------------------| | |
| .-----------------------. | JTAG | .--------------------------. | | |
| | Cross Compiler | |<-------->| | Normal Device Firmware | | | |
| | Firmware Programmer | | | '--------------------------' | | |
| | Testing Framework | | UART | | | |
| | Test Hardware Drivers | |<-------->| | | |
| | Coprocessor Firmware | | | | |