enum Amazonite::Kms::KeySpec

Defined in:

kms/key_spec.cr

Enum Members

Rsa2048 = 0
Rsa3072 = 1
Rsa4096 = 2
EccNistP256 = 3
EccNistP384 = 4
EccNistP521 = 5
EccSecgP256k1 = 6
SymmetricDefault = 7
Hmac224 = 8
Hmac256 = 9
Hmac384 = 10
Hmac512 = 11
Sm2 = 12
MlDsa44 = 13
MlDsa65 = 14
MlDsa87 = 15
EccNistEdwards25519 = 16

Class Method Summary

Instance Method Summary

Class Method Detail

def self.from_json(pull : JSON::PullParser) : AK::KeySpec #

[View source]
def self.from_json_object_key?(key : String) : AK::KeySpec | Nil #

[View source]
def self.to_json(e : KeySpec, json : JSON::Builder) : Nil #

[View source]

Instance Method Detail

def ecc_nist_edwards25519? #

Returns true if this enum value equals EccNistEdwards25519


[View source]
def ecc_nist_p256? #

Returns true if this enum value equals EccNistP256


[View source]
def ecc_nist_p384? #

Returns true if this enum value equals EccNistP384


[View source]
def ecc_nist_p521? #

Returns true if this enum value equals EccNistP521


[View source]
def ecc_secg_p256k1? #

Returns true if this enum value equals EccSecgP256k1


[View source]
def hmac224? #

Returns true if this enum value equals Hmac224


[View source]
def hmac256? #

Returns true if this enum value equals Hmac256


[View source]
def hmac384? #

Returns true if this enum value equals Hmac384


[View source]
def hmac512? #

Returns true if this enum value equals Hmac512


[View source]
def ml_dsa44? #

Returns true if this enum value equals MlDsa44


[View source]
def ml_dsa65? #

Returns true if this enum value equals MlDsa65


[View source]
def ml_dsa87? #

Returns true if this enum value equals MlDsa87


[View source]
def rsa2048? #

Returns true if this enum value equals Rsa2048


[View source]
def rsa3072? #

Returns true if this enum value equals Rsa3072


[View source]
def rsa4096? #

Returns true if this enum value equals Rsa4096


[View source]
def sm2? #

Returns true if this enum value equals Sm2


[View source]
def symmetric_default? #

Returns true if this enum value equals SymmetricDefault


[View source]
def to_json_object_key : String #

[View source]