stream_cipher 1.1.3
stream_cipher: ^1.1.3 copied to clipboard
A library to encrypt and decrypt ByteLists and ByteLists Streams initially comes with DioHttpClientAdapter
Change Log #
1.1.3 #
-
added extensions for
RSAPublicKey
andRSAPrivateKey
to export them toPEM
format -
added
RSAKeyTools
abstract class to provide common methods to loadRSAPublicKey
andRSAPrivateKey
fromPEM
format
1.1.2 #
- added
FileMode
toSecureFile
writer to support appending to files
1.1.1 #
-
removed
NoEncryption
abstract class -
now using
encryptMethod
getter inIByteDataEncrypter
andIByteDataDecrypter
to find its method -
added an assertion to
SecureFile
constructor to checkencryptMethod
ofencrypter
anddecrypter
to check they are from same type
1.1.0 #
- Removed BlowFish encryption system due to a bug causes some data padded with 0x00 at end.
- Added a method to
IByteDataEncrypter
to alternate the headers with encrypt method.
- currently none of the encryption systems in this source use it. you need to extend or create an encryption method to use it.
-
Updated
lint rules
-
added more documenting
-
moved encrypt/decrypt stream methods outside of the
IByteDataEncrypter/Decrypter
interfaces. they shouldn't be overridable. -
added a
SecureFile
class that write/read to/from encrypted files.
1.0.0 #
- Initial version.