Michael Toutonghi
ccc47c554c
Add cc include dirs to make file
2018-10-06 23:44:26 -07:00
miketout
191f3bbddd
Complete nothing at stake solution, waiting for confirm of masks
2018-10-06 21:28:51 -07:00
Michael Toutonghi
0c8fa56a02
All latest updates, smart contracts, including oracle from KMD/jl777
2018-09-13 13:00:13 -07:00
jl777
96e1505ec8
Allow weaker rand() for in memory values
2018-08-18 05:00:51 -11:00
jl777
9f545d8eb3
Fix
2018-08-18 04:55:02 -11:00
jl777
eb69e5cee6
Windows rag
2018-08-18 04:54:03 -11:00
jl777
26d07cbbd5
Reduce BUF_SIZE
2018-08-18 03:19:28 -11:00
jl777
7b257028f8
Test
2018-08-18 03:09:36 -11:00
jl777
b4795ed684
-prints
2018-08-18 03:07:53 -11:00
jl777
b626aafeb0
Smaller buf
2018-08-18 03:01:37 -11:00
jl777
a57cea0bee
Fingerprint prints
2018-08-18 02:54:51 -11:00
jl777
9178b67d65
Fix
2018-08-18 01:48:16 -11:00
jl777
0545c2cd95
Next layer
2018-08-18 01:42:35 -11:00
jl777
ebd4cace15
+print
2018-08-18 01:36:50 -11:00
jl777
dc71c17e6f
+prints
2018-08-18 01:35:48 -11:00
jl777
ad4d921071
+print
2018-08-18 01:27:42 -11:00
jl777
9c5c9f0b9d
+prints
2018-08-18 00:11:27 -11:00
Scott Sadler
0af81154e3
fix crash #1 on osx
2018-08-17 13:24:32 -03:00
Scott Sadler
79887a0987
replace malloc in CC with calloc
2018-08-16 18:52:04 -03:00
Asher Dawes
f2c103207f
Portable dev ( #105 )
...
* Force portable code
* Switch to old MMX instructions, avoiding SSE & SSE2 instructions.
* Less agressive, leave verus code (which checks for it) using advanced instructions.
* Compiling only for windows
* Update .gitlab-ci.yml
* Try -march=native for C++ code generation.
* Tweaking machine architecture settings.
* Try native alone.
* Also get LIBCRYPTOCONDITIONS to -march=native
* Switch other lib to native as well.
* Try switching back further for CPU architecture.
* Even lower end settings.
* Turn on symbols.
* Use sse2,3 and 4 capable x64.
* Once again let verus lib use advances instructioins since it checjs via CPUID at run time.
* Modify a few more makefile entries.
* Switch to AMD model similar to our test system.
* Get snark makefile to k8 too.
* Yet another -march to modify to k8, or two of them.
* Brute force k8 settings, comment non-portable code out.
* Put the condition on cpuid back.
* Put non-portable advenced instruction code back
* Enable instructions.
* Add lib for separate settings.
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* replacing k8-sse3 specific flags to x86-84
* updating versions
2018-08-10 17:44:52 -07:00
jl777
f345b95386
Initial assets
2018-07-18 03:02:37 -11:00
ca333
7f04652a00
add darwin cond
...
use stdlib for darwin build
2018-04-20 22:42:22 +02:00
ca333
4790166753
add OSX cond
...
OSX specific condition
2018-04-20 22:38:24 +02:00
ca333
942e45b592
add windows port
...
use windows.h for WIN crossbuild
2018-04-20 01:56:09 +02:00
Scott Sadler
8a8e10f02f
cleanups
2018-04-09 11:53:13 -03:00
Scott Sadler
e36af93bab
update cryptoconditions
2018-04-07 21:46:29 -03:00
Scott Sadler
39c9911e9c
change Eval data structure to single code blob
2018-04-07 18:07:52 -03:00
Scott Sadler
4729632250
* make interface for getting tx safer in Eval
...
* restrict lengths in cryptoconditions to avoid ridiculous situations
2018-04-06 14:35:46 -03:00
Scott Sadler
561f3e18c1
tests for bet protocol done; verify notarisation still to test
2018-04-05 05:06:22 -03:00
Scott Sadler
375927407b
betprotocol functions
2018-04-03 04:48:24 -03:00
Scott Sadler
660b32c300
cryptoconditions functions to create conditions
2018-04-02 20:44:10 -03:00
Scott Sadler
4c121ffdb0
cpp test suite for cryptoconditions integration
2018-04-01 21:18:01 -03:00
Scott Sadler
563581aff4
many changes: * fix CC malleability * extra validations for CCs such as requiring a signature and limiting types * different SIGHASH types for CC
2018-03-31 23:20:03 -03:00
Scott Sadler
2c8d8268dd
ImportPayout cc eval code and alot of general cc polish. tests to write
2018-03-30 15:46:41 -03:00
Scott Sadler
991c422a9d
fix CC
2018-03-28 15:02:20 -03:00
Scott Sadler
51aad18733
remove replacementpool
2018-03-26 16:21:33 -03:00
Scott Sadler
49cd4daab2
cryptoconditions secp256k1 tests canonical signature
2018-03-17 23:09:14 -03:00
Scott Sadler
c6fa342bd6
no more cryptoconditions submodule
2018-03-12 17:57:18 -03:00
Scott Sadler
76b5216cf6
remove cryptoconditions submodule
2018-03-12 17:54:30 -03:00
Scott Sadler
bd7ecdec06
fix build, allow 0 priority
2018-03-12 17:27:50 -03:00
Scott Sadler
a8acafb354
test suite for replacementPool
2018-03-12 01:57:35 -03:00
Scott Sadler
2b2c75de29
basic implementation of transaction replacement. requires cleanup and testing
2018-03-08 15:15:01 -03:00
Scott Sadler
80ea0d26b0
latest cryptoconditions
2018-02-26 02:10:58 -03:00
Scott Sadler
7d937f290e
add secp256k1 condition type to cryptoconditions
2018-02-24 19:43:37 -03:00
Scott Sadler
db2df2c37b
integration test for basic aux condition
2018-02-22 00:59:15 -03:00
Scott Sadler
691b8708f1
Komodo CC aux callback has access to transaction via checker
2018-02-21 19:28:52 -03:00
Scott Sadler
73b9e32b9d
update to latest libcryptoconditions
2018-02-21 14:10:42 -03:00
Scott Sadler
85b55ada89
use public github url
2018-02-19 21:13:05 -03:00
Scott Sadler
f5cf215f71
extra tests for failure modes and remove CRYPTOCONDITION_OVERSIZE error state
2018-02-19 18:24:12 -03:00
Scott Sadler
6e821110fd
auxiliary cryptoconditions
2018-02-06 18:37:08 -03:00