Skip to content

Commit ce1b225

Browse files
authored
[release-branch.go1.24] Support serializing SymCrypt hash objects (#1685)
* support serializing SymCrypt hash objects * update crossplatform doc
1 parent c0b6401 commit ce1b225

File tree

2 files changed

+795
-359
lines changed

2 files changed

+795
-359
lines changed

eng/doc/CrossPlatformCryptography.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ This section includes the following packages:
8181

8282
<sup>3</sup>Supports only hash algorithms that are supported as standalone hash functions.
8383

84+
- Encoding interfaces
85+
86+
The hash algorithms support the [encoding.BinaryMarshaler](https://pkg.go.dev/encoding#BinaryMarshaler), [encoding.BinaryUnmarshaler](https://pkg.go.dev/encoding#BinaryUnmarshaler), and [encoding.BinaryAppender](https://pkg.go.dev/encoding#BinaryAppender) interfaces only on Linux. When using OpenSSL 3, it requires using a built-in provider or SCOSSL v1.9.0 or later.
87+
8488
## Symmetric encryption
8589

8690
This section includes the following packages:

0 commit comments

Comments
 (0)