blob: 1997a5e1c47be5eedce8598ae02c5c73bf3babdb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
namespace Crypto {
public static void randomize(uint8[] buffer) {
GCrypt.Random.randomize(buffer);
}
internal void may_throw_gcrypt_error(GCrypt.Error e) throws Error {
if (((int)e) != 0) {
throw new Crypto.Error.GCRYPT(e.to_string());
}
}
public SymmetricCipherEncryption create_symmetric_cipher_encryption(string algo_name) throws Error {
return new SymmetricCipherGcrypt(algo_name);
}
public SymmetricCipherDecryption create_symmetric_cipher_decryption(string algo_name) throws Error {
return new SymmetricCipherGcrypt(algo_name);
}
}
|