Whisper copy a folder recursively. This is done by splitting each file into smaller parts. Each part is encrypted before being stored in an intermediate location. Then the parts are decrypted and merged into the same file tree on the target location.
All code is licensed under GPLv3, see COPYING.Gplv3 for details.