16class WinCNGMessageDigestSigner
19 WinCNGMessageDigestSigner(
20 const std::shared_ptr<tenduke::crypto::win::cng::WinCNGPrivateKey> &signing_key,
21 std::unique_ptr<tenduke::crypto::MessageDigest> message_digest,
22 LPCWSTR padding_algorithm_id
24 : signingKey(signing_key),
25 messageDigest(std::move(message_digest)),
26 paddingAlgorithmId(padding_algorithm_id) {
29 std::unique_ptr<::tenduke::utl::FixedSizeBinaryData> sign(
30 const unsigned char *message,
34 const std::shared_ptr<::tenduke::crypto::win::cng::WinCNGPrivateKey> signingKey;
35 std::unique_ptr<::tenduke::crypto::MessageDigest> messageDigest;
36 const ::LPCWSTR paddingAlgorithmId;
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4