<bitcoin-git>
bitcoin/master b142f79 lsilva01: skip test_getaddressinfo() if wallet is disabled
<bitcoin-git>
bitcoin/master c2fbdca lsilva01: Add BECH32_INVALID_VERSION test
<bitcoin-git>
bitcoin/master 1790a8d MarcoFalke: Merge bitcoin/bitcoin#22794: test: Verify if wallet is compiled in rpc_inv...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] MarcoFalke merged pull request #22794: test: Verify if wallet is compiled in rpc_invalid_address_message.py test (master...split_invalid_address_message_test) https://github.com/bitcoin/bitcoin/pull/22794
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
Guest97 has joined #bitcoin-core-dev
Guest97 has quit [Client Quit]
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
Cory has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] dougEfresh opened pull request #23249: util: ParseByteUnits - Parse a string with a suffix unit (master...util-parsebyteunit) https://github.com/bitcoin/bitcoin/pull/23249
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<jnewbery>
Until I've reviewed my own code and I'm satisfied it's right, I don't want it to be mergeable
<jnewbery>
I'll try to get to it in the next couple of weeks
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
bomb-on has quit [Quit: aллилѹіа!]
bairen has quit [Remote host closed the connection]
bairen has joined #bitcoin-core-dev
jonatack40 has quit [Ping timeout: 250 seconds]
c_arc has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] MarcoFalke opened pull request #23253: bitcoin-tx: Reject non-integral and out of range sequence ids (master...2110-utilTxSeqId) https://github.com/bitcoin/bitcoin/pull/23253
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] hebasto closed pull request #20544: build: Do not repeat warning names in -Werror=... options (master...201202-werror) https://github.com/bitcoin/bitcoin/pull/20544
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<Kaizen_Kintsugi>
ah okay, i guess I could look at something more relevant, sha256 I think has the same thing
<Kaizen_Kintsugi>
I'm trying to up my understanding to contrib to core
<sipa>
for almost all things relates to Bitcoin Core developmemt, you can think of cryptographic algorithms as black boxes
<sipa>
they provide certain guarantees, under certain conditions
<sipa>
how and why they have these properties is somewhere between lots of deep theory, and just having lots of smart people having tried to break it
<Kaizen_Kintsugi>
stick: thx, that scratched my curiosity perfectly, learned about bent functions
<sipa>
i don't want to discourage you from learning cryptography, or implementations used; it's super fun
<sipa>
but it's also almost irrelevant
<Kaizen_Kintsugi>
sipa: yea I want to shore up my understanding, but this is the guidance I'm looking for, I dont really need to know how sha256, but btc uses in places x,y and z ect
<Kaizen_Kintsugi>
is what I'm hearing
<Kaizen_Kintsugi>
oof, that was a bad sentence.
<Kaizen_Kintsugi>
What I'm hearing is, I dont need to know cryptographic details, I should learn where and when it is used in btc
<sipa>
right; of course, if you'd want to propose the introduction of new cryptographic constructs or protocols, more understanding will be useful... but that's a rare thing
<sipa>
beyond that... SHA256 is just a good cryptographic hash function
<Kaizen_Kintsugi>
yea, I don't see myself doing that anytime soon haha.
<Kaizen_Kintsugi>
right
<sipa>
and of course, everyone who ever contributed to the cryptography had to start somewhere
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc_ has joined #bitcoin-core-dev
c_arc has quit [Remote host closed the connection]
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
Guest72 has quit [Quit: Connection closed]
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
joshuajbouw has joined #bitcoin-core-dev
<yanmaani>
Kaizen_Kintsugi: SHA256 has lookup tables of cube roots of first 256 primes
<sipa>
s/lookup tables/IV/
<yanmaani>
these are just chosen as "random" data
<yanmaani>
yeah fair enough
<sipa>
but yeah, such numbers are called NUMS (nothing up my sleeve)... they don't want them to have some very obvious structure (like all zeroes), but also don't want to actually put random numbers in the spec
<Kaizen_Kintsugi>
yanmaani: I don't quite grasp that, I'm going to look it up
<sipa>
so they use some simple formula that's unlikely to produce a specific structure that would weaken the system
<yanmaani>
that, the first digits of pi, or "100,000 random numbers and their deviates" is the classic ;)
<Kaizen_Kintsugi>
okay i see now
<sipa>
in the case of SHA2, the IVs are indeed chosen as square roots and cube roots of primes
<Kaizen_Kintsugi>
2**(1/3)
<sipa>
SHA3 actually doesn't have NUMS numbers
<sipa>
which is pretty neat
<Kaizen_Kintsugi>
its a way of generating irrational numbers
<Kaizen_Kintsugi>
and is deterministic
<yanmaani>
What is on-topic for the bitcoin-dev list, exactly?
<sipa>
bitcoin development
<yanmaani>
But it's not just patches for Bitcoin Core, right
<sipa>
no, it's specifically not about bitcoin core (which is just an implementation)
<yanmaani>
Is it about general technical ideas for cryptocurrency?
<yanmaani>
Because I see some discussion about such topics
<sipa>
anything you want to propose/discuss in the context of bitcoin
<sipa>
not generic cryptocurrency discussion
<yanmaani>
But something like p2pool would be on-topic, because it can be used with bitcoin?
<sipa>
sure
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
Guest72 has joined #bitcoin-core-dev
smartin has quit [Quit: smartin]
Talkless has quit [Quit: Konversation terminated!]
Kaizen_Kintsugi has quit [Remote host closed the connection]
Kaizen_Kintsugi has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
Kaizen_Kintsugi has quit [Ping timeout: 252 seconds]
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
Kaizen_Kintsugi has joined #bitcoin-core-dev
Kaizen_Kintsugi has quit [Remote host closed the connection]
Kaizen_Kintsugi has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
Guest45 has joined #bitcoin-core-dev
Guest45 has quit [Client Quit]
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
gene has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
jarthur has joined #bitcoin-core-dev
igh4st has quit [Quit: Client closed]
c_arc_ has joined #bitcoin-core-dev
c_arc has quit [Remote host closed the connection]
c_arc has joined #bitcoin-core-dev
Guest72 has quit [Quit: Connection closed]
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
Kaizen_Kintsugi has quit [Remote host closed the connection]
Kaizen_Kintsugi has joined #bitcoin-core-dev
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Kaizen_Kintsugi has quit [Remote host closed the connection]
KaizenKintsugi has joined #bitcoin-core-dev
KaizenKintsugi has quit [Ping timeout: 245 seconds]
gene has quit [Quit: gene]
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
Kaizen_Kintsugi has joined #bitcoin-core-dev
Kaizen_Kintsugi has quit [Ping timeout: 260 seconds]
c_arc has joined #bitcoin-core-dev
vasild has quit [Ping timeout: 276 seconds]
bomb-on has joined #bitcoin-core-dev
Kaizen_Kintsugi has joined #bitcoin-core-dev
nanotube has quit [Quit: *poof*]
vasild has joined #bitcoin-core-dev
Kaizen_Kintsugi has quit [Ping timeout: 252 seconds]
nanotube has joined #bitcoin-core-dev
c_arc has joined #bitcoin-core-dev
vasild has quit [Ping timeout: 276 seconds]
bitdex has joined #bitcoin-core-dev
Kaizen_Kintsugi has joined #bitcoin-core-dev
ghost43 has quit [Quit: Leaving]
ghost43 has joined #bitcoin-core-dev
Kaizen_Kintsugi has quit [Ping timeout: 252 seconds]
vasild has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]