Comment: | Rename project to CryptoPassphrase |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
eb35826d259cf44009a02ce35dd1627c |
User & Date: | js on 2019-06-16 17:26:34 |
Other Links: | manifest | tags |
2019-06-19
| ||
23:11 | Adjust to ObjFW changes check-in: 1b57a79561 user: js tags: trunk | |
2019-06-16
| ||
17:26 | Rename project to CryptoPassphrase check-in: eb35826d25 user: js tags: trunk | |
15:51 | Adjust to ObjFW changes check-in: 958a05efc9 user: js tags: trunk | |
Modified .gitignore from [b70141527f] to [f01def8b38].
1 2 | *.o *~ | | > > < < | 1 2 3 4 5 6 7 | *.o *~ cryptopassphrase iOS/CryptoPassphrase.xcodeproj/project.xcworkspace iOS/CryptoPassphrase.xcodeproj/xcuserdata iOS/DerivedData iOS/ObjFW |
Added CryptoPassphrase.h version [4c913f774e].
Added CryptoPassphrase.m version [af2775fb50].
Modified LegacyPasswordGenerator.h from [10cc06113a] to [8b2f2b2c68].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified LegacyPasswordGenerator.m from [66b89898d1] to [c255ef24dd].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified Makefile from [c3d8bf191d] to [2ea1c9021e].
1 | all: | | | | 1 2 3 4 5 | all: @objfw-compile -Werror -o cryptopassphrase *.m clean: rm -f *.o *~ cryptopassphrase |
Modified NewPasswordGenerator.h from [4aaf48af1e] to [9f48bbafee].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified NewPasswordGenerator.m from [02368d6c84] to [8d62d07f4b].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified PasswordGenerator.h from [06ec298fa7] to [331c2d1755].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Deleted ScryptPWGen.h version [2556fa8600].
Deleted ScryptPWGen.m version [a3c6ed229b].
Modified iOS/AboutController.swift from [57b8cc6801] to [42b59bb48a].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ | |||
36 37 38 39 40 41 42 | "<head>" + "<style type='text/css'>" + "body {" + " font-family: sans-serif;" + "}" + "" + "#title {" + | | > > | | > | | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | "<head>" + "<style type='text/css'>" + "body {" + " font-family: sans-serif;" + "}" + "" + "#title {" + " font-size: 2.1em;" + " font-weight: bold;" + " text-align: center;" + "}" + "" + "#copyright {" + " font-size: 0.9em;" + " font-weight: bold;" + " text-align: center;" + "}" + "</style>" + "</head>" + "<body>" + "<div id='title'>" + " CryptoPassphrase \(version ?? "")" + "</div>" + "<div id='copyright'>" + " Copyright © 2016 - 2019 Jonathan Schleifer" + "</div>" + "<p name='free_software'>" + " CryptoPassphrase is free software and the source code is" + " available at" + " <a href='https://heap.zone/cryptopassphrase/'>here</a>." + "</p>" + "<p name='objfw'>" + " It makes use of the" + " <a href='https://heap.zone/objfw/'>ObjFW</a> framework and" + " also uses its scrypt implementation." + "</p>" + "</body>" + |
︙ | ︙ |
Modified iOS/AddSiteController.swift from [e02e5557f0] to [a26f1e2eb2].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified iOS/AppDelegate.swift from [76b2fbaf42] to [7f85681243].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified iOS/Assets.xcassets/AppIcon.appiconset/Contents.json from [ff5b4594a4] to [22bbc06ecd].
︙ | ︙ | |||
29 30 31 32 33 34 35 | "idiom" : "iphone", "size" : "40x40", "scale" : "3x" }, { "size" : "60x60", "idiom" : "iphone", | | | | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | "idiom" : "iphone", "size" : "40x40", "scale" : "3x" }, { "size" : "60x60", "idiom" : "iphone", "filename" : "CryptoPassphrase 120x120.png", "scale" : "2x" }, { "size" : "60x60", "idiom" : "iphone", "filename" : "CryptoPassphrase 180x180.png", "scale" : "3x" }, { "idiom" : "ipad", "size" : "20x20", "scale" : "1x" }, |
︙ | ︙ | |||
71 72 73 74 75 76 77 | "idiom" : "ipad", "size" : "40x40", "scale" : "2x" }, { "size" : "76x76", "idiom" : "ipad", | | | | | | 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | "idiom" : "ipad", "size" : "40x40", "scale" : "2x" }, { "size" : "76x76", "idiom" : "ipad", "filename" : "CryptoPassphrase 76x76.png", "scale" : "1x" }, { "size" : "76x76", "idiom" : "ipad", "filename" : "CryptoPassphrase 152x152.png", "scale" : "2x" }, { "size" : "83.5x83.5", "idiom" : "ipad", "filename" : "CryptoPassphrase 167x167.png", "scale" : "2x" }, { "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "CryptoPassphrase.png", "scale" : "1x" } ], "info" : { "version" : 1, "author" : "xcode" } } |
Added iOS/Assets.xcassets/AppIcon.appiconset/CryptoPassphrase 120x120.png version [2e92f375f5].
Added iOS/Assets.xcassets/AppIcon.appiconset/CryptoPassphrase 152x152.png version [a5defbdee2].
Added iOS/Assets.xcassets/AppIcon.appiconset/CryptoPassphrase 167x167.png version [69b69174d4].
Added iOS/Assets.xcassets/AppIcon.appiconset/CryptoPassphrase 180x180.png version [ae547f297a].
Added iOS/Assets.xcassets/AppIcon.appiconset/CryptoPassphrase 76x76.png version [4acd6dd785].
Added iOS/Assets.xcassets/AppIcon.appiconset/CryptoPassphrase.png version [13af327a78].
Deleted iOS/Assets.xcassets/AppIcon.appiconset/scrypt-pwgen 120x120.png version [2e92f375f5].
Deleted iOS/Assets.xcassets/AppIcon.appiconset/scrypt-pwgen 152x152.png version [a5defbdee2].
Deleted iOS/Assets.xcassets/AppIcon.appiconset/scrypt-pwgen 167x167.png version [69b69174d4].
Deleted iOS/Assets.xcassets/AppIcon.appiconset/scrypt-pwgen 180x180.png version [ae547f297a].
Deleted iOS/Assets.xcassets/AppIcon.appiconset/scrypt-pwgen 76x76.png version [4acd6dd785].
Deleted iOS/Assets.xcassets/AppIcon.appiconset/scrypt-pwgen.png version [13af327a78].
Modified iOS/Base.lproj/LaunchScreen.storyboard from [e31d0fe3b2] to [8cc21a50f9].
1 | <?xml version="1.0" encoding="UTF-8"?> | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <?xml version="1.0" encoding="UTF-8"?> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14490.70" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM"> <device id="retina4_7" orientation="portrait"> <adaptation id="fullscreen"/> </device> <dependencies> <deployment identifier="iOS"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14490.49"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> </dependencies> <scenes> <!--View Controller--> <scene sceneID="EHf-IW-A2E"> <objects> <viewController id="01J-lp-oVM" sceneMemberID="viewController"> <layoutGuides> <viewControllerLayoutGuide type="top" id="Llm-lL-Icb"/> <viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/> </layoutGuides> <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3"> <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <subviews> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="CryptoPassphrase" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="GvW-cV-5uf"> <rect key="frame" x="0.0" y="20" width="375" height="610"/> <fontDescription key="fontDescription" type="system" weight="black" pointSize="32"/> <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> <nil key="highlightedColor"/> <color key="shadowColor" red="0.23921568627450979" green="0.396078431372549" blue="0.54509803921568623" alpha="1" colorSpace="calibratedRGB"/> <size key="shadowOffset" width="2" height="2"/> </label> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Copyright © 2016 - 2019 Jonathan Schleifer" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8gr-rl-2PJ"> <rect key="frame" x="0.0" y="638" width="375" height="21"/> |
︙ | ︙ |
Modified iOS/Base.lproj/Main.storyboard from [46b07871c1] to [9f3774c265].
︙ | ︙ | |||
27 28 29 30 31 32 33 | </navigationItem> </objects> <point key="canvasLocation" x="262" y="-515"/> </scene> <!--Sites--> <scene sceneID="raj-gx-00d"> <objects> | | | 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | </navigationItem> </objects> <point key="canvasLocation" x="262" y="-515"/> </scene> <!--Sites--> <scene sceneID="raj-gx-00d"> <objects> <viewController id="P19-6i-fpd" customClass="MainViewController" customModule="CryptoPassphrase" customModuleProvider="target" sceneMemberID="viewController"> <layoutGuides> <viewControllerLayoutGuide type="top" id="XVy-9K-Bul"/> <viewControllerLayoutGuide type="bottom" id="TZK-mv-9Bn"/> </layoutGuides> <view key="view" contentMode="scaleToFill" id="5FM-eD-86d"> <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
︙ | ︙ | |||
88 89 90 91 92 93 94 | <placeholder placeholderIdentifier="IBFirstResponder" id="yxW-Ki-6KI" userLabel="First Responder" sceneMemberID="firstResponder"/> </objects> <point key="canvasLocation" x="1060" y="-516"/> </scene> <!--About--> <scene sceneID="rga-fS-ski"> <objects> | | | 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | <placeholder placeholderIdentifier="IBFirstResponder" id="yxW-Ki-6KI" userLabel="First Responder" sceneMemberID="firstResponder"/> </objects> <point key="canvasLocation" x="1060" y="-516"/> </scene> <!--About--> <scene sceneID="rga-fS-ski"> <objects> <viewController title="About" id="MZ3-iZ-Dsf" customClass="AboutController" customModule="CryptoPassphrase" customModuleProvider="target" sceneMemberID="viewController"> <layoutGuides> <viewControllerLayoutGuide type="top" id="8k0-QJ-gsC"/> <viewControllerLayoutGuide type="bottom" id="NSX-G5-c03"/> </layoutGuides> <view key="view" contentMode="scaleToFill" id="VbJ-Zv-Wf9"> <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
︙ | ︙ | |||
125 126 127 128 129 130 131 | <placeholder placeholderIdentifier="IBFirstResponder" id="VTJ-jm-hyt" userLabel="First Responder" sceneMemberID="firstResponder"/> </objects> <point key="canvasLocation" x="1992.8" y="326.98650674662673"/> </scene> <!--Add Site Controller--> <scene sceneID="IxZ-dn-p6h"> <objects> | | | 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | <placeholder placeholderIdentifier="IBFirstResponder" id="VTJ-jm-hyt" userLabel="First Responder" sceneMemberID="firstResponder"/> </objects> <point key="canvasLocation" x="1992.8" y="326.98650674662673"/> </scene> <!--Add Site Controller--> <scene sceneID="IxZ-dn-p6h"> <objects> <tableViewController id="mTn-Td-fIF" customClass="AddSiteController" customModule="CryptoPassphrase" customModuleProvider="target" sceneMemberID="viewController"> <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="grouped" separatorStyle="default" rowHeight="44" sectionHeaderHeight="18" sectionFooterHeight="18" id="cum-L6-K1B"> <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> <sections> <tableViewSection id="Whg-Qc-bTG"> <cells> |
︙ | ︙ | |||
301 302 303 304 305 306 307 | </tableViewSection> </objects> <point key="canvasLocation" x="1992.8" y="-1102.3988005997003"/> </scene> <!--Select Key File Controller--> <scene sceneID="fKq-Aa-JNA"> <objects> | | | 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 | </tableViewSection> </objects> <point key="canvasLocation" x="1992.8" y="-1102.3988005997003"/> </scene> <!--Select Key File Controller--> <scene sceneID="fKq-Aa-JNA"> <objects> <tableViewController id="4bs-rP-TxE" customClass="SelectKeyFileController" customModule="CryptoPassphrase" customModuleProvider="target" sceneMemberID="viewController"> <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" id="SYH-wm-J8Z"> <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <prototypes> <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" id="QAR-8T-qhV"> <rect key="frame" x="0.0" y="28" width="375" height="44"/> |
︙ | ︙ | |||
339 340 341 342 343 344 345 | <placeholder placeholderIdentifier="IBFirstResponder" id="hBM-t2-PD9" userLabel="First Responder" sceneMemberID="firstResponder"/> </objects> <point key="canvasLocation" x="2935" y="-1234"/> </scene> <!--Show Details Controller--> <scene sceneID="rn9-fJ-mg7"> <objects> | | | 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 | <placeholder placeholderIdentifier="IBFirstResponder" id="hBM-t2-PD9" userLabel="First Responder" sceneMemberID="firstResponder"/> </objects> <point key="canvasLocation" x="2935" y="-1234"/> </scene> <!--Show Details Controller--> <scene sceneID="rn9-fJ-mg7"> <objects> <tableViewController id="ayJ-fs-aIU" customClass="ShowDetailsController" customModule="CryptoPassphrase" customModuleProvider="target" sceneMemberID="viewController"> <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="grouped" separatorStyle="default" rowHeight="44" sectionHeaderHeight="18" sectionFooterHeight="18" id="vWS-Yc-qQ5"> <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/> <sections> <tableViewSection id="pum-yC-c7w"> <cells> |
︙ | ︙ |
Added iOS/CryptoPassphrase.xcodeproj/project.pbxproj version [07555163a7].
Modified iOS/HTTPServerDelegate.swift from [815c497615] to [beb1a76272].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified iOS/Info.plist from [586d47c6dd] to [60cd019a28].
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> <string>$(EXECUTABLE_NAME)</string> <key>CFBundleIdentifier</key> <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> | > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleDisplayName</key> <string>CryptoPassphrase</string> <key>CFBundleExecutable</key> <string>$(EXECUTABLE_NAME)</string> <key>CFBundleIdentifier</key> <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> |
︙ | ︙ |
Modified iOS/MainViewController.swift from [f90263e5ec] to [9c2bb5d1c2].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified iOS/SelectKeyFileController.swift from [35e4949b94] to [a0be4bb435].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified iOS/ShowDetailsController.swift from [2237aac636] to [6459788695].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified iOS/SiteStorage.swift from [6bede05795] to [aae359e96c].
1 | /* | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ import ObjFW import ObjFW_Bridge class SiteStorage: OFObject { private typealias Storage = OFMutableDictionary<OFString, OFDictionary<OFNumber, AnyObject>> |
︙ | ︙ |
Modified iOS/bridge.h from [a7b7937888] to [9e8e9b0521].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ |
Modified iOS/main.m from [00411ff395] to [93ee913951].
1 2 3 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * | | | 1 2 3 4 5 6 7 8 9 10 11 | /* * Copyright (c) 2016 - 2019 Jonathan Schleifer <js@heap.zone> * * https://heap.zone/git/cryptopassphrase.git * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice is present in all copies. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
︙ | ︙ | |||
20 21 22 23 24 25 26 | * POSSIBILITY OF SUCH DAMAGE. */ #import <UIKit/UIKit.h> #import <ObjFW/ObjFW.h> #import <ObjFW_Bridge/ObjFW_Bridge.h> | | < < < < < < < < | 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | * POSSIBILITY OF SUCH DAMAGE. */ #import <UIKit/UIKit.h> #import <ObjFW/ObjFW.h> #import <ObjFW_Bridge/ObjFW_Bridge.h> #import "CryptoPassphrase-Swift.h" @interface OFAppDelegate: OFObject <OFApplicationDelegate> @end OF_APPLICATION_DELEGATE(OFAppDelegate) @implementation OFAppDelegate - (void)applicationDidFinishLaunching { int *argc; char ***argv; int status; |
︙ | ︙ |
Deleted iOS/scrypt-pwgen.xcodeproj/project.pbxproj version [00232f90a7].