Refactored cryptographic functions and GlobalPlatform API to replace fixed-size `BYTE` arrays with `PBYTE` for improved flexibility and consistency.
Improve GlobalPlatform library detection; prioritize CMake target for in-tree builds and enhance platform-specific fallback handling.
Add support for static linking of gpshell and plugins; update build scripts, dependencies, and documentation
Refactored key derivation and session key functions to use `PBYTE` for improved consistency; updated CMake minimum required version to 3.10 across all modules; adjusted include paths to prioritize in-tree GlobalPlatform headers over system-installed versions.
Improved Windows build instructions
increased receipt size to 16 bytes
installation paramaters field length fix
fix windows build workflow