SafeQuard API library by pQCee

SafeQuard API Library provides post-quantum end-to-end encryption of data in-motion and at rest, and provides post-quantum digital signing capabilities.

It also integrates well with other cryptographic systems such as ARM’s PSA API.

The SafeQuard API Library includes two components:

  • API Library for C and npm

    The library contains functions to sign and verify messages using post-quantum algorithms such as ML-DSA, and functions to encrypt and decrypt messages using post-quantum algorithms such as ML-KEM.

  • Signing Kit

    The Signing Kit uses a post-quantum X.509 certificate chain and PKCS#8 private key to sign a message. It can also verify a message against a certificate chain.

Supported Platforms

  • Embedded systems (such as Nordic Semiconductor Devices)

  • Linux and Windows applications

  • React Native mobile applications

Changelog

Version

Changelog

API Reference

v1.1.0

New features

- Add DLMS APIs.
- For libraries not using PSA API, add implementations for SHA-512,
AES-256-GCM, HKDF with SHA-512

v1.0.0

Initial Release.