@@ -35,19 +35,22 @@ public class PssSigner
35
35
36
36
public static PssSigner CreateRawSigner ( IAsymmetricBlockCipher cipher , IDigest digest )
37
37
{
38
- return new PssSigner ( cipher , new NullDigest ( ) , digest , digest , digest . GetDigestSize ( ) , null , TrailerImplicit ) ;
38
+ return new PssSigner ( cipher , Prehash . ForDigest ( digest ) , digest , digest , digest . GetDigestSize ( ) , null ,
39
+ TrailerImplicit ) ;
39
40
}
40
41
41
42
public static PssSigner CreateRawSigner ( IAsymmetricBlockCipher cipher , IDigest contentDigest , IDigest mgfDigest ,
42
43
int saltLen , byte trailer )
43
44
{
44
- return new PssSigner ( cipher , new NullDigest ( ) , contentDigest , mgfDigest , saltLen , null , trailer ) ;
45
+ return new PssSigner ( cipher , Prehash . ForDigest ( contentDigest ) , contentDigest , mgfDigest , saltLen , null ,
46
+ trailer ) ;
45
47
}
46
48
47
49
public static PssSigner CreateRawSigner ( IAsymmetricBlockCipher cipher , IDigest contentDigest , IDigest mgfDigest ,
48
50
byte [ ] salt , byte trailer )
49
51
{
50
- return new PssSigner ( cipher , new NullDigest ( ) , contentDigest , mgfDigest , salt . Length , salt , trailer ) ;
52
+ return new PssSigner ( cipher , Prehash . ForDigest ( contentDigest ) , contentDigest , mgfDigest , salt . Length , salt ,
53
+ trailer ) ;
51
54
}
52
55
53
56
public PssSigner (
0 commit comments