Updated CONTRIBUTORS and CHANGELOG.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5da7a58..92a2cbc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
 Changelog
 =========
 
+#### Version 3.3.0 (2021-08-12)
+
+* ECElGamal Encryptor and Decryptor
+
 #### Version 3.2.0 (2021-07-29)
 
 * Better ASN1 Dump
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index 6bbac2b..1d4cc8e 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -17,4 +17,5 @@
 Yurii Baryshev <https://github.com/YuriiBaryshev>
 Graciliano M. Passos <https://github.com/gmpassos>
 Netthaw <https://github.com/Netthaw>
+Uchiha Kakashi <https://github.com/licy183>
 
diff --git a/lib/ecc/ecc_fp.dart b/lib/ecc/ecc_fp.dart
index 7a8ab8e..ced7404 100644
--- a/lib/ecc/ecc_fp.dart
+++ b/lib/ecc/ecc_fp.dart
@@ -197,7 +197,7 @@
 
 /// Elliptic curve points over Fp
 class ECPoint extends ecc.ECPointBase {
-  /// Create a point that encodes with or without point compresion.
+  /// Create a point that encodes with or without point compression.
   ///
   /// @param curve the curve to use
   /// @param x affine x co-ordinate
diff --git a/test/asymmetric/ec_elgamal_test.dart b/test/asymmetric/ec_elgamal_test.dart
index 39c7835..7218bb3 100644
--- a/test/asymmetric/ec_elgamal_test.dart
+++ b/test/asymmetric/ec_elgamal_test.dart
@@ -56,7 +56,7 @@
     secureRandom,
   );
 
-  test('ECElgamal ecrypt and decrypt test: first', () {
+  test('ECElgamal encrypt and decrypt test: first', () {
     var value = BigInt.from(123);
     var data = (priKey.parameters!.G * value)!;
     var encryptor = ECElGamalEncryptor();
@@ -68,7 +68,7 @@
     expect(data, equals(result));
   });
 
-  test('ECElgamal ecrypt and decrypt test: second', () {
+  test('ECElgamal encrypt and decrypt test: second', () {
     var value =
         _newSecureRandom().nextBigInteger(pubKey.parameters!.n.bitLength - 1);
     var data = (priKey.parameters!.G * value)!;