Add spongy castle sources to libraries folder

This commit is contained in:
Dominik Schürmann
2014-01-27 14:00:22 +01:00
parent 8ca42b9bf9
commit 5aec25ac05
4258 changed files with 848014 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
<html>
<body bgcolor="#ffffff">
Low level classes for dealing with OpenPGP user attributes.
</body>
</html>

View File

@@ -0,0 +1,9 @@
<html>
<body bgcolor="#ffffff">
Low level classes for dealing with OpenPGP objects.
<p>
These classes deal with things at a raw OpenPGP packet level. For the most part
you are probably better off looking at the org.spongycastle.openpgp package
for what you want.
</body>
</html>

View File

@@ -0,0 +1,5 @@
<html>
<body bgcolor="#ffffff">
Low level classes for dealing with OpenPGP signature attributes.
</body>
</html>

View File

@@ -0,0 +1,5 @@
<html>
<body bgcolor="#ffffff">
Examples of use of the org.spongycastle.openpgp package.
</body>
</html>

View File

@@ -0,0 +1,8 @@
<html>
<body bgcolor="#ffffff">
BC lightweight operators for dealing with OpenPGP objects.
<p>
These provide the actual support for encryption and decryption required for the high level OpenPGP classes.
</p>
</body>
</html>

View File

@@ -0,0 +1,8 @@
<html>
<body bgcolor="#ffffff">
JCA/JCE based operators for dealing with OpenPGP objects.
<p>
These provide the actual support for encryption and decryption required for the high level OpenPGP classes.
</p>
</body>
</html>

View File

@@ -0,0 +1,8 @@
<html>
<body bgcolor="#ffffff">
Interfaces and abstract classes to provide the framework to support operations on the OpenPGP high level classes.
<p>
For examples of actual implementations see the org.spongycastle.openpgp.operator.bc and org.spongycastle.openpgp.operator.jcajce packages.
</p>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<html>
<body bgcolor="#ffffff">
High level classes for dealing with OpenPGP objects.
<p>
<b>Note</b>: These are based on the org.spongycastle.bcpg classes and use a streaming
model, so for some objects which have an input stream associated it is necessary
to read to the end of the input stream on the object before trying to read
another object from the orginal input stream.
<p>
A word on key ring files. For the purpose of this package a PGP key ring is a master key and
a collection of sub-keys associated with it. These public and secret key rings are handled by
the PGPPublicKey ring class and the PGPSecretKeyRing class respectively. In the case where
you are trying to read an key file which has multiple key rings in it, use PGPSecretKeyRingCollection
for the secret key file and PGPPublicKeyRingCollection for the public key file.
</body>
</html>