blob: 57bbc09cd38da86dca46656a2858ae6db6d13790 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
using System;
using Org.BouncyCastle.Crypto;
using Org.BouncyCastle.Crypto.Parameters;
using Org.BouncyCastle.Crypto.Signers;
namespace Org.BouncyCastle.Tls.Crypto.Impl.BC
{
/// <summary>Implementation class for the verification of the raw DSA signature type using the BC light-weight API.
/// </summary>
public class BcTlsDsaVerifier
: BcTlsDssVerifier
{
public BcTlsDsaVerifier(BcTlsCrypto crypto, DsaPublicKeyParameters publicKey)
: base(crypto, publicKey)
{
}
protected override IDsa CreateDsaImpl()
{
return new DsaSigner();
}
protected override short SignatureAlgorithm
{
get { return Tls.SignatureAlgorithm.dsa; }
}
}
}
|