1. Home
  2. ›
  3. Browse
  4. ›
  5. mpss

mpss

v2.1.0#0Latest

A multi-platform C++ library for hardware-backed digital signature key storage and signing.

Install

Run the following Vcpkg command to install the port.

vcpkg install mpss

Usage

mpss provides CMake targets:

find_package(mpss CONFIG REQUIRED)

target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mpss::mpss>,mpss::mpss,mpss::mpss_static>)

# OpenSSL provider (mpss[openssl]):

target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mpss::mpss_openssl>,mpss::mpss_openssl,mpss::mpss_openssl_static>)

On Android, add lib/mpss.jar to the application, and call mpss::initialize_android

(or mpss_initialize_android from mpss[openssl]) in the application's JNI_OnLoad.

Features

Dependencies

See source

Version

v2.1.0#0

Publication

Supports

!uwp & !bsd & !emscripten

GitHub

microsoft/mpss7

Homepage

github.com/microsoft/mpss

Subtree

5928a30404

License

MIT

Definition

Manifest