pkcs7_sign_generate.h
error_t pkcs7GenerateRsaSignature(const uint8_t *digest, const Pkcs7SignerInfo *signerInfo, const RsaPrivateKey *privateKey, uint8_t *output, size_t *written)
RSA signature generation.
Definition: pkcs7_sign_generate.c:215
PKCS #7 common definitions.
General definitions for cryptographic algorithms.
error_t pkcs7GenerateSignature(const PrngAlgo *prngAlgo, void *prngContext, const uint8_t *digest, const Pkcs7SignerInfo *signerInfo, const void *privateKey, uint8_t *output, size_t *written)
Signature generation.
Definition: pkcs7_sign_generate.c:167
error_t pkcs7GenerateSignedData(const PrngAlgo *prngAlgo, void *prngContext, const uint8_t *content, size_t contentLen, const X509CertInfo *signerCertInfo, const Pkcs7AuthenticatedAttributes *authenticatedAttributes, const Pkcs7UnauthenticatedAttributes *unauthenticatedAttributes, const X509SignAlgoId *signatureAlgo, const void *signerPrivateKey, uint8_t *output, size_t *written)
Generate signed-data content.
Definition: pkcs7_sign_generate.c:61