
Sandra Rasoamiaramanana developed and enhanced security-critical features across the LedgerHQ/speculos and LedgerHQ/ledger-secure-sdk repositories, focusing on embedded systems and cryptographic robustness. She implemented core PKI infrastructure, expanded elliptic curve support, and introduced system calls for secure key management using C and Python. Her work included BLE privacy improvements, device onboarding reliability, and simulator enhancements for realistic cryptographic testing. Sandra addressed forward compatibility by relaxing PKI checks and ensured secure coding practices by constraining cryptographic input lengths. Through careful API design, traceable commits, and targeted bug fixes, she delivered maintainable, auditable solutions that improved security posture and interoperability for Ledger devices.

Month: 2026-01 — concise monthly summary focusing on key accomplishments and business impact.
Month: 2026-01 — concise monthly summary focusing on key accomplishments and business impact.
November 2025 monthly summary for LedgerHQ/ledger-secure-sdk. Delivered a privacy-focused BLE address generation feature to align with BLE privacy standards. This work reduces trackability during device pairing by generating random static addresses with the two most significant bits set to 1. No major bugs fixed this month. The update strengthens security posture, supports client compliance, and provides a solid foundation for future BLE-related enhancements.
November 2025 monthly summary for LedgerHQ/ledger-secure-sdk. Delivered a privacy-focused BLE address generation feature to align with BLE privacy standards. This work reduces trackability during device pairing by generating random static addresses with the two most significant bits set to 1. No major bugs fixed this month. The update strengthens security posture, supports client compliance, and provides a solid foundation for future BLE-related enhancements.
October 2025 monthly summary for LedgerHQ/ledger-secure-sdk focused on expanding cryptographic capabilities and interoperability by introducing native support for three elliptic curves: Pallas, Vesta, and Jubjub. This work enhances the library's cryptographic agility, enabling secure operations on these curves and broader compatibility with downstream systems and devices. Key outcomes include a clear upgrade path for key generation and cryptographic operations across Pallas, Vesta, and Jubjub, positioning the SDK to support new use cases and customer requirements without compromising existing workflows.
October 2025 monthly summary for LedgerHQ/ledger-secure-sdk focused on expanding cryptographic capabilities and interoperability by introducing native support for three elliptic curves: Pallas, Vesta, and Jubjub. This work enhances the library's cryptographic agility, enabling secure operations on these curves and broader compatibility with downstream systems and devices. Key outcomes include a clear upgrade path for key generation and cryptographic operations across Pallas, Vesta, and Jubjub, positioning the SDK to support new use cases and customer requirements without compromising existing workflows.
Month: September 2025 (2025-09) – LedgerHQ/ledger-secure-sdk Executive summary: During September, delivered security and cryptography enhancements across the ledger-secure-sdk to expand platform interoperability, strengthen cryptographic capabilities, and improve device initialization reliability. Focused work reduced integration friction for APEX deployments, broadened elliptic-curve support (BLS12-377 with Edwards variant), and fixed a BLE power initialization issue affecting Flex and Apex devices. All changes are implemented with clear traceability via commits, supporting faster security reviews and deployment. Impact highlights: - Enhanced cryptographic agility and platform coverage for next-generation secure devices, enabling PKI operations on APEX and broader curve support for cryptographic workflows. - Improved device initialization stability and performance through a targeted BLE power configuration fix. - Clear, auditable change history enabling faster verification and customer onboarding. Technologies/skills demonstrated: - Public-key infrastructure (PKI) integration, elliptic-curve cryptography (BLS12-377, Edwards variant), and cryptographic validity checks. - BLE power management optimization and cross-device configuration. - Strong commit hygiene, feature flagging, and platform-specific adaptation for APEX/Flex.
Month: September 2025 (2025-09) – LedgerHQ/ledger-secure-sdk Executive summary: During September, delivered security and cryptography enhancements across the ledger-secure-sdk to expand platform interoperability, strengthen cryptographic capabilities, and improve device initialization reliability. Focused work reduced integration friction for APEX deployments, broadened elliptic-curve support (BLS12-377 with Edwards variant), and fixed a BLE power initialization issue affecting Flex and Apex devices. All changes are implemented with clear traceability via commits, supporting faster security reviews and deployment. Impact highlights: - Enhanced cryptographic agility and platform coverage for next-generation secure devices, enabling PKI operations on APEX and broader curve support for cryptographic workflows. - Improved device initialization stability and performance through a targeted BLE power configuration fix. - Clear, auditable change history enabling faster verification and customer onboarding. Technologies/skills demonstrated: - Public-key infrastructure (PKI) integration, elliptic-curve cryptography (BLS12-377, Edwards variant), and cryptographic validity checks. - BLE power management optimization and cross-device configuration. - Strong commit hygiene, feature flagging, and platform-specific adaptation for APEX/Flex.
Summary for 2025-08 (LedgerHQ/ledger-secure-sdk): Focused on delivering a foundational OS-level capability to retrieve the master key identifier, enabling secure identification and auditing of keys in downstream modules. Implemented a new system call os_perso_get_master_key_identifier, integrated API definitions in os_seed.h, and wired the syscall ID into syscalls.h with a SVC-based implementation in syscalls.c. This work lays the groundwork for secure key lifecycle flows and prepares for future features requiring master key metadata access. Business value: strengthens security posture by standardizing access to master key identifiers, supports auditability and secure flows in wallet-related modules, and reduces risk by providing a clearly defined, versioned API surface for key metadata.
Summary for 2025-08 (LedgerHQ/ledger-secure-sdk): Focused on delivering a foundational OS-level capability to retrieve the master key identifier, enabling secure identification and auditing of keys in downstream modules. Implemented a new system call os_perso_get_master_key_identifier, integrated API definitions in os_seed.h, and wired the syscall ID into syscalls.h with a SVC-based implementation in syscalls.c. This work lays the groundwork for secure key lifecycle flows and prepares for future features requiring master key metadata access. Business value: strengthens security posture by standardizing access to master key identifiers, supports auditability and secure flows in wallet-related modules, and reduces risk by providing a clearly defined, versioned API surface for key metadata.
July 2025 monthly summary for LedgerHQ/ledger-secure-sdk focusing on BLE improvements for Apex device. Delivered updates to BLE identifiers/UUIDs for TX/RX characteristics to ensure correct communication and device identification, and fixed BLE pairing stability during onboarding and updates by properly clearing pairing information to prevent race conditions and unstable connections. These changes improved onboarding reliability, reduced user-reported pairing issues, and enabled more predictable device initialization.
July 2025 monthly summary for LedgerHQ/ledger-secure-sdk focusing on BLE improvements for Apex device. Delivered updates to BLE identifiers/UUIDs for TX/RX characteristics to ensure correct communication and device identification, and fixed BLE pairing stability during onboarding and updates by properly clearing pairing information to prevent race conditions and unstable connections. These changes improved onboarding reliability, reduced user-reported pairing issues, and enabled more predictable device initialization.
February 2025: LedgerHQ/speculos delivered a targeted PKI Root CA Public Key Rotation to strengthen cryptographic security and trust. The update replaces the existing root_ca_public_key data with a new set of hexadecimal values to maintain integrity of cryptographic operations. This change was implemented as a focused commit: 1471cc8e121e6cc146d014729dd2aecde1cd7b22 (Update PKI public key). Major bugs fixed: none reported this month. Overall impact: improved security posture, reduced risk of key compromise, and ensured compatibility with verification flows.
February 2025: LedgerHQ/speculos delivered a targeted PKI Root CA Public Key Rotation to strengthen cryptographic security and trust. The update replaces the existing root_ca_public_key data with a new set of hexadecimal values to maintain integrity of cryptographic operations. This change was implemented as a focused commit: 1471cc8e121e6cc146d014729dd2aecde1cd7b22 (Update PKI public key). Major bugs fixed: none reported this month. Overall impact: improved security posture, reduced risk of key compromise, and ensured compatibility with verification flows.
January 2025: Reliability and forward-compatibility improvements across Ledger-secure-sdk and speculos. Removed build-time flags to ensure API availability and relaxed PKI checks to accommodate future key IDs/usages, reducing maintenance churn and enabling smoother upgrades.
January 2025: Reliability and forward-compatibility improvements across Ledger-secure-sdk and speculos. Removed build-time flags to ensure API availability and relaxed PKI checks to accommodate future key IDs/usages, reducing maintenance churn and enabling smoother upgrades.
December 2024 milestone: Two high-impact features were delivered across LedgerHQ/speculos and LedgerHQ/ledger-secure-sdk, enhancing testing fidelity, security configurability, and external integration. In speculos, added a PKI mode selection (-p/--pki-prod) to choose between production and test keys for PKI operations in the Speculos simulator, enabling realistic cryptographic verification scenarios. Commit: b604b7357d5f332a86114706d137d089317ed569. In ledger-secure-sdk, introduced a new system call os_ux_set_global to allow external applications to modify specific OS parameters, with declarations in os_ux.h and implementation in syscalls.c and ID defined in syscalls.h. Commit: 2406edd75c93621be1d1ea7718b1cad84ef69c27. No critical bugs reported or closed this month. Overall impact: increases testing fidelity, security posture, and external integration capabilities, driving faster risk assessment and confidence in cryptographic operations. Technologies/skills demonstrated: C system-call interfaces, OS design patterns, cross-repo feature alignment, and documentation hygiene.
December 2024 milestone: Two high-impact features were delivered across LedgerHQ/speculos and LedgerHQ/ledger-secure-sdk, enhancing testing fidelity, security configurability, and external integration. In speculos, added a PKI mode selection (-p/--pki-prod) to choose between production and test keys for PKI operations in the Speculos simulator, enabling realistic cryptographic verification scenarios. Commit: b604b7357d5f332a86114706d137d089317ed569. In ledger-secure-sdk, introduced a new system call os_ux_set_global to allow external applications to modify specific OS parameters, with declarations in os_ux.h and implementation in syscalls.c and ID defined in syscalls.h. Commit: 2406edd75c93621be1d1ea7718b1cad84ef69c27. No critical bugs reported or closed this month. Overall impact: increases testing fidelity, security posture, and external integration capabilities, driving faster risk assessment and confidence in cryptographic operations. Technologies/skills demonstrated: C system-call interfaces, OS design patterns, cross-repo feature alignment, and documentation hygiene.
August 2024 performance highlights for LedgerHQ/speculos focused on expanding device support in the PKI subsystem through a targeted addition for Flex devices. The work emphasizes quality, traceability, and business value by enabling broader hardware compatibility with minimal risk.
August 2024 performance highlights for LedgerHQ/speculos focused on expanding device support in the PKI subsystem through a targeted addition for Flex devices. The work emphasizes quality, traceability, and business value by enabling broader hardware compatibility with minimal risk.
July 2024 monthly summary focusing on the LedgerHQ/speculos PKI work and associated bug fix.
July 2024 monthly summary focusing on the LedgerHQ/speculos PKI work and associated bug fix.
June 2024 monthly summary focusing on delivering a secure PKI foundation for Ledger in the Speculos repo. Implemented core PKI capabilities with new system calls for loading, verifying, and retrieving certificate information, and added safeguards to enforce verification before sensitive PKI operations. This work enhances security posture and enables trusted certificate handling across Ledger workflows.
June 2024 monthly summary focusing on delivering a secure PKI foundation for Ledger in the Speculos repo. Implemented core PKI capabilities with new system calls for loading, verifying, and retrieving certificate information, and added safeguards to enforce verification before sensitive PKI operations. This work enhances security posture and enables trusted certificate handling across Ledger workflows.
Overview of all repositories you've contributed to across your timeline