다음 표에는 각 기본에서 지원하는 키 유형이 언어별로 분류되어 있습니다.
아랍에미리트
구현 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | Go | Python |
---|---|---|---|---|---|---|
AES-GCM | 예1 | 예 | 예 | 예 | 예 | 예 |
AES-GCM-SIV : AES-GCM-SIV | 예2 | 예 | 없음 | 없음 | 예 | 예 |
AES-CTR-HMAC | 예 | 예 | 예 | 예 | 예 | 예 |
AES-EAX | 예 | 예 | 예 | 예 | 없음 | 예 |
KMS 봉투 | 예 | 예 | 예 | 없음 | 예 | 예 |
CHACHA20-POLY1305 | 예 | 없음 | 없음 | 없음 | 예 | 없음 |
XCHACHA20-POLY1305 | 예 | 예 | 없음 | 예 | 예 | 예 |
스트리밍 AEAD
구현 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | Go | Python |
---|---|---|---|---|---|---|
AES-GCM-HKDF-STREAMING | 예 | 예 | 예 | 없음 | 예 | 예 |
AES-CTR-HMAC-STREAMING | 예 | 예 | 예 | 없음 | 예 | 예 |
확정적 AEAD
구현 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | Go | Python |
---|---|---|---|---|---|---|
AES-SIV | 예 | 예 | 예 | 예 | 예 | 예 |
MAC
구현 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | Go | Python |
---|---|---|---|---|---|---|
HMAC-SHA2 | 예 | 예 | 예 | 예 | 예 | 예 |
AES-CMAC | 예 | 예 | 예 | 예 | 예 | 예 |
PRF
구현 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | Go | Python |
---|---|---|---|---|---|---|
HKDF-SHA2 | 예 | 예 | 예 | 없음 | 예 | 예 |
HMAC-SHA2 | 예 | 예 | 예 | 없음 | 예 | 예 |
AES-CMAC | 예 | 예 | 예 | 없음 | 예 | 예 |
서명
구현 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | Go | Python |
---|---|---|---|---|---|---|
NIST 곡선 대비 ECDSA | 예 | 예 | 예 | 예 | 예 | 예 |
Ed25519 | 예 | 예 | 예 | 예 | 예 | 예 |
RSA-SSA-PKCS1 | 예 | 예 | 예 | 예 | 예 | 예 |
RSA-SSA-PSS | 예 | 예 | 예 | 예 | 예 | 예 |
하이브리드 암호화
구현 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | Go | Python |
---|---|---|---|---|---|---|
HPKE | 예 | 예 | 없음 | 없음 | 예 | 예 |
AEAD 및 HKDF가 있는 ECIES | 예3 | 예 | 예 | 예 | 예 | 예 |
DeterministicAEAD 및 HKDF를 사용하는 ECIES | 예4 | 예 | 예 | 없음 | 예 | 예 |
JWT MAC
구현 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | Go | Python |
---|---|---|---|---|---|---|
JWT HMAC-SHA2 | 예 | 예 | 예 | 없음 | 예 | 예 |
JWT 서명
구현 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | Go | Python |
---|---|---|---|---|---|---|
NIST 곡선을 통한 JWT ECDSA | 예 | 예 | 예 | 없음 | 예 | 예 |
JWT RSA-SSA-PKCS1 | 예 | 예 | 예 | 없음 | 예 | 예 |
JWT RSA-SSA-PSS | 예 | 예 | 예 | 없음 | 예 | 예 |