The AWS SigV4 Library is a standalone library for generating signatures and authorization headers according to the specifications of the AWS Signature Version 4 signing process. This library aids applications in sending direct HTTP requests to AWS services requiring SigV4 authentication. The library is written in C and designed to be compliant with ISO C90 and MISRA C and has no dependencies on any additional libraries other than the standard C library.
Memory RequirementsMemory requirements of the SigV4 Library.
Code Size of AWS SigV4 library (example generated with GCC for ARM Cortex-M) File With -O1 Optimization With -Os Optimization sigv4.c 4.9K 4.2K sigv4_quicksort.c 0.4K 0.3K Total estimates 5.3K 4.5K DesignSigV4 Library Design
Memory UsageAll functions in the SigV4 library operate only on the buffers provided and use only local variables on the stack.
Compliance & CoverageThe SIGV4 library is designed to be compliant with ISO C90 and MISRA C:2012. All functions are written to have low complexity scores. Unit tests and CBMC proofs are written to cover every path of execution and achieve 100% branch coverage.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4