go2hx

manual

github

Module: stdgo.crypto.des

(view library index)

Overview

Index

Constants

import stdgo.crypto.des.Des
final blockSize:haxe.UInt64 = stdgo._internal.crypto.des.Des_blockSize.blockSize

Classes

import stdgo.crypto.des.*

class Des

Package des implements the Data Encryption Standard (DES) and the
    Triple Data Encryption Algorithm (TDEA) as defined
    in U.S. Federal Information Processing Standards Publication 46-3.

DES is cryptographically broken and should not be used for secure applications.

Des function newCipher

function newCipher(_key:Array<UInt>):stdgo.Tuple<stdgo._internal.crypto.cipher.Block, stdgo.Error>

NewCipher creates and returns a new cipher.Block.

(view code)

Des function newTripleDESCipher

function newTripleDESCipher(_key:Array<UInt>):stdgo.Tuple<stdgo._internal.crypto.cipher.Block, stdgo.Error>

NewTripleDESCipher creates and returns a new cipher.Block.

(view code)

Typedefs

import stdgo.crypto.des.*

typedef KeySizeError

typedef KeySizeError = stdgo._internal.crypto.des.KeySizeError;

Abstracts

abstract T_desCipher

(view file containing code)

abstract T_tripleDESCipher

(view file containing code)