-
-
Method Summary
byte[]
Return the long form private data for the ML-DSA private key.
Return a privateKey which will encode as seed-only or as an expanded-key.
Return the public key corresponding to this private key.
byte[]
Return the seed the private key was generated from (if available).
-
Method Details
-
getPublicKey
Return the public key corresponding to this private key.
- Returns:
- a ML-DSA Public Key
-
getPrivateData
byte[] getPrivateData()
Return the long form private data for the ML-DSA private key.
- Returns:
- long form private data for private key.
-
getSeed
byte[] getSeed()
Return the seed the private key was generated from (if available).
- Returns:
- the seed for the private key, null if not available.
-
getPrivateKey
Return a privateKey which will encode as seed-only or as an expanded-key.
- Parameters:
preferSeedOnly
- if true, return a privateKey which will encode to seed-only if possible.
- Returns:
- a new MLDSAPrivateKey which encodes to either seed-only or expanded-key.