nihalpasham Goto Github PK
Type: User
Bio: A cybersecurity guy, who builds security software for embedded-systems. into: rustlang | hardware hacking | game-dev
Twitter: npashi
Type: User
Bio: A cybersecurity guy, who builds security software for embedded-systems. into: rustlang | hardware hacking | game-dev
Twitter: npashi
The Rust Programming Language
Processor caches play a big role in writing performant code. Let's see if we can write a simple Rust function to understand this
dtb2mmio is a simple command line utility that can parse device-tree blobs or flattened device-trees.
Bosch Embedded IoT Linux and OSS Day website
A SD/MMC library with FAT16/FAT32 support, suitable for Embedded Rust systems
The key idea behind radio fingerprinting is to extract unique patterns (or features) and use them as signatures to identify devices (or more precisely ID a radio embedded within a device).
This repo contains code for an ultrasound receiver. It can be used to sniff an 8 digit token (generated by Google-pay apps.) used in the discovery and pairing process.
Demonstrating 'secure device authentication' using an esp32 running the micropython firmware. This demo leverages a microchip secure element atecc608a and authenticates with Google IoT Core.
Create book from markdown files. Like Gitbook but implemented in Rust
A playground for experimenting with Apple silicon GPUs and metal-rs bindings
Config files for my GitHub profile.
An nRF bootloader to generate and test `rust bindings` with rust-bindgen for nRF52840's HW crypto accelerator i.e. the ARM CryptoCell 310.
Rust support for the nrf52840-mdk development board
testing i2c
A plain vanilla transformer implementation in Rust using the Candle ML framework
A (working) example to demonstrate use of non-blocking DMA transactions on a nrf52840_mdk (makerdiary) board.
rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
rustBoot documentation
A prototype implementation of the Host Identity Protocol v2 for bare-metal systems, written in pure-rust.
A curated set of rust related trainings for the embedded systems developer.
A platform agnostic (minimal) I2C driver for Microchip's Crypto Authentication HW (i.e. secure element `ATECC608A`), written in pure Rust.
A few js/python scripts that can be repurposed to save time
A simple nom-based config parser
Pure Rust implementations of static Diffie-Hellman (and static elliptic-curve DH) key-exchange
Testing i2c connection between the nRF52840_hal with the `AT88CKSCKTSOIC-XPRO (Microchip XPRO) extension board.
Lightweight driver for Microchip's Crypto Authentication secure elements written in pure python for micropython
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.