NEW: Provide StandardCommonAnnotatedKeySizeInBytes and LongFormCommonAnnotatedKeySizeInBytes constants (63 and 64, respectively).
NEW: TryValidateCommonAnnotatedKey(byte[], string) to facilitate working with keys as byte arrays.
NEW: ComputeDerivedCommonAnnotatedKey(string, byte[]) to facilitate working with keys as byte arrays.
NEW: GenerateCommonAnnotatedKeyBytes(bool, byte[], byte[], bool, char?) to facilitate working with keys as byte arrays.
NEW: Change ComputeDerivedCommonAnnotatedKey(string, string)textToHash parameter name to derivationInput to better reflect its purpose.
Added the release notes legend to the document. These API were requested by a project team interested in using keys strictly as byte[]. The API are not yet tuned for performance, i.e., they most simply offload work to the text-based API. This is required due to textual matching that's in place for verifying the validity of generated key character set, etc. A more tuned byte[]-based API would have to examine the data differently to perform validity checks such as these.
StandardCommonAnnotatedKeySizeInBytes
andLongFormCommonAnnotatedKeySizeInBytes
constants (63 and 64, respectively).TryValidateCommonAnnotatedKey(byte[], string)
to facilitate working with keys as byte arrays.ComputeDerivedCommonAnnotatedKey(string, byte[])
to facilitate working with keys as byte arrays.GenerateCommonAnnotatedKeyBytes(bool, byte[], byte[], bool, char?)
to facilitate working with keys as byte arrays.ComputeDerivedCommonAnnotatedKey(string, string)
textToHash
parameter name toderivationInput
to better reflect its purpose.Added the release notes legend to the document. These API were requested by a project team interested in using keys strictly as byte[]. The API are not yet tuned for performance, i.e., they most simply offload work to the text-based API. This is required due to textual matching that's in place for verifying the validity of generated key character set, etc. A more tuned byte[]-based API would have to examine the data differently to perform validity checks such as these.