I have board with arm-proccessor, that uses u-boot to load firmwares. I load firmware as Squashfs, but I want to make sure, that no one would be able to load their own firmwares, so I want to some how sign my squashfs file and check its signature in u-boot. Are there any standart ways to do it? Does squashfs supports signatures "out-of-box"? Or can I add my signature to the end of squshfs-file?
Signature for squashfs to check in u-boot
1.2k Views Asked by GalaxyHero At
1
There are 1 best solutions below
Related Questions in C
- Passing arguments to main in C using Eclipse
- kernel module does not print packet info
- error C2016 (C requires that a struct or union has at least one member) and structs typedefs
- Drawing with ncurses, sockets and fork
- How to catch delay-import dll errors (missing dll or symbol) in MinGW(-w64)?
- Configured TTL for A record(s) backing CNAME records
- Allocating memory for pointers inside structures in functions
- Finding articulation point of undirected graph by DFS
- C first fgets() is being skipped while the second runs
- C std library don't appear to be linked in object file
- gcc static library compilation
- How to do a case-insensitive string comparison?
- C programming: Create and write 2D array of files as function
- How to read a file then store to array and then print?
- Function timeouts in C and thread
Related Questions in ARM
- Why Device Tree Structure (DTS) file is needed both in bootloader and kernel source code?
- How can I use LD to place ARM reset vectors in a program segment
- Errors in makefile for qemu 0.14.1 in ubuntu 15.04 64 bit
- Text as parameter in inline assembly (ARM)?
- GSL: nm outputs "undefined Symbol (U)"
- How to address multiple definition compiler error
- Did anyone compiled GSL for androind?
- Linker Error on cross compiling Project in eclipse
- How to set privilaged mode in ARM Cortex-A8?
- Why is a write to a memory-mapped peripheral register not actioned (LPC43xx)?
- what's ARM TCM memory
- Traversing a string using arm assembly inside V8 source
- C Global declared in ISR
- Which is better? int8_t vs int32_t in 32 bits MCU
- Cannot find -lgtk-x11-2.0. Also, some modules are not found by cmake, though they are installed
Related Questions in SIGNATURE
- Android Signature key differences between Old and New PC
- Can not get the same signature from the keystore
- How to search for overloaded methods in a class
- questions for dynamic binding and signature method in java ab
- insert responsive gmail html signature
- What's "Method Signature" parameter when calling a Java method using JNI?
- Aligning images next to eachother in a Signature
- Converting byte array to publickey ECDSA
- Email signature not showing up properly in email
- Outlook 2013 on laptop and PC display image signature in different sizes. Why?
- Unable to authenticate the request. Provided 'signature' is not valid for the provided client ID. Java, Camel, Google Maps API, Signature, Geocode
- How do I view the params that OAuth is using to build its signature?
- Get dataURI signature, send by js, from previous php to current php file
- Does an anonymous parameter in a Perl 6 signature discard the value?
- Cannot verify PDF esig/dss signature with iText
Related Questions in U-BOOT
- Why Device Tree Structure (DTS) file is needed both in bootloader and kernel source code?
- u-boot select boot partition based on GPIO state
- cannot boot-up openwrt for beagle bone black(BB-black)
- Das u-boot customization for MPC8569E based board
- TFTP boot of a bare-metal program on imx53-QSB
- Cannot boot from FIT image
- Running Linux 4.9 on Cortex-M4 STM32F4 (29I-DISC1)
- U-boot, Qemu and baremetal
- U-boot pipe command output
- Flashing WCE7 from USB on CCWi-i.MX53 JSK, uBoot
- Why u-boot can put global data's address into r9 register?
- BBB DT based approach
- Memory cache is not working properly
- uboot tftpboot always timeout (using DM9000A NIC)
- steps to booting up of uboot before reaching start.s
Related Questions in SQUASHFS
- Choosing squashfs for RFS
- SQUASHFS error: Unable to read page, ..., size
- squashfs filesystem index to disk block mapping
- How do I write to/make changes to an existing squashfs filesystem?
- Unable to mount /dev/pmem0 with 'dax' option
- redirect file to stdout - reverse io redirection
- squashfs error when running singularity after Ubuntu upgrade
- Extracting firmware with python (offset question)
- Signature for squashfs to check in u-boot
- How to multiple compress different folders with Squash FS on linux?
- Investigating squashfs compression ratio
- Determining where the extra information from squashfs comes from
- How to replace the android system image using a compressed file system?
- Yocto - How do I change the rootfs file system type
- bitbake/wic error when making squashfs file systems
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
A solution to this would be to leverage the verified boot functionality of FIT images, and have your squashfs be contained with the FIT image, along with the kernel and device tree files. Then you can ensure they have the signatures that you want before booting, and also disable support for booting unsigned images.