public class CK_HASH_SIGN_ADDITIONAL_CONTEXT extends CK_SIGN_ADDITIONAL_CONTEXT
typedef struct CK_HASH_SIGN_ADDITIONAL_CONTEXT {
CK_HEDGE_TYPE hedgeVariant;
CK_BYTE_PTR pContext;
CK_ULONG ulContextLen;
CK_MECHANISM_TYPE hash;
} CK_HASH_SIGN_ADDITIONAL_CONTEXT;
Encapsulates parameters for ML-DSA hashes.PKCS11Constants.CKM_HASH_ML_DSA| Modifier and Type | Field and Description |
|---|---|
long |
hash
The hashing mechanism that should be used.
|
hedgeVariant, pContext| Constructor and Description |
|---|
CK_HASH_SIGN_ADDITIONAL_CONTEXT() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
java.lang.String |
toString() |
public long hash
CK_MECHANISM_TYPE hash;
PKCS11Constants.CKM_HASH_ML_DSA_SHA224,
PKCS11Constants.CKM_HASH_ML_DSA_SHA256,
PKCS11Constants.CKM_HASH_ML_DSA_SHA384,
PKCS11Constants.CKM_HASH_ML_DSA_SHA512,
PKCS11Constants.CKM_HASH_ML_DSA_SHA3_224,
PKCS11Constants.CKM_HASH_ML_DSA_SHA3_256,
PKCS11Constants.CKM_HASH_ML_DSA_SHA3_384,
PKCS11Constants.CKM_HASH_ML_DSA_SHA3_512,
PKCS11Constants.CKM_HASH_ML_DSA_SHAKE128,
PKCS11Constants.CKM_HASH_ML_DSA_SHAKE256public java.lang.String toString()
toString in class CK_SIGN_ADDITIONAL_CONTEXTpublic boolean equals(java.lang.Object object)
equals in class CK_SIGN_ADDITIONAL_CONTEXT