ホーム › Security.Cryptography › ECC_CURVE_TYPE_ENUM
ECC_CURVE_TYPE_ENUM
列挙型メンバー 3
| 名前 | 10進 | 16進 |
|---|---|---|
| BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE | 1 | 0x1 |
| BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE | 2 | 0x2 |
| BCRYPT_ECC_PRIME_MONTGOMERY_CURVE | 3 | 0x3 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum ECC_CURVE_TYPE_ENUM : int {
BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE = 1,
BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE = 2,
BCRYPT_ECC_PRIME_MONTGOMERY_CURVE = 3
} ECC_CURVE_TYPE_ENUM;public enum ECC_CURVE_TYPE_ENUM : int
{
BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE = 1,
BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE = 2,
BCRYPT_ECC_PRIME_MONTGOMERY_CURVE = 3,
}Public Enum ECC_CURVE_TYPE_ENUM As Integer
BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE = 1
BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE = 2
BCRYPT_ECC_PRIME_MONTGOMERY_CURVE = 3
End Enumimport enum
class ECC_CURVE_TYPE_ENUM(enum.IntEnum):
BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE = 1
BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE = 2
BCRYPT_ECC_PRIME_MONTGOMERY_CURVE = 3// ECC_CURVE_TYPE_ENUM
pub const BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE: i32 = 1;
pub const BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE: i32 = 2;
pub const BCRYPT_ECC_PRIME_MONTGOMERY_CURVE: i32 = 3;// ECC_CURVE_TYPE_ENUM
const (
BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE int32 = 1
BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE int32 = 2
BCRYPT_ECC_PRIME_MONTGOMERY_CURVE int32 = 3
)const
BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE = 1;
BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE = 2;
BCRYPT_ECC_PRIME_MONTGOMERY_CURVE = 3;// ECC_CURVE_TYPE_ENUM
pub const BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE: i32 = 1;
pub const BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE: i32 = 2;
pub const BCRYPT_ECC_PRIME_MONTGOMERY_CURVE: i32 = 3;const
BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE* = 1
BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE* = 2
BCRYPT_ECC_PRIME_MONTGOMERY_CURVE* = 3enum ECC_CURVE_TYPE_ENUM : int {
BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE = 1,
BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE = 2,
BCRYPT_ECC_PRIME_MONTGOMERY_CURVE = 3,
}#define global BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE 0x1
#define global BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE 0x2
#define global BCRYPT_ECC_PRIME_MONTGOMERY_CURVE 0x3