Fix spelling in some doc comments (#126)

diff --git a/lib/src/sha1.dart b/lib/src/sha1.dart
index 933d276..46449ab 100644
--- a/lib/src/sha1.dart
+++ b/lib/src/sha1.dart
@@ -10,7 +10,7 @@
 import 'hash_sink.dart';
 import 'utils.dart';
 
-/// An implemention of the [SHA-1][rfc] hash function.
+/// An implementation of the [SHA-1][rfc] hash function.
 ///
 /// [rfc]: http://tools.ietf.org/html/rfc3174
 const Hash sha1 = _Sha1._();
@@ -32,7 +32,7 @@
 /// The concrete implementation of [Sha1].
 ///
 /// This is separate so that it can extend [HashSink] without leaking additional
-/// public memebers.
+/// public members.
 class _Sha1Sink extends HashSink {
   @override
   final digest = Uint32List(5);
diff --git a/lib/src/sha512.dart b/lib/src/sha512.dart
index 925ad84..557954c 100644
--- a/lib/src/sha512.dart
+++ b/lib/src/sha512.dart
@@ -20,12 +20,12 @@
 /// [rfc]: http://tools.ietf.org/html/rfc6234
 const Hash sha512 = _Sha512._();
 
-/// An implementatino of the [SHA-512/224][FIPS] hash function.
+/// An implementation of the [SHA-512/224][FIPS] hash function.
 ///
 /// [FIPS]: https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
 const Hash sha512224 = _Sha512224();
 
-/// An implementatino of the [SHA-512/256][FIPS] hash function.
+/// An implementation of the [SHA-512/256][FIPS] hash function.
 ///
 /// [FIPS]: https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
 const Hash sha512256 = _Sha512256();