view dcrypt/crypto/BlockCipher.d @ 29:b9ba770b8f16

Second go at D2 compatibility. Changed the hexEncode method of the ByteConverter class and the hexDigest methods of various classes to return char[] instead of string.
author Thomas Dixon <reikon@reikon.us>
date Mon, 11 May 2009 01:39:19 -0400
parents 8b5eaf3c2979
children
line wrap: on
line source

/**
 * This file is part of the dcrypt project.
 *
 * Copyright: Copyright (C) dcrypt contributors 2008. All rights reserved.
 * License:   MIT
 * Authors:   Thomas Dixon
 */
 
module dcrypt.crypto.BlockCipher;

public import dcrypt.crypto.Cipher;
public import dcrypt.crypto.params.SymmetricKey;

/** Interface for a standard block cipher. */
abstract class BlockCipher : Cipher
{
    
    /** Returns: The block size in bytes that this cipher will operate on. */
    uint blockSize();
}