// Generated by Lisette bindgen
// Source: crypto/des (Go stdlib)
// Go: 1.25.5
// Lisette: 0.1.14

import "go:crypto/cipher"

/// NewCipher creates and returns a new [cipher.Block].
pub fn NewCipher(key: Slice<uint8>) -> Result<cipher.Block, error>

/// NewTripleDESCipher creates and returns a new [cipher.Block].
pub fn NewTripleDESCipher(key: Slice<uint8>) -> Result<cipher.Block, error>

pub struct KeySizeError(int)

/// The DES block size in bytes.
const BlockSize = 8

impl KeySizeError {
  fn Error(self) -> string
}
