forked from jmcardon/tsec
-
Notifications
You must be signed in to change notification settings - Fork 3
/
signatures.scala
66 lines (34 loc) · 1.81 KB
/
signatures.scala
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package tsec.signature.jca
sealed trait MD2withRSA
object MD2withRSA extends GeneralSignature[MD2withRSA]("MD2withRSA", "RSA")
sealed trait MD5withRSA
object MD5withRSA extends GeneralSignature[MD5withRSA]("MD5withRSA", "RSA")
sealed trait SHA1withRSA
object SHA1withRSA extends GeneralSignature[SHA1withRSA]("SHA1withRSA", "RSA")
sealed trait SHA224withRSA
object SHA224withRSA extends GeneralSignature[SHA224withRSA]("SHA224withRSA", "RSA")
sealed trait SHA256withRSA
object SHA256withRSA extends RSASignature[SHA256withRSA]("SHA256withRSA")
sealed trait SHA384withRSA
object SHA384withRSA extends RSASignature[SHA384withRSA]("SHA384withRSA")
sealed trait SHA512withRSA
object SHA512withRSA extends RSASignature[SHA512withRSA]("SHA512withRSA")
sealed trait SHA1withDSA
object SHA1withDSA extends GeneralSignature[SHA1withDSA]("SHA1withDSA", "DSA")
sealed trait SHA224withDSA
object SHA224withDSA extends GeneralSignature[SHA224withDSA]("SHA224withDSA", "DSA")
sealed trait SHA256withDSA
object SHA256withDSA extends GeneralSignature[SHA256withDSA]("SHA256withDSA", "DSA")
sealed trait NONEwithECDSA
object NONEwithECDSA extends GeneralSignature[NONEwithECDSA]("NONEwithECDSA", "ECDSA")
sealed trait SHA1withECDSA
object SHA1withECDSA extends GeneralSignature[SHA1withECDSA]("SHA1withECDSA", "ECDSA")
sealed trait SHA224withECDSA
object SHA224withECDSA extends GeneralSignature[SHA224withECDSA]("SHA224withECDSA", "ECDSA")
sealed trait SHA256withECDSA
object SHA256withECDSA extends ECDSASignature[SHA256withECDSA]("SHA256withECDSA", "P-256", 64)
sealed trait SHA384withECDSA
object SHA384withECDSA extends ECDSASignature[SHA384withECDSA]("SHA384withECDSA", "P-384", 96)
sealed trait SHA512withECDSA
object SHA512withECDSA extends ECDSASignature[SHA512withECDSA]("SHA512withECDSA", "P-521", 132)
/** End sig types */