diff --git a/BorderCastle-Libraries.md b/BorderCastle-Libraries.md new file mode 100644 index 0000000..e679852 --- /dev/null +++ b/BorderCastle-Libraries.md @@ -0,0 +1,16 @@ +# BorderCastle Libraries + +The binary release libraries are packaged as follows: +| File name | Contents | +| -------------- | ------------- | +| boca-light-*.jar | the lightweight crypto API classes | +| boca-mail-*.jar | the mail API classes | +| boca-pg-*jar | the OpenPGP classes | +| boca-pkix-*.jar | the various PKIX related API classes | +| boca-prov-*.jar | the JCE provider (regular and post quantum) | +| boca-tls-*.jar | the TLS JSSE implementation | +| boca-util-*.jar | shared utility classes which are used by the other libraries | +| bordercastle-jce-*.jar | a combination of the above light, mail, pkix, prov and util libraries, obfuscated and shrinked. | +| bordercastle-tls-*.jar | the TLS JSSE implementation, obfuscated and shrinked. | + +All the libraries are signed with the JCE code signer certificate, so they can be used in Oracle JDKs which require signed JCE providers. \ No newline at end of file