I might give it a shot if I can find some libs for Swift, the lower level encryption details are not my strong point.