summaryrefslogtreecommitdiffstats
path: root/luni/src/main/java/javax/crypto/package.html
diff options
context:
space:
mode:
Diffstat (limited to 'luni/src/main/java/javax/crypto/package.html')
-rw-r--r--luni/src/main/java/javax/crypto/package.html18
1 files changed, 18 insertions, 0 deletions
diff --git a/luni/src/main/java/javax/crypto/package.html b/luni/src/main/java/javax/crypto/package.html
new file mode 100644
index 0000000..3239b72
--- /dev/null
+++ b/luni/src/main/java/javax/crypto/package.html
@@ -0,0 +1,18 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+</head>
+<html>
+<body>
+<p>
+This package provides the classes and interfaces for cryptographic applications implementing algorithms for encryption, decryption, or
+key agreement.
+</p><p>
+Stream ciphers are supported as well as asymmetric, symmetric and block ciphers. Cipher implementations from different providers can be integrated using
+the SPI (Service Provider Interface) abstract classes. With class {@link javax.crypto.SealedObject} a programmer can secure an object by
+encrypting it with a cipher.
+</p><p>
+Authentication may be based on MAC (Message Authentication Code) such as HMAC (Hash MAC, i.e. with a SHA-1 hash function).
+</p>
+</body>
+</html>