Skip to content

CipherInfo

[<Interface>]
type CipherInfo =
    abstract member blockSize: float option with get, set
    abstract member ivLength: float option with get, set
    abstract member keyLength: float with get, set
    abstract member mode: CipherMode with get, set
    abstract member name: string with get, set
    abstract member nid: float with get, set
    static member Create (name: string, nid: float, keyLength: float, mode: CipherMode, ?blockSize: float, ?ivLength: float) : CipherInfo
AssemblyXantham.Fable.Node
Attributes[<Interface>]

Properties

abstract member blockSize: float option with get, set

The block size of the cipher in bytes. This property is omitted when mode is 'stream'.

abstract member ivLength: float option with get, set

The expected or default initialization vector length in bytes. This property is omitted if the cipher does not use an initialization vector.

abstract member keyLength: float with get, set

The expected or default key length in bytes.

abstract member mode: CipherMode with get, set

The cipher mode.

abstract member name: string with get, set

The name of the cipher.

abstract member nid: float with get, set

The nid of the cipher.

Methods

static member Create (name: string, nid: float, keyLength: float, mode: CipherMode, ?blockSize: float, ?ivLength: float) : CipherInfo