import "crypto/cast5"

RFC 2144で定義されているCAST5を実装しています。CAST5は、OpenPGPの暗号として知られています。

パッケージファイル

cast5.go

定数

const BlockSize = 8
const KeySize = 16

Cipher型

type Cipher struct {
    // contains unexported fields
}

NewCipher関数

func NewCipher(key []byte) (c *Cipher, err os.Error)

(*Cipher) BlockSize関数

func (c *Cipher) BlockSize() int

(*Cipher) Decrypt関数

func (c *Cipher) Decrypt(dst, src []byte)

(*Cipher) Encrypt関数

func (c *Cipher) Encrypt(dst, src []byte)

(*Cipher) Reset関数

func (c *Cipher) Reset()

Resetは、メモリ内のキーデータをゼロ埋めします。