ITS
SecurityProfile.cpp
Go to the documentation of this file.
2 
4 {
5 
6 }
7 
9 {
11 
12  digest.buf = 0;
13  digest.size = 0;
14 
15  switch (signerInfo.type)
16  {
18  //digest = digest(signerInfo.signer_info.choice.certificate.certif);
19  break;
21  digest.size = 8;
22  digest.buf = (uint8_t*)calloc(8, 1);
24  break;
26  digest.size = 8;
27  digest.buf = (uint8_t*)calloc(8, 1);
29  break;
30  default:
31  break;
32  }
33 
34  return digest;
35 }
36 /*
37 HashedId8_t SecurityProfile::digest(Certificate *cert)
38 {
39  HashedId8_t digest;
40  //TODO: Get digest with certificate.
41  return digest;
42 }
43 */
union SignerInfo::signer_info::SignerInfo__signer_info_u choice
SignerInfoType_t type
Definition: SignerInfo.h:43
Generic security profile.
HashedId8_t digest(SignerInfo_t signerInfo)
digest Certificate digest getter.
struct SignerInfo::signer_info signer_info
struct SignerInfo::signer_info::SignerInfo__signer_info_u::certificate_digest_with_sha256 certificate_digest_with_sha256
struct SignerInfo::signer_info::SignerInfo__signer_info_u::certificate_digest_with_other_algorithm certificate_digest_with_other_algorithm
uint8_t * buf
Definition: OCTET_STRING.h:15