- Don't reduce maxmim blocksize when padding is
None
#29
- Add support for SHA2 (224,256,384 & 512 bits) digest algorithms
verifySHA1SignatureData
&signSHA1Digest
are now deprecated; useverifySignature()
andsignDigest()
- Objective-C sign & verification functions now require a
digestMethod:
parameter - Added support to read multiple keys from an input file using
publicKeysFromString()
. #22 - Added WatchOS and tvOS support. #23
- Added digital signature creation & verification support. #7
- Added NSData encryption/decryption.
- Fixed a bug where SwiftyRSA couldn't encrypt/decrypt data which length was bigger than the RSA key block size. #6
- Added support for headerless RSA public keys, improved public key header parsing function. #2
- Added Objective-C support.
- Added instructions to create public/private keys using
ssh-keygen
. - Fixed swift 3 compiler warnings. #4
- SwiftyRSA is now unit tested on each commit with Travis CI.
- Unit tests now run against the SwiftyRSA framework, and not the actual sources, which makes sure all required methods are public.
Initial release.