Initial Commit
This commit is contained in:
24
iTechSharp/srcbc/crypto/IDerivationFunction.cs
Normal file
24
iTechSharp/srcbc/crypto/IDerivationFunction.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
|
||||
namespace Org.BouncyCastle.Crypto
|
||||
{
|
||||
/**
|
||||
* base interface for general purpose byte derivation functions.
|
||||
*/
|
||||
public interface IDerivationFunction
|
||||
{
|
||||
void Init(IDerivationParameters parameters);
|
||||
|
||||
/**
|
||||
* return the message digest used as the basis for the function
|
||||
*/
|
||||
IDigest Digest
|
||||
{
|
||||
get;
|
||||
}
|
||||
|
||||
int GenerateBytes(byte[] output, int outOff, int length);
|
||||
//throws DataLengthException, ArgumentException;
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user