SecKeyAlgorithm
The algorithms that cryptographic keys enable.
Declaration
struct SecKeyAlgorithmTopics
Elliptic curve encryption standard X963
eciesEncryptionStandardX963SHA1AESGCMeciesEncryptionStandardX963SHA224AESGCMeciesEncryptionStandardX963SHA256AESGCMeciesEncryptionStandardX963SHA384AESGCMeciesEncryptionStandardX963SHA512AESGCM
Elliptic curve encryption standard variable IVX963
eciesEncryptionStandardVariableIVX963SHA224AESGCMeciesEncryptionStandardVariableIVX963SHA256AESGCMeciesEncryptionStandardVariableIVX963SHA384AESGCMeciesEncryptionStandardVariableIVX963SHA512AESGCM
Elliptic curve encryption cofactor variable IVX963
eciesEncryptionCofactorVariableIVX963SHA224AESGCMeciesEncryptionCofactorVariableIVX963SHA256AESGCMeciesEncryptionCofactorVariableIVX963SHA384AESGCMeciesEncryptionCofactorVariableIVX963SHA512AESGCM
Elliptic curve encryption cofactor X963
eciesEncryptionCofactorX963SHA1AESGCMeciesEncryptionCofactorX963SHA224AESGCMeciesEncryptionCofactorX963SHA256AESGCMeciesEncryptionCofactorX963SHA384AESGCMeciesEncryptionCofactorX963SHA512AESGCM
Elliptic curve signature RFC4754
Elliptic curve signature digest RFC4754
ecdsaSignatureDigestRFC4754ecdsaSignatureDigestRFC4754SHA1ecdsaSignatureDigestRFC4754SHA224ecdsaSignatureDigestRFC4754SHA256ecdsaSignatureDigestRFC4754SHA384ecdsaSignatureDigestRFC4754SHA512
Elliptic curve signature message RFC4754
ecdsaSignatureMessageRFC4754SHA1ecdsaSignatureMessageRFC4754SHA224ecdsaSignatureMessageRFC4754SHA256ecdsaSignatureMessageRFC4754SHA384ecdsaSignatureMessageRFC4754SHA512
Elliptic curve signature digest X962
ecdsaSignatureDigestX962ecdsaSignatureDigestX962SHA1ecdsaSignatureDigestX962SHA224ecdsaSignatureDigestX962SHA256ecdsaSignatureDigestX962SHA384ecdsaSignatureDigestX962SHA512
Elliptic curve signature message X962
ecdsaSignatureMessageX962SHA1ecdsaSignatureMessageX962SHA224ecdsaSignatureMessageX962SHA256ecdsaSignatureMessageX962SHA384ecdsaSignatureMessageX962SHA512
Elliptic curve key exchange
ecdhKeyExchangeCofactorecdhKeyExchangeStandardecdhKeyExchangeCofactorX963SHA1ecdhKeyExchangeStandardX963SHA1ecdhKeyExchangeCofactorX963SHA224ecdhKeyExchangeCofactorX963SHA256ecdhKeyExchangeCofactorX963SHA384ecdhKeyExchangeCofactorX963SHA512ecdhKeyExchangeStandardX963SHA224ecdhKeyExchangeStandardX963SHA256ecdhKeyExchangeStandardX963SHA384ecdhKeyExchangeStandardX963SHA512
RSA encryption
RSA encryption OAEP
rsaEncryptionOAEPSHA1rsaEncryptionOAEPSHA224rsaEncryptionOAEPSHA256rsaEncryptionOAEPSHA384rsaEncryptionOAEPSHA512
RSA encryption OAEP AESGCM
rsaEncryptionOAEPSHA1AESGCMrsaEncryptionOAEPSHA224AESGCMrsaEncryptionOAEPSHA256AESGCMrsaEncryptionOAEPSHA384AESGCMrsaEncryptionOAEPSHA512AESGCM
RSA signature raw
RSA signature digest PKCS1v15
rsaSignatureDigestPKCS1v15RawrsaSignatureDigestPKCS1v15SHA1rsaSignatureDigestPKCS1v15SHA224rsaSignatureDigestPKCS1v15SHA256rsaSignatureDigestPKCS1v15SHA384rsaSignatureDigestPKCS1v15SHA512
RSA signature message PKCS1v15
rsaSignatureMessagePKCS1v15SHA1rsaSignatureMessagePKCS1v15SHA224rsaSignatureMessagePKCS1v15SHA256rsaSignatureMessagePKCS1v15SHA384rsaSignatureMessagePKCS1v15SHA512
RSA signature digest PSS
rsaSignatureDigestPSSSHA1rsaSignatureDigestPSSSHA224rsaSignatureDigestPSSSHA256rsaSignatureDigestPSSSHA384rsaSignatureDigestPSSSHA512
RSA signature message PSS
rsaSignatureMessagePSSSHA1rsaSignatureMessagePSSSHA224rsaSignatureMessagePSSSHA256rsaSignatureMessagePSSSHA384rsaSignatureMessagePSSSHA512