author | Giulio Cesare Solaroli <giulio.cesare@clipperz.com> | 2013-04-19 15:09:28 (UTC) |
---|---|---|
committer | Giulio Cesare Solaroli <giulio.cesare@clipperz.com> | 2013-04-19 15:09:28 (UTC) |
commit | 074e70457c90344b3c1cb236105638d692a0066b (patch) (unidiff) | |
tree | c5ffabd3eaf74cbeb69974beacdb5a5f8c235adc /frontend/gamma/properties/mobile.properties.json | |
parent | 48c9280c9a255f2a85ad5729830df884e64a9c5d (diff) | |
download | clipperz-074e70457c90344b3c1cb236105638d692a0066b.zip clipperz-074e70457c90344b3c1cb236105638d692a0066b.tar.gz clipperz-074e70457c90344b3c1cb236105638d692a0066b.tar.bz2 |
Fixed an issue on the AES-CTR block mode
The previous version of the CTR encoding was incrementing the counter in a weird way, mixing up data from the previous block.
The current fix can correctly decrypt data encoded with AES-CTR using other libraries/languages (currently tested only with Python).
Diffstat (limited to 'frontend/gamma/properties/mobile.properties.json') (more/less context) (ignore whitespace changes)
-rw-r--r-- | frontend/gamma/properties/mobile.properties.json | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/frontend/gamma/properties/mobile.properties.json b/frontend/gamma/properties/mobile.properties.json index 0127ce6..2b3b49d 100644 --- a/frontend/gamma/properties/mobile.properties.json +++ b/frontend/gamma/properties/mobile.properties.json | |||
@@ -1,156 +1,165 @@ | |||
1 | { | 1 | { |
2 | "copyright.values": { | 2 | "copyright.values": { |
3 | "mochikit.repository": "https://github.com/mochi/mochikit.git", | 3 | "mochikit.repository": "https://github.com/mochi/mochikit.git", |
4 | "mochikit.version": "fe8d17bb9ac0a4e5ad4a8d5c2c94a6fac1c92d75" | 4 | "mochikit.version": "fe8d17bb9ac0a4e5ad4a8d5c2c94a6fac1c92d75" |
5 | }, | 5 | }, |
6 | 6 | ||
7 | "html.template": "mobile_template.html", | 7 | "html.template": "mobile_template.html", |
8 | 8 | ||
9 | "js": [ | 9 | "js": [ |
10 | "MochiKit/Base.js", | 10 | "MochiKit/Base.js", |
11 | "MochiKit/Iter.js", | 11 | "MochiKit/Iter.js", |
12 | "MochiKit/Logging.js", | 12 | "-- MochiKit/Logging.js", |
13 | "MochiKit/DateTime.js", | 13 | "MochiKit/DateTime.js", |
14 | "MochiKit/Format.js", | 14 | "MochiKit/Format.js", |
15 | "MochiKit/Async.js", | 15 | "MochiKit/Async.js", |
16 | "MochiKit/DOM.js", | 16 | "MochiKit/DOM.js", |
17 | "MochiKit/Style.js", | 17 | "MochiKit/Style.js", |
18 | "MochiKit/LoggingPane.js", | 18 | "-- MochiKit/LoggingPane.js", |
19 | "-- MochiKit/Color.js", | 19 | "-- MochiKit/Color.js", |
20 | "MochiKit/Signal.js", | 20 | "MochiKit/Signal.js", |
21 | "-- MochiKit/Position.js", | 21 | "-- MochiKit/Position.js", |
22 | "MochiKit/Selector.js", | 22 | "MochiKit/Selector.js", |
23 | "-- MochiKit/Visual.js", | 23 | "-- MochiKit/Visual.js", |
24 | 24 | ||
25 | "JSON/json2.js", | 25 | "-- JSON/json2.js", |
26 | 26 | ||
27 | "Clipperz/YUI/Utils.js", | 27 | "Clipperz/YUI/Utils.js", |
28 | "Clipperz/YUI/DomHelper.js", | 28 | "Clipperz/YUI/DomHelper.js", |
29 | 29 | ||
30 | "Clipperz/ByteArray.js", | 30 | "Clipperz/ByteArray.js", |
31 | "Clipperz/Base.js", | 31 | "Clipperz/Base.js", |
32 | "Clipperz/Async.js", | 32 | "Clipperz/Async.js", |
33 | "-- Clipperz/CSVProcessor.js", | 33 | "-- Clipperz/CSVProcessor.js", |
34 | "-- Clipperz/KeePassExportProcessor.js", | 34 | "-- Clipperz/KeePassExportProcessor.js", |
35 | "Clipperz/Date.js", | 35 | "Clipperz/Date.js", |
36 | "Clipperz/DOM.js", | 36 | "Clipperz/DOM.js", |
37 | "Clipperz/Logging.js", | 37 | "Clipperz/Logging.js", |
38 | "Clipperz/Signal.js", | 38 | "Clipperz/Signal.js", |
39 | "-- Clipperz/Style.js", | 39 | "-- Clipperz/Style.js", |
40 | "-- Clipperz/Visual.js", | 40 | "-- Clipperz/Visual.js", |
41 | "Clipperz/Set.js", | 41 | "Clipperz/Set.js", |
42 | "Clipperz/KeyValueObjectStore.js", | 42 | "Clipperz/KeyValueObjectStore.js", |
43 | 43 | ||
44 | "Clipperz/Crypto/SHA.js", | 44 | "Clipperz/Crypto/SHA.js", |
45 | "Clipperz/Crypto/AES.js", | 45 | "Clipperz/Crypto/AES.js", |
46 | "Clipperz/Crypto/AES_2.js", | ||
46 | "Clipperz/Crypto/PRNG.js", | 47 | "Clipperz/Crypto/PRNG.js", |
47 | "Clipperz/Crypto/BigInt.js", | 48 | "Clipperz/Crypto/BigInt.js", |
48 | "Clipperz/Crypto/Base.js", | 49 | "Clipperz/Crypto/Base.js", |
49 | "Clipperz/Crypto/SRP.js", | 50 | "Clipperz/Crypto/SRP.js", |
50 | "Clipperz/Crypto/RSA.js", | 51 | "Clipperz/Crypto/RSA.js", |
51 | 52 | ||
52 | "Clipperz/PM/Strings/Strings_defaults.js", | 53 | "Clipperz/PM/Strings/Strings_defaults.js", |
53 | "Clipperz/PM/Strings/Strings_en-US.js", | 54 | "Clipperz/PM/Strings/Strings_en-US.js", |
54 | "-- # Clipperz/PM/Strings/Strings_en-GB.js", | 55 | "-- # Clipperz/PM/Strings/Strings_en-GB.js", |
55 | "-- # Clipperz/PM/Strings/Strings_en-CA.js", | 56 | "-- # Clipperz/PM/Strings/Strings_en-CA.js", |
56 | "-- Clipperz/PM/Strings/Strings_it-IT.js", | 57 | "-- Clipperz/PM/Strings/Strings_it-IT.js", |
57 | "-- Clipperz/PM/Strings/Strings_pt-BR.js", | 58 | "-- Clipperz/PM/Strings/Strings_pt-BR.js", |
58 | "-- # Clipperz/PM/Strings/Strings_pt-PT.js", | 59 | "-- # Clipperz/PM/Strings/Strings_pt-PT.js", |
59 | "-- Clipperz/PM/Strings/Strings_ja-JP.js", | 60 | "-- Clipperz/PM/Strings/Strings_ja-JP.js", |
60 | "-- Clipperz/PM/Strings/Strings_zh-CN.js", | 61 | "-- Clipperz/PM/Strings/Strings_zh-CN.js", |
61 | "-- Clipperz/PM/Strings/Strings_es-ES.js", | 62 | "-- Clipperz/PM/Strings/Strings_es-ES.js", |
62 | "-- Clipperz/PM/Strings/Strings_fr-FR.js", | 63 | "-- Clipperz/PM/Strings/Strings_fr-FR.js", |
63 | "-- # Clipperz/PM/Strings/Strings_de-DE.js", | 64 | "-- # Clipperz/PM/Strings/Strings_de-DE.js", |
64 | "-- # Clipperz/PM/Strings/Strings_el-GR.js", | 65 | "-- # Clipperz/PM/Strings/Strings_el-GR.js", |
65 | "-- # Clipperz/PM/Strings/Strings_ru-RU.js", | 66 | "-- # Clipperz/PM/Strings/Strings_ru-RU.js", |
66 | "-- # Clipperz/PM/Strings/Strings_he-IL.js", | 67 | "-- # Clipperz/PM/Strings/Strings_he-IL.js", |
67 | "Clipperz/PM/Strings.js", | 68 | "Clipperz/PM/Strings.js", |
68 | "-- Clipperz/PM/Strings/MessagePanelConfigurations.js", | 69 | "-- Clipperz/PM/Strings/MessagePanelConfigurations.js", |
69 | 70 | ||
70 | "Clipperz/PM/Date.js", | 71 | "Clipperz/PM/Date.js", |
71 | 72 | ||
72 | "Clipperz/PM/Toll.js", | 73 | "Clipperz/PM/Toll.js", |
73 | "Clipperz/PM/Proxy.js", | 74 | "Clipperz/PM/Proxy.js", |
74 | "Clipperz/PM/Proxy/Proxy.JSON.js", | 75 | "Clipperz/PM/Proxy/Proxy.JSON.js", |
75 | "-- Clipperz/PM/Proxy/Proxy.OfflineCache.js", | 76 | "-- Clipperz/PM/Proxy/Proxy.OfflineCache.js", |
76 | "Clipperz/PM/Proxy/Proxy.Offline.js", | 77 | "Clipperz/PM/Proxy/Proxy.Offline.js", |
77 | "Clipperz/PM/Proxy/Proxy.Offline.DataStore.js", | 78 | "Clipperz/PM/Proxy/Proxy.Offline.DataStore.js", |
78 | 79 | ||
79 | "Clipperz/PM/Connection.js", | 80 | "Clipperz/PM/Connection.js", |
80 | "Clipperz/PM/Crypto.js", | 81 | "Clipperz/PM/Crypto.js", |
81 | "Clipperz/PM/PIN.js", | 82 | "Clipperz/PM/PIN.js", |
82 | 83 | ||
83 | "Clipperz/PM/DataModel/EncryptedRemoteObject.js", | 84 | "Clipperz/PM/DataModel/EncryptedRemoteObject.js", |
84 | "Clipperz/PM/DataModel/User.js", | 85 | "Clipperz/PM/DataModel/User.js", |
85 | "Clipperz/PM/DataModel/User.Header.Legacy.js", | 86 | "Clipperz/PM/DataModel/User.Header.Legacy.js", |
86 | "Clipperz/PM/DataModel/User.Header.RecordIndex.js", | 87 | "Clipperz/PM/DataModel/User.Header.RecordIndex.js", |
87 | "Clipperz/PM/DataModel/User.Header.Preferences.js", | 88 | "Clipperz/PM/DataModel/User.Header.Preferences.js", |
88 | "Clipperz/PM/DataModel/User.Header.OneTimePasswords.js", | 89 | "Clipperz/PM/DataModel/User.Header.OneTimePasswords.js", |
89 | "Clipperz/PM/DataModel/Record.js", | 90 | "Clipperz/PM/DataModel/Record.js", |
90 | "Clipperz/PM/DataModel/Record.Version.js", | 91 | "Clipperz/PM/DataModel/Record.Version.js", |
91 | "Clipperz/PM/DataModel/Record.Version.Field.js", | 92 | "Clipperz/PM/DataModel/Record.Version.Field.js", |
92 | "Clipperz/PM/DataModel/DirectLogin.js", | 93 | "Clipperz/PM/DataModel/DirectLogin.js", |
93 | "Clipperz/PM/DataModel/DirectLoginInput.js", | 94 | "Clipperz/PM/DataModel/DirectLoginInput.js", |
94 | "Clipperz/PM/DataModel/DirectLoginBinding.js", | 95 | "Clipperz/PM/DataModel/DirectLoginBinding.js", |
95 | "Clipperz/PM/DataModel/DirectLoginFormValue.js", | 96 | "Clipperz/PM/DataModel/DirectLoginFormValue.js", |
96 | "Clipperz/PM/DataModel/OneTimePassword.js", | 97 | "Clipperz/PM/DataModel/OneTimePassword.js", |
97 | 98 | ||
99 | "JQuery/1.9.1/jquery.js", | ||
100 | "Clipperz/PM/UI/Mobile/CustomizeJQueryMobile.js", | ||
101 | "JQuery/Mobile/1.3.0-rc.1/jquery.mobile.js", | ||
102 | |||
98 | "-- Zepto/zepto.js", | 103 | "-- Zepto/zepto.js", |
99 | "-- Zepto/ajax.js", | 104 | "-- Zepto/ajax.js", |
100 | "-- Zepto/assets.js", | 105 | "-- Zepto/assets.js", |
101 | "-- Zepto/data.js", | 106 | "-- Zepto/data.js", |
102 | "-- Zepto/detect.js", | 107 | "-- Zepto/detect.js", |
103 | "-- Zepto/event.js", | 108 | "-- Zepto/event.js", |
104 | "-- Zepto/form.js", | 109 | "-- Zepto/form.js", |
105 | "-- Zepto/fx.js", | 110 | "-- Zepto/fx.js", |
106 | "-- Zepto/fx_methods.js", | 111 | "-- Zepto/fx_methods.js", |
107 | "-- Zepto/gesture.js", | 112 | "-- Zepto/gesture.js", |
108 | "-- Zepto/polyfill.js", | 113 | "-- Zepto/polyfill.js", |
109 | "-- Zepto/selector.js", | 114 | "-- Zepto/selector.js", |
110 | "-- Zepto/stack.js", | 115 | "-- Zepto/stack.js", |
111 | "-- Zepto/touch.js", | 116 | "-- Zepto/touch.js", |
112 | 117 | ||
113 | "-- JQTouch/jqtouch.js", | 118 | "-- JQTouch/jqtouch.js", |
114 | 119 | ||
115 | "-- Bootstrap/bootstrap-affix.js", | 120 | "-- Bootstrap/bootstrap-affix.js", |
116 | "-- Bootstrap/bootstrap-alert.js", | 121 | "-- Bootstrap/bootstrap-alert.js", |
117 | "-- Bootstrap/bootstrap-button.js", | 122 | "-- Bootstrap/bootstrap-button.js", |
118 | "-- Bootstrap/bootstrap-carousel.js", | 123 | "-- Bootstrap/bootstrap-carousel.js", |
119 | "-- Bootstrap/bootstrap-collapse.js", | 124 | "-- Bootstrap/bootstrap-collapse.js", |
120 | "-- Bootstrap/bootstrap-dropdown.js", | 125 | "-- Bootstrap/bootstrap-dropdown.js", |
121 | "-- Bootstrap/bootstrap-modal.js", | 126 | "-- Bootstrap/bootstrap-modal.js", |
122 | "-- Bootstrap/bootstrap-popover.js", | 127 | "-- Bootstrap/bootstrap-popover.js", |
123 | "-- Bootstrap/bootstrap-scrollspy.js", | 128 | "-- Bootstrap/bootstrap-scrollspy.js", |
124 | "-- Bootstrap/bootstrap-tab.js", | 129 | "-- Bootstrap/bootstrap-tab.js", |
125 | "-- Bootstrap/bootstrap-tooltip.js", | 130 | "-- Bootstrap/bootstrap-tooltip.js", |
126 | "-- Bootstrap/bootstrap-transition.js", | 131 | "-- Bootstrap/bootstrap-transition.js", |
127 | "-- Bootstrap/bootstrap-typeahead.js", | 132 | "-- Bootstrap/bootstrap-typeahead.js", |
128 | 133 | ||
129 | "Clipperz/PM/UI/Common/Components/BaseComponent.js", | 134 | "-- Clipperz/PM/UI/Common/Components/BaseComponent.js", |
130 | "-- Clipperz/PM/UI/Common/Components/Button.js", | 135 | "-- Clipperz/PM/UI/Common/Components/Button.js", |
131 | "Clipperz/PM/UI/Common/Components/ComponentSlot.js", | 136 | "-- Clipperz/PM/UI/Common/Components/ComponentSlot.js", |
132 | "-- Clipperz/PM/UI/Common/Components/PasswordEntropyDisplay.js", | 137 | "-- Clipperz/PM/UI/Common/Components/PasswordEntropyDisplay.js", |
133 | "Clipperz/PM/UI/Common/Components/ProgressBar.js", | 138 | "-- Clipperz/PM/UI/Common/Components/ProgressBar.js", |
134 | "-- Clipperz/PM/UI/Common/Components/SimpleMessagePanel.js", | 139 | "-- Clipperz/PM/UI/Common/Components/SimpleMessagePanel.js", |
135 | "-- Clipperz/PM/UI/Common/Components/MessagePanelWithProgressBar.js", | 140 | "-- Clipperz/PM/UI/Common/Components/MessagePanelWithProgressBar.js", |
136 | "-- Clipperz/PM/UI/Common/Components/TabPanelComponent.js", | 141 | "-- Clipperz/PM/UI/Common/Components/TabPanelComponent.js", |
137 | "-- Clipperz/PM/UI/Common/Components/Tooltip.js", | 142 | "-- Clipperz/PM/UI/Common/Components/Tooltip.js", |
138 | "-- Clipperz/PM/UI/Common/Components/TranslatorWidget.js", | 143 | "-- Clipperz/PM/UI/Common/Components/TranslatorWidget.js", |
139 | 144 | ||
140 | "Clipperz/PM/UI/Common/Controllers/DirectLoginRunner.js", | 145 | "-- Clipperz/PM/UI/Common/Controllers/DirectLoginRunner.js", |
141 | "Clipperz/PM/UI/Common/Controllers/ProgressBarController.js", | 146 | "-- Clipperz/PM/UI/Common/Controllers/ProgressBarController.js", |
142 | "-- Clipperz/PM/UI/Common/Controllers/TabPanelController.js", | 147 | "-- Clipperz/PM/UI/Common/Controllers/TabPanelController.js", |
143 | 148 | ||
149 | "Clipperz/PM/UI/Mobile/Components/BaseComponent.js", | ||
150 | "Clipperz/PM/UI/Mobile/Components/Overlay.js", | ||
144 | "Clipperz/PM/UI/Mobile/Components/LoginForm.js", | 151 | "Clipperz/PM/UI/Mobile/Components/LoginForm.js", |
145 | "Clipperz/PM/UI/Mobile/Components/CardList.js", | 152 | "Clipperz/PM/UI/Mobile/Components/CardList.js", |
153 | "Clipperz/PM/UI/Mobile/Components/Preferences.js", | ||
146 | "-- Clipperz/PM/UI/Mobile/Components/CardDetail.js", | 154 | "-- Clipperz/PM/UI/Mobile/Components/CardDetail.js", |
147 | 155 | ||
148 | "Clipperz/PM/UI/Mobile/Controllers/MainController.js", | 156 | "Clipperz/PM/UI/Mobile/Controllers/MainController.js", |
149 | 157 | ||
150 | "main.mobile.js" | 158 | "main.mobile.js" |
151 | ], | 159 | ], |
152 | 160 | ||
153 | "css": [ | 161 | "css": [ |
162 | "jquery.mobile-1.3.0-rc.1.css", | ||
154 | "mobile.css" | 163 | "mobile.css" |
155 | ] | 164 | ] |
156 | } \ No newline at end of file | 165 | } \ No newline at end of file |