1 2014-05-20 00:49:29 <shaileshg> hey.. i just installed bitcoind and am getting this error "locale::facet::_S_create_c_locale name not valid"
  2 2014-05-20 00:49:41 <shaileshg> instance of 'std::runtime_error'
  3 2014-05-20 00:49:50 <shaileshg> can anyone suggest what to do to get over it
  4 2014-05-20 00:49:55 <shaileshg> i know it is some locale problem
  5 2014-05-20 00:50:04 <shaileshg> can't remember how i solved it last time
  6 2014-05-20 00:50:12 <gwillen> shaileshg: do you know how to inspect your environment variables?
  7 2014-05-20 00:50:23 <gwillen> shaileshg: see what your LOCALE and LC_* environment vars are set to, and try unsetting them
  8 2014-05-20 00:50:26 <shaileshg> gwillen: no..
  9 2014-05-20 00:50:32 <gwillen> shaileshg: what kind of system are you on?
 10 2014-05-20 00:50:40 <shaileshg> ubuntu server
 11 2014-05-20 00:50:48 <gwillen> run 'env'
 12 2014-05-20 00:50:51 <gwillen> and look for the value of LOCALE
 13 2014-05-20 00:50:54 <gwillen> or LC_whatever
 14 2014-05-20 00:51:12 <Luke-Jr> mainly LANG
 15 2014-05-20 00:51:33 <shaileshg> gwillen: i have LC_CTYPE=UTF-8
 16 2014-05-20 00:51:43 <Luke-Jr> shaileshg: LANG is what you'd probably want to look for
 17 2014-05-20 00:51:44 <shaileshg> LANG=C
 18 2014-05-20 00:51:47 <Luke-Jr> hm
 19 2014-05-20 00:51:49 <Luke-Jr> that's fine
 20 2014-05-20 00:51:52 <shaileshg> Luke-Jr: ^
 21 2014-05-20 00:52:05 <Luke-Jr> I'm not sure LC_CTYPE=UTF-8 is valid
 22 2014-05-20 00:52:16 <shaileshg> how to unset it?
 23 2014-05-20 00:52:24 <Luke-Jr> unset LC_CTYPE
 24 2014-05-20 00:52:31 <Luke-Jr> how did you get it set to that in the first place? >_<
 25 2014-05-20 00:52:45 <Luke-Jr> valid would be something like en_GB.utf8
 26 2014-05-20 00:53:16 <gwillen> thanks Luke-Jr, I forgot about LANG
 27 2014-05-20 00:53:31 <shaileshg> Luke-Jr: don't know. either it was there or got set up following some internet advice..
 28 2014-05-20 00:54:25 <shaileshg> Luke-Jr: thnks.. its working now :)
 29 2014-05-20 00:54:29 <shaileshg> unset it
 30 2014-05-20 00:56:50 <shaileshg> Luke-Jr: but there is a problem.. its set only in the current session.. i ssh'ed from other terminal and its complaining again.. how to unset it permanently?
 31 2014-05-20 00:56:56 <shaileshg> *unset
 32 2014-05-20 00:58:37 <gwillen> shaileshg: you will need to find in your startup files where it gets set
 33 2014-05-20 00:58:46 <shaileshg> gwillen: hmm
 34 2014-05-20 00:58:52 <gwillen> shaileshg: check in your home directory in .profile, .bash_profile, .bashrc
 35 2014-05-20 00:58:57 <gwillen> see if it's set in any of those or anything like that
 36 2014-05-20 01:11:43 <shaileshg> gwillen: i m running this bitcoind client in testnet=1 mode
 37 2014-05-20 01:11:53 <shaileshg> however, its not downloading the test blockchain
 38 2014-05-20 01:12:06 <shaileshg> as bitcoind getblockcount is returning 0
 39 2014-05-20 01:12:25 <gwillen> hm, I've never actually run on testnet, so I don't know anything about setting it up, sorry
 40 2014-05-20 01:12:34 <gwillen> hopefully someone else will come by who knows more
 41 2014-05-20 01:12:36 <shaileshg> gwillen: hmm
 42 2014-05-20 01:23:01 <gmaxwell> shesek: sometimes it just takes a while to get connected to testnet... if you leave it be it will get going eventually.
 43 2014-05-20 01:23:05 <gmaxwell> er shaileshg
 44 2014-05-20 01:23:17 <gmaxwell> there just aren't that many working testnet nodes.
 45 2014-05-20 01:23:27 <shaileshg> gmaxwell: oh.. okay
 46 2014-05-20 01:23:50 <shaileshg> coz when i commented out testnet=1, it started syncing from mainnet
 47 2014-05-20 01:24:06 <shaileshg> so, will wait till afternoon to see if testnet is working then
 48 2014-05-20 01:24:10 <gmaxwell> sure mainnet will connect much faster generally.
 49 2014-05-20 01:24:14 <shaileshg> right
 50 2014-05-20 01:25:08 <shaileshg> but one more thing.. i am running bitcoind client on my local machine and its downloading blockchain from testnet, but client running on server is not doing so
 51 2014-05-20 01:25:58 <shaileshg> gmaxwell: ^
 52 2014-05-20 05:50:02 <wumpus> anyone with the boost locale problem at startup, cherry-pick 5248ff4 (pull #4174), it should  solve it
 53 2014-05-20 06:54:27 <michagogo> shaileshg: try running getconnectioncount
 54 2014-05-20 06:54:36 <michagogo> Does it return more than 0?
 55 2014-05-20 07:39:00 <aschildbach> petertodd: are you there?
 56 2014-05-20 07:39:13 <kostaz> "BN_bin2bn("0", 1, &bn); cout << BN_bn2hex(&bn);" prints "30" - please help to understand.
 57 2014-05-20 07:39:39 <kostaz> Can't find good example for OpenSSL BIGNUM out there...
 58 2014-05-20 07:40:19 <sipa> kostaz: the digit 0 is the 48th character
 59 2014-05-20 07:40:31 <sipa> which is 30 in hex
 60 2014-05-20 07:40:48 <sipa> this is not programming 101 though
 61 2014-05-20 07:41:10 <kostaz> well, zero is zero always...
 62 2014-05-20 07:41:17 <Luke-Jr> ACTION facepalms
 63 2014-05-20 07:41:30 <Luke-Jr> kostaz: first visit ##C, then #openssl
 64 2014-05-20 07:41:47 <kostaz> Thanks, Luke-Jr. Going there...
 65 2014-05-20 09:30:58 <Diablo-D3> https://speakerdeck.com/ange/when-aes-equals-episode-v
 66 2014-05-20 10:52:12 <t7> wow
 67 2014-05-20 11:46:32 <volante> in the bitcoin core source code there are ui files src/qt/forms/*.ui.  what software do I use to edit these forms?
 68 2014-05-20 11:46:57 <volante> im on debian
 69 2014-05-20 11:47:28 <buZz> qt designer, iirc
 70 2014-05-20 11:49:20 <volante> ahh perfect, thanks
 71 2014-05-20 12:03:49 <wumpus> qt creator will also work, you can open the contrib/bitcoin-qt.pro to get a list of resources and ui files
 72 2014-05-20 12:07:28 <volante> does anyone have the issue on linux where the debug window doesn't have a title bar or controls for closing it?
 73 2014-05-20 12:08:24 <danielpbarron> "on linux" << which one??
 74 2014-05-20 12:11:45 <volante> debian
 75 2014-05-20 12:17:29 <volante> here is what i mean: http://i.imgur.com/NJku1bJ.png
 76 2014-05-20 12:17:35 <volante> there's no button to close the window
 77 2014-05-20 12:27:57 <buZz> volante: do you have the problem in other windowmanagers aswell? or just this one?
 78 2014-05-20 12:28:28 <buZz> also, which window manager is this?
 79 2014-05-20 12:29:25 <buZz> oh, i think its gnome-shell?
 80 2014-05-20 12:30:14 <volante> im not sure, i'm just running whatever the default is for debian.  i think it's just stock gnome
 81 2014-05-20 12:30:23 <volante> i haven't tried another window manager
 82 2014-05-20 12:30:40 <buZz> no, its gnome-shell
 83 2014-05-20 12:30:42 <buZz> i have it hear
 84 2014-05-20 12:30:48 <buZz> downloading qt thingy now
 85 2014-05-20 12:30:52 <buZz> here*
 86 2014-05-20 12:32:15 <buZz> ./bitcoin-qt: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15' not found (required by ./bitcoin-qt)
 87 2014-05-20 12:32:18 <buZz> pfff
 88 2014-05-20 12:32:28 <buZz> why no static compiles!
 89 2014-05-20 12:32:38 <buZz> sorry, no , i am not going to compile qt
 90 2014-05-20 12:32:42 <arubi> for glibc?
 91 2014-05-20 12:32:52 <arubi> your version is old
 92 2014-05-20 12:48:27 <berndj-blackout> volante, yes i've experienced that undismissable debug window thing; i can't remember how i got it to go away - i may have simply shut the client down entirely
 93 2014-05-20 12:53:37 <michagogo> 15:32:58 <buZz> sorry, no , i am not going to compile qt <-- there's no need to do that... Either just use your distro's Qt package or download the static binaries
 94 2014-05-20 12:54:01 <volante> berndj-blackout: i can work around it by right-clicking which gives me an option to close it.  it'd be nice to fix it though. i'm still learning about qt so ill see if i can figure it out.
 95 2014-05-20 12:54:20 <michagogo> If you haven't already, file an issue
 96 2014-05-20 12:54:30 <buZz> static versions arent on https://bitcoin.org/en/download
 97 2014-05-20 12:54:32 <michagogo> (Or, if someone hasn't already)
 98 2014-05-20 12:54:46 <michagogo> buZz: no, they aren't
 99 2014-05-20 12:54:53 <buZz> so they dont exist
100 2014-05-20 12:54:56 <buZz> to the user
101 2014-05-20 12:55:00 <michagogo> If you look through the GH PRs, you can find a link
102 2014-05-20 12:55:03 <volante> michagogo: ill take a look at github and file an issue if theres not one.  first i want to try to understand it a bit better though.
103 2014-05-20 12:55:06 <berndj-blackout> volante, is it a modal window?
104 2014-05-20 12:55:46 <volante> erm im not even sure what that is.  it's rpcconsole.ui
105 2014-05-20 12:55:50 <michagogo> buZz: yeah, they aren't in the release process yet
106 2014-05-20 12:56:18 <michagogo> Or, they weren't as of 0.9
107 2014-05-20 12:56:26 <berndj-blackout> volante: a modal window is one that insists you interact with it and not the parent window
108 2014-05-20 12:56:56 <michagogo> In other words, you're locked out of the parent window until the modal closes
109 2014-05-20 12:56:58 <volante> berndj-blackout: oh, no, it lets me interact with the main window underneath it
110 2014-05-20 12:57:03 <michagogo> And I'm pretty sure it's not modal
111 2014-05-20 12:57:18 <michagogo> At least, it's definitey not on Windows
112 2014-05-20 12:57:22 <michagogo> Definitely*
113 2014-05-20 12:57:59 <berndj-blackout> it was a few months ago so i can't remember clearly, but i think my debug window was behaving modally
114 2014-05-20 12:58:25 <michagogo> berndj-blackout: maybe it changed at some point? *shrug*
115 2014-05-20 12:58:30 <berndj-blackout> but i feel like i'm adding noise here, not signal - ignore me :)
116 2014-05-20 12:59:09 <michagogo> But at least right now I know it's not modal
117 2014-05-20 12:59:15 <buZz> but ok
118 2014-05-20 12:59:15 <buZz> imho the entire QT interface is noise to bitcoins signal
119 2014-05-20 12:59:55 <michagogo> How so?
120 2014-05-20 13:01:45 <buZz> michagogo: this is coming from someone who believe xorg solely exists to run xterm
121 2014-05-20 13:01:52 <buZz> +s
122 2014-05-20 13:05:47 <michagogo> buZz: not entirely sure what that is
123 2014-05-20 13:07:20 <buZz> ok
124 2014-05-20 13:21:13 <helo> xorg solely exists to run marathons
125 2014-05-20 13:21:28 <helo> oh, this isn't -otc, apologies
126 2014-05-20 13:27:53 <crunk-ju_> anyone know the IP & Port of the node that http://blockexplorer.com/testnet uses?
127 2014-05-20 13:37:43 <helo> afaik it uses more than one
128 2014-05-20 13:47:35 <crunk-ju_> Is there a list of them anywhere?
129 2014-05-20 13:48:49 <michagogo> crunk-ju_: do you mean, the node that is directly connected to the site?
130 2014-05-20 13:49:12 <michagogo> As in, the node that information needs to reach to go on the site?
131 2014-05-20 13:49:13 <crunk-ju_> I'm using bitcoinj and need some nodes to connect to on testnet.
132 2014-05-20 13:49:19 <michagogo> crunk-ju_: ahh
133 2014-05-20 13:49:30 <michagogo> In that case, I can tell you one one I know
134 2014-05-20 13:49:40 <michagogo> of*
135 2014-05-20 13:49:58 <michagogo> cadoth.net should be up on testnet, ipv4 and ipv6
136 2014-05-20 13:52:25 <crunk-ju_> is it the usual port?
137 2014-05-20 13:53:28 <hearn> crunk-ju_: do you know about regtest mode?
138 2014-05-20 13:54:56 <crunk-ju_> i'm working on a mobile app. I don't have access to my node at the moment.
139 2014-05-20 13:55:31 <crunk-ju_> would anyone be interested in testing a new bitcoin android wallet?
140 2014-05-20 13:56:14 <sipa> an SPV client?
141 2014-05-20 13:56:35 <crunk-ju_> yes. It's security focused
142 2014-05-20 13:57:00 <hearn> crunk-ju_: you should read this article: http://bitcoinj.github.io/testing#regression-test-mode
143 2014-05-20 13:57:10 <hearn> crunk-ju_: it will make your work a LOT easier if you aren’t waiting around for public testnet
144 2014-05-20 13:57:23 <hearn> crunk-ju_: and yes i’d be interested to see it! btw there is also a #bitcoinj channel if you like
145 2014-05-20 13:57:58 <michagogo> crunk-ju_: yes, 18333 afaik
146 2014-05-20 13:57:59 <crunk-ju_> awesome Mike!
147 2014-05-20 13:58:32 <crunk-ju_> if you wan't me to send you an APK, just email me at bojan@bitcoinsecurityproject.org
148 2014-05-20 13:58:47 <crunk-ju_> you can find out more about the wallet at AegisWallet.com
149 2014-05-20 13:59:10 <crunk-ju_> will be open source and all that :)
150 2014-05-20 14:00:09 <SomeoneWeird> "bitcoinsecurityproject"
151 2014-05-20 14:00:10 <SomeoneWeird> heh
152 2014-05-20 14:02:17 <hearn> ACTION looks at the website
153 2014-05-20 14:02:19 <pierre`> crunk-ju_: lol @your website
154 2014-05-20 14:02:27 <crunk-ju_> work in progress :)
155 2014-05-20 14:03:33 <hearn> security level, 110% :)
156 2014-05-20 14:03:37 <hearn> taking it to eleven, great
157 2014-05-20 14:03:40 <pierre`> if you want to to some security, i don't think the best solution is to put a provide articles with 3-4 very basic principes of common senses
158 2014-05-20 14:04:31 <pierre`> give missions to expert people who are working in this domain is the best solution, imho
159 2014-05-20 14:04:39 <hearn> the UI looks nice
160 2014-05-20 14:04:59 <hearn> when do you think you’ll release to beta?
161 2014-05-20 14:05:13 <crunk-ju_> I hope to release it on the Play store in < 10 days
162 2014-05-20 14:05:17 <hearn> btw - about the icon. some people (like me) can’t easily see the difference between green and red
163 2014-05-20 14:05:20 <crunk-ju_> just testing the heck out of it for now
164 2014-05-20 14:05:30 <crunk-ju_> noted
165 2014-05-20 14:05:39 <hearn> i don’t think it matters much for your UI because the little paper aeroplane icon makes things clear anyway
166 2014-05-20 14:05:42 <hearn> just an fyi
167 2014-05-20 14:05:55 <hearn> nice, i’ll try it out once it’s on the play store
168 2014-05-20 14:06:01 <hearn> how have you found development?
169 2014-05-20 14:06:09 <crunk-ju_> I've developed it myself
170 2014-05-20 14:06:18 <hearn> are you on the bitcoinj list?
171 2014-05-20 14:06:27 <crunk-ju_> nope.
172 2014-05-20 14:07:03 <crunk-ju_> probably should be though.
173 2014-05-20 14:07:21 <crunk-ju_> I've just had my nose buried in the code every spare moment I've had for the last couple of months.
174 2014-05-20 14:07:35 <hearn> yes please at least be on the announcements list
175 2014-05-20 14:07:46 <hearn> you don’t have to pay attention to dev/user chatter, but it’s important you at least stay up to date and keep an eye on things
176 2014-05-20 14:07:53 <crunk-ju_> If you have an Android device, I'm trying to get this thing tested on as many devices as I can.
177 2014-05-20 14:07:57 <hearn> i have a nexus 5
178 2014-05-20 14:08:14 <crunk-ju_> I keep an eye on the bitcoin j github repo
179 2014-05-20 14:09:22 <hearn> ok
180 2014-05-20 14:09:23 <crunk-ju_> if you or anyone you know want to test the app while it's on testnet, just let me know. I'll probably post it on the forums tomorrow.
181 2014-05-20 14:12:40 <crunk-ju_> if anyone attends the NYC bitdevs meetup, I'll be giving a demo tonight.
182 2014-05-20 14:13:43 <hearn> best of luck!
183 2014-05-20 14:14:09 <hearn> do you have any top pain points in bitcoinj, that would be interesting for me to know about?
184 2014-05-20 14:14:44 <crunk-ju_> not particularly. I haven't had many issues. Documentation is a pain tbh though.
185 2014-05-20 14:15:14 <crunk-ju_> but that's the case with most open source software...
186 2014-05-20 14:15:21 <hearn> oh. and i wrote so much … :)
187 2014-05-20 14:15:28 <hearn> what docs would be helpful?
188 2014-05-20 14:16:42 <crunk-ju_> well in my case, it was tougher using it on the mobile platform. Luckily Andreas has his open source wallet so that was a bit helpful.
189 2014-05-20 14:17:24 <hearn> tougher in the sense of it being unclear how to integrate it with android?
190 2014-05-20 14:17:35 <crunk-ju_> yes.
191 2014-05-20 14:17:41 <michagogo> ACTION waves to gavinandresen
192 2014-05-20 14:18:08 <crunk-ju_> I also think it would be really cool to have a full example of creating a wallet, sending, receiving, and processing transactions.
193 2014-05-20 14:18:36 <hearn> there is one for the desktop in wallet-template, in the source tree
194 2014-05-20 14:18:37 <hearn> did you see that?
195 2014-05-20 14:18:50 <hearn> also in the ForwardingService example app, in the getting started guide
196 2014-05-20 14:18:59 <hearn> or do you mean, for android specifically
197 2014-05-20 14:19:52 <crunk-ju_> was that published recently?
198 2014-05-20 14:20:02 <hearn> was what published recently?
199 2014-05-20 14:20:10 <crunk-ju_> the wallet-template
200 2014-05-20 14:20:49 <hearn> no
201 2014-05-20 14:20:54 <hearn> but it’s not really mentioned except in the source code
202 2014-05-20 14:21:00 <hearn> there’s no doc talking about it. i should write one.
203 2014-05-20 14:21:11 <hearn> i mean it was mentioned in the release notes when it was first integrated
204 2014-05-20 14:22:02 <volante_> anyone know if laanwj comes on irc?
205 2014-05-20 14:22:12 <sipa> yes, as wumpus
206 2014-05-20 14:22:30 <crunk-ju_> I wonder if java web developers would benefit from a Struts or Spring example of a wallet.
207 2014-05-20 14:22:40 <volante_> sipa: on great. thanks.
208 2014-05-20 14:22:50 <hearn> web wallets have to work quite differently to client side wallets. the support for them in bitcoinj isn’t as good
209 2014-05-20 14:23:01 <hearn> browsers are very limited so you need a fully indexed block chain, which is a huge database
210 2014-05-20 14:23:49 <hearn> however, writing an article showing off the wallet-template app is certainly possible and not too hard
211 2014-05-20 14:28:17 <crunk-ju_> i agree
212 2014-05-20 14:29:31 <hearn> i’d like to put a nice carousel of screenshots of programs made with bitcoinj on the website at some point
213 2014-05-20 14:29:35 <hearn> show off what people have made
214 2014-05-20 14:29:38 <hearn> wish i had more time :)
215 2014-05-20 14:29:55 <crunk-ju_> i hear you there
216 2014-05-20 14:30:02 <crunk-ju_> i wish i could just work full time on bitcoin stuff
217 2014-05-20 14:33:02 <crunk-ju_> have you seen many good Java implementations of Shamir secret sharing?
218 2014-05-20 14:34:30 <hearn> crunk-ju_: never looked
219 2014-05-20 14:36:12 <crunk-ju_> i'm using one in my app. I'm going to have to get it reviewed by a couple more folks.
220 2014-05-20 14:41:21 <crunk-ju_> Are there any plans to add encryption of transactions and public addresses to the bitcoinj wallet object?
221 2014-05-20 14:41:50 <hearn> for privacy? no plans at the moment though i think andreas and jim have both added this, so maybe they can be convinced to contribute it back
222 2014-05-20 14:41:56 <hearn> on android though, it should not matter
223 2014-05-20 14:42:01 <hearn> other apps can’t read your wallet anyway
224 2014-05-20 14:42:10 <crunk-ju_> i know, but if the device gets stolen or something
225 2014-05-20 14:42:33 <crunk-ju_> if my wallet is encrypted, i don't have to worry about the person seeing who I'm sending money to
226 2014-05-20 14:43:04 <hearn> people who are worried about that tend to put a screen lock on their phone, and modern phones have disk encryption too
227 2014-05-20 14:43:09 <hearn> so i’m not sure it’s so useful on mobile.
228 2014-05-20 14:43:33 <crunk-ju_> i guess i'm just paranoid.
229 2014-05-20 14:44:34 <helo> even without encryption, it isn't easy to access an app's private data on a pattern-locked android phone
230 2014-05-20 14:44:39 <hearn> well, your wallet does market itself as the most secure wallet … so i can see why you’d want to do that
231 2014-05-20 14:45:41 <crunk-ju_> I came up with what i think is a pretty creative solution for people forgetting their passwords. I'd like to hear your opinion on it.
232 2014-05-20 14:47:30 <crunk-ju_> When someone first installs the app, an encryption key is created. Using Shamir Secret Sharing, I create 3 shares for that key. 2 of them are necessary to re-create the original value.
233 2014-05-20 14:48:21 <crunk-ju_> One share, S1, is stored on the device, The other, S2, is encrypted using the user's password, and the third, S3, is sent to a server.
234 2014-05-20 14:49:33 <crunk-ju_> in the event that the user forgets their password, they can get their wallet back by providing the share that's stored on the device. I can then recreate the keys using their S1 and the S3 that was sent to the server.
235 2014-05-20 14:49:51 <helo> let the user choose what to do with each of the three passwords
236 2014-05-20 14:49:59 <helo> *keys
237 2014-05-20 14:50:01 <hearn> crunk-ju_: you mean after verifying their identity in some way?
238 2014-05-20 14:50:05 <crunk-ju_> yes
239 2014-05-20 14:50:11 <hearn> how do you do that?
240 2014-05-20 14:50:20 <crunk-ju_> still trying to figure that part out...
241 2014-05-20 14:50:22 <hearn> ACTION knows from bitter experience that a “forgot password” link rapidly turns into a giant project
242 2014-05-20 14:50:27 <hearn> ahhh …
243 2014-05-20 14:50:56 <kjj> the traditional way to handle "forgot password" is to use the honor system
244 2014-05-20 14:51:06 <crunk-ju_> hehe.
245 2014-05-20 14:51:51 <hearn> the google account recovery system requires an entire team of people and is a full blown knowledge quiz about the account, with heuristic risk analysis to detect fraudsters
246 2014-05-20 14:52:24 <hearn> but yes it’s a neat idea
247 2014-05-20 14:52:46 <hearn> unfortunately something else i know from experience is …. people often only realise they forgot their password when they lose their phone, buy a new one and have to set things back up
248 2014-05-20 14:52:58 <hearn> still it’s better than what most wallets provide in this situation (nothing)
249 2014-05-20 14:53:18 <crunk-ju_> and they don't have to trust me if they don't want to.
250 2014-05-20 14:53:32 <crunk-ju_> because I only hold one share and they have the other 2.
251 2014-05-20 14:53:41 <hearn> yeah
252 2014-05-20 14:53:43 <hearn> it’s neat
253 2014-05-20 14:54:01 <crunk-ju_> I think the best part about it is the NFC encryption
254 2014-05-20 14:54:07 <hearn> touch a tag to unlock the device?
255 2014-05-20 14:54:11 <crunk-ju_> ya
256 2014-05-20 14:54:23 <crunk-ju_> well, to decrypt the wallet
257 2014-05-20 14:54:23 <hearn> yeah it’s pretty cool if you can get a tag that attaches to your belt or something
258 2014-05-20 14:54:31 <crunk-ju_> i have one on my keychain
259 2014-05-20 14:54:32 <hearn> i suggested it to andreas a while ago but it wasn’t done yet
260 2014-05-20 14:54:42 <hearn> i’m really happy to see more wallet competition
261 2014-05-20 14:54:47 <hearn> i want there to be a thousand wallets :)
262 2014-05-20 14:55:05 <crunk-ju_> in my app, the wallet is always encrypted, until you have to send a transaction or add more addresses.
263 2014-05-20 14:55:33 <crunk-ju_> the idea is if your phone gets stolen, they can't take your money.
264 2014-05-20 14:55:33 <hearn> well, how does that work … how do you show the user their accurate balance, if the wallet is encrypted?
265 2014-05-20 14:55:39 <hearn> private key encryption does that
266 2014-05-20 14:55:42 <hearn> oh, never mind
267 2014-05-20 14:55:46 <crunk-ju_> :)
268 2014-05-20 14:55:50 <hearn> that’s what you mean. not the earlier thing we were discussing
269 2014-05-20 14:55:55 <crunk-ju_> yup
270 2014-05-20 14:56:18 <crunk-ju_> but i would like to add functionality to encrypt everything.
271 2014-05-20 14:56:44 <crunk-ju_> I am also adding security alerts. So for example, if the user's phone supports full disk encryption and they don't have it turned on, I'll recommend it.
272 2014-05-20 14:57:43 <hearn> sounds good
273 2014-05-20 14:57:53 <hearn> not sure if you can actually tell with the android API, but there might be a linux specific way to do that
274 2014-05-20 14:59:47 <crunk-ju_> I've done it before. I created an app for fun called Android Security Score
275 2014-05-20 15:00:01 <crunk-ju_> where it just looks at various security settings on your phone and tells you which ones you don't have set.
276 2014-05-20 15:00:14 <hearn> oh ok
277 2014-05-20 15:00:22 <crunk-ju_> so for example, if you're using a patters VS a password, it gives you a lower score because patterns aren't as secure.
278 2014-05-20 15:05:16 <hearn> all sounds like you’ll carve yourself a nice niche there
279 2014-05-20 15:05:28 <hearn> i’m looking forward to you contributing back to bitcoinj once you’re a bit more established ;)
280 2014-05-20 15:08:45 <crunk-ju_> thanks! i wish there was enough time to do all the coding I want to.
281 2014-05-20 17:23:18 <GAit> I am planning in using the memo field in the paymentprotocol/bip70 to both request instant confirmation and to provide a signature back as a proof. Any suggestion as to the encoding for both the request (which could be human readable) in the PaymentRequest  and the Payment message reply  (which could be encoded in some extensible structure or not) ?
282 2014-05-20 17:24:31 <sipa> GAit: there were some discussions about that before
283 2014-05-20 17:24:42 <sipa> iirc, utf8, but i'm not sure
284 2014-05-20 17:24:43 <GAit> sipa: i'm so sad i didn't manage to meet you at the conf
285 2014-05-20 17:24:51 <sipa> right!
286 2014-05-20 17:24:57 <sipa> where were you? :)
287 2014-05-20 17:25:08 <GAit> i think i even harassed a dude that somehow kinda looked like you, but then again i never met you
288 2014-05-20 17:25:30 <sipa> i was there thu-fri-sat :)
289 2014-05-20 17:25:35 <GAit> i was going rounds mad, so many people to meet non stop
290 2014-05-20 17:25:41 <sipa> yeah :p
291 2014-05-20 17:25:46 <GAit> i was there 14-18 all day
292 2014-05-20 17:27:00 <GAit> anyway, even if utf8, i could encode the signature in such a way that one could add data and not disrupt people that don't understand it, perhaps some versioning of the data structure or something