apple / swift-crypto

Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
https://apple.github.io/swift-crypto
Apache License 2.0
1.47k stars 166 forks source link

Provide AES-GCM-SIV in CryptoExtras #133

Closed FranzBusch closed 2 years ago

FranzBusch commented 2 years ago

Motivation

BoringSSL exposes AES-GCM-SIV algorithms which are in general useful to have and provide a nonce-misuse resistant mode of AES-GCM. Since, CryptoKit is not exposing AES-GCM-SIV we need to add this to _CryptoExtras

Modification

Exposes AES-GCM-SIV through _CryptoExtras.

Result

We can now use AES-GCM-SIV through _CryptoExtras.

swift-server-bot commented 2 years ago

Can one of the admins verify this patch?

swift-server-bot commented 2 years ago

Can one of the admins verify this patch?

swift-server-bot commented 2 years ago

Can one of the admins verify this patch?

swift-server-bot commented 2 years ago

Can one of the admins verify this patch?

swift-server-bot commented 2 years ago

Can one of the admins verify this patch?

swift-server-bot commented 2 years ago

Can one of the admins verify this patch?

swift-server-bot commented 2 years ago

Can one of the admins verify this patch?

Lukasa commented 2 years ago

@swift-server-bot add to allowlist

FranzBusch commented 2 years ago

@swift-server-bot test this please