Heath Stewart<p>Now that the <a href="https://fosstodon.org/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://fosstodon.org/tags/AzureSDK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AzureSDK</span></a> for <a href="https://fosstodon.org/tags/KeyVault" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KeyVault</span></a> has released v1.0.0, I have updated to it and released v1 of <a href="https://pkg.go.dev/github.com/heaths/azcrypto@v1.0.0" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pkg.go.dev/github.com/heaths/a</span><span class="invisible">zcrypto@v1.0.0</span></a> : a cryptography client for Key Vault and <a href="https://fosstodon.org/tags/ManagedHSM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ManagedHSM</span></a> that not only makes it easier to call crypto operations but tries to first cache the public key and do public key operations locally to improve performance and help mitigate throttling.</p><p>We have this in our other languages' SDKs but doesn't fit our design goals for <a href="https://fosstodon.org/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a>, so I wrote it as a separate module.</p>