InputIsHash Property
Indicates whether the input data contains the hash or the actual data.
Syntax
ANSI (Cross Platform) int GetInputIsHash();
int SetInputIsHash(int bInputIsHash); Unicode (Windows) BOOL GetInputIsHash();
INT SetInputIsHash(BOOL bInputIsHash);
@property (nonatomic,readwrite,assign,getter=inputIsHash,setter=setInputIsHash:) BOOL inputIsHash; - (BOOL)inputIsHash; - (void)setInputIsHash:(BOOL)newInputIsHash;
#define PID_PUBLICKEYCRYPTO_INPUTISHASH 5 SECUREBLACKBOX_EXTERNAL void* SECUREBLACKBOX_CALL SecureBlackbox_PublicKeyCrypto_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); SECUREBLACKBOX_EXTERNAL int SECUREBLACKBOX_CALL SecureBlackbox_PublicKeyCrypto_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
FALSE
Remarks
Set this property to true to tell the class that the data you are passing to it is the hash of the data, rather than the actual (unhashed) data. If this property is set to false, class will hash the provided data internally if it is assumed by the algorithm.
This property is not available at design time.
Data Type
Boolean