2 instantiations of CRYPT_ATTRIBUTE
NuGet.Packaging (2)
Signing\Cms\NativeCms.cs (2)
387var signerInfoAttr = new CRYPT_ATTRIBUTE() 449var attr = new CRYPT_ATTRIBUTE()
11 references to CRYPT_ATTRIBUTE
NuGet.Packaging (11)
Signing\Cms\NativeCms.cs (9)
317var sizeOfCryptAttribute = Marshal.SizeOf<CRYPT_ATTRIBUTE>(); 318var attributesArray = (CRYPT_ATTRIBUTE*)hb.Alloc((int)(sizeOfCryptAttribute * unauthAttrCount)); 326var existingAttribute = Marshal.PtrToStructure<CRYPT_ATTRIBUTE>(existingAttributePointer); 387var signerInfoAttr = new CRYPT_ATTRIBUTE() 418var timestampAttr = GetCryptAttributeForData(timestamp.Encode(), Oids.SignatureTimeStampTokenAttribute, hb); 436private static CRYPT_ATTRIBUTE GetCryptAttributeForData(byte[] data, string attributeOid, HeapBlockRetainer hb) 449var attr = new CRYPT_ATTRIBUTE() 459private static unsafe CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA CreateUnsignedAddAttribute(CRYPT_ATTRIBUTE attr, HeapBlockRetainer hb)
Signing\Cms\NativeUtility.cs (2)
169int sizeOfCryptAttribute = Marshal.SizeOf<CRYPT_ATTRIBUTE>(); 171var attributesArray = (CRYPT_ATTRIBUTE*)hb.Alloc(sizeOfCryptAttribute * cmsSigner.SignedAttributes.Count);