pub trait Property {
    type Value: FromBytes + ?Sized;

    const IDENTIFIER: &'static str;
}

Required Associated Types§

Required Associated Constants§

source

const IDENTIFIER: &'static str

Implementors§

source§

impl Property for AlgorithmName

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_ALGORITHM_NAME

§

type Value = [u16]

source§

impl Property for BlockLength

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_BLOCK_LENGTH

§

type Value = u32

source§

impl Property for ChainingMode

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_CHAINING_MODE

§

type Value = [u16]

source§

impl Property for DhParameters

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_DH_PARAMETERS

§

type Value = [u8]

source§

impl Property for DsaParameters

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_DSA_PARAMETERS

§

type Value = [u8]

source§

impl Property for EccCurveName

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_ECC_CURVE_NAME

§

type Value = [u16]

source§

impl Property for HashLength

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_HASH_LENGTH

§

type Value = u32

source§

impl Property for InitializationVector

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_INITIALIZATION_VECTOR

§

type Value = [u8]

source§

impl Property for KeyLength

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_KEY_LENGTH

§

type Value = u32

source§

impl Property for KeyLengths

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_KEY_LENGTHS

§

type Value = BCRYPT_KEY_LENGTHS_STRUCT

source§

impl Property for MessageBlockLength

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_MESSAGE_BLOCK_LENGTH

§

type Value = u32

source§

impl Property for ObjectLength

source§

const IDENTIFIER: &'static str = bcrypt::BCRYPT_OBJECT_LENGTH

§

type Value = u32