ホーム › Security.Cryptography › BCRYPT_INTERFACE
BCRYPT_INTERFACE
列挙型メンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE | 3 | 0x3 |
| BCRYPT_CIPHER_INTERFACE | 1 | 0x1 |
| BCRYPT_HASH_INTERFACE | 2 | 0x2 |
| BCRYPT_RNG_INTERFACE | 6 | 0x6 |
| BCRYPT_SECRET_AGREEMENT_INTERFACE | 4 | 0x4 |
| BCRYPT_SIGNATURE_INTERFACE | 5 | 0x5 |
| NCRYPT_KEY_STORAGE_INTERFACE | 65537 | 0x10001 |
| NCRYPT_SCHANNEL_INTERFACE | 65538 | 0x10002 |
| NCRYPT_SCHANNEL_SIGNATURE_INTERFACE | 65539 | 0x10003 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum BCRYPT_INTERFACE : unsigned int {
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3,
BCRYPT_CIPHER_INTERFACE = 1,
BCRYPT_HASH_INTERFACE = 2,
BCRYPT_RNG_INTERFACE = 6,
BCRYPT_SECRET_AGREEMENT_INTERFACE = 4,
BCRYPT_SIGNATURE_INTERFACE = 5,
NCRYPT_KEY_STORAGE_INTERFACE = 65537,
NCRYPT_SCHANNEL_INTERFACE = 65538,
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE = 65539
} BCRYPT_INTERFACE;public enum BCRYPT_INTERFACE : uint
{
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3,
BCRYPT_CIPHER_INTERFACE = 1,
BCRYPT_HASH_INTERFACE = 2,
BCRYPT_RNG_INTERFACE = 6,
BCRYPT_SECRET_AGREEMENT_INTERFACE = 4,
BCRYPT_SIGNATURE_INTERFACE = 5,
NCRYPT_KEY_STORAGE_INTERFACE = 65537,
NCRYPT_SCHANNEL_INTERFACE = 65538,
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE = 65539,
}Public Enum BCRYPT_INTERFACE As UInteger
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3
BCRYPT_CIPHER_INTERFACE = 1
BCRYPT_HASH_INTERFACE = 2
BCRYPT_RNG_INTERFACE = 6
BCRYPT_SECRET_AGREEMENT_INTERFACE = 4
BCRYPT_SIGNATURE_INTERFACE = 5
NCRYPT_KEY_STORAGE_INTERFACE = 65537
NCRYPT_SCHANNEL_INTERFACE = 65538
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE = 65539
End Enumimport enum
class BCRYPT_INTERFACE(enum.IntEnum):
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3
BCRYPT_CIPHER_INTERFACE = 1
BCRYPT_HASH_INTERFACE = 2
BCRYPT_RNG_INTERFACE = 6
BCRYPT_SECRET_AGREEMENT_INTERFACE = 4
BCRYPT_SIGNATURE_INTERFACE = 5
NCRYPT_KEY_STORAGE_INTERFACE = 65537
NCRYPT_SCHANNEL_INTERFACE = 65538
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE = 65539// BCRYPT_INTERFACE
pub const BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE: u32 = 3;
pub const BCRYPT_CIPHER_INTERFACE: u32 = 1;
pub const BCRYPT_HASH_INTERFACE: u32 = 2;
pub const BCRYPT_RNG_INTERFACE: u32 = 6;
pub const BCRYPT_SECRET_AGREEMENT_INTERFACE: u32 = 4;
pub const BCRYPT_SIGNATURE_INTERFACE: u32 = 5;
pub const NCRYPT_KEY_STORAGE_INTERFACE: u32 = 65537;
pub const NCRYPT_SCHANNEL_INTERFACE: u32 = 65538;
pub const NCRYPT_SCHANNEL_SIGNATURE_INTERFACE: u32 = 65539;// BCRYPT_INTERFACE
const (
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE uint32 = 3
BCRYPT_CIPHER_INTERFACE uint32 = 1
BCRYPT_HASH_INTERFACE uint32 = 2
BCRYPT_RNG_INTERFACE uint32 = 6
BCRYPT_SECRET_AGREEMENT_INTERFACE uint32 = 4
BCRYPT_SIGNATURE_INTERFACE uint32 = 5
NCRYPT_KEY_STORAGE_INTERFACE uint32 = 65537
NCRYPT_SCHANNEL_INTERFACE uint32 = 65538
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE uint32 = 65539
)const
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3;
BCRYPT_CIPHER_INTERFACE = 1;
BCRYPT_HASH_INTERFACE = 2;
BCRYPT_RNG_INTERFACE = 6;
BCRYPT_SECRET_AGREEMENT_INTERFACE = 4;
BCRYPT_SIGNATURE_INTERFACE = 5;
NCRYPT_KEY_STORAGE_INTERFACE = 65537;
NCRYPT_SCHANNEL_INTERFACE = 65538;
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE = 65539;// BCRYPT_INTERFACE
pub const BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE: u32 = 3;
pub const BCRYPT_CIPHER_INTERFACE: u32 = 1;
pub const BCRYPT_HASH_INTERFACE: u32 = 2;
pub const BCRYPT_RNG_INTERFACE: u32 = 6;
pub const BCRYPT_SECRET_AGREEMENT_INTERFACE: u32 = 4;
pub const BCRYPT_SIGNATURE_INTERFACE: u32 = 5;
pub const NCRYPT_KEY_STORAGE_INTERFACE: u32 = 65537;
pub const NCRYPT_SCHANNEL_INTERFACE: u32 = 65538;
pub const NCRYPT_SCHANNEL_SIGNATURE_INTERFACE: u32 = 65539;const
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE* = 3
BCRYPT_CIPHER_INTERFACE* = 1
BCRYPT_HASH_INTERFACE* = 2
BCRYPT_RNG_INTERFACE* = 6
BCRYPT_SECRET_AGREEMENT_INTERFACE* = 4
BCRYPT_SIGNATURE_INTERFACE* = 5
NCRYPT_KEY_STORAGE_INTERFACE* = 65537
NCRYPT_SCHANNEL_INTERFACE* = 65538
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE* = 65539enum BCRYPT_INTERFACE : uint {
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 3,
BCRYPT_CIPHER_INTERFACE = 1,
BCRYPT_HASH_INTERFACE = 2,
BCRYPT_RNG_INTERFACE = 6,
BCRYPT_SECRET_AGREEMENT_INTERFACE = 4,
BCRYPT_SIGNATURE_INTERFACE = 5,
NCRYPT_KEY_STORAGE_INTERFACE = 65537,
NCRYPT_SCHANNEL_INTERFACE = 65538,
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE = 65539,
}#define global BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE 0x3
#define global BCRYPT_CIPHER_INTERFACE 0x1
#define global BCRYPT_HASH_INTERFACE 0x2
#define global BCRYPT_RNG_INTERFACE 0x6
#define global BCRYPT_SECRET_AGREEMENT_INTERFACE 0x4
#define global BCRYPT_SIGNATURE_INTERFACE 0x5
#define global NCRYPT_KEY_STORAGE_INTERFACE 0x10001
#define global NCRYPT_SCHANNEL_INTERFACE 0x10002
#define global NCRYPT_SCHANNEL_SIGNATURE_INTERFACE 0x10003