Jaromil
c4e9bd8e01
alignment of tests and new zencode
3 years ago
Jaromil
4dbfe3f892
zencode debug improvements
3 years ago
Jaromil
ff9d0a0020
new test reorganisation for zencode simple
3 years ago
Jaromil
842ccb5ab6
zencode_data improvements and new ZEN.decode function for encoding
3 years ago
Jaromil
8db9001e7f
traceback and debug enhancements, schema output
now all debug messages are sent on stderr also voluntary zencode
statements as 'debug', as well new statements are added like 'schema'
to dump HEAP structure without contents and 'backtrace' for execution
log
3 years ago
Jaromil
7502bca811
garbage collection after each zencode line execution
3 years ago
Jaromil
944da69be0
fix detection of external random seed and adopt it in dp3t zencode
3 years ago
π¦
212d113422
π Fix web encrypt demo within docs
3 years ago
π¦
fdfb801ece
π fix paths, update libs and zenroom on playground
3 years ago
Andrea D'Intino
436c2b9e4f
Added "$PWD/../.." among the paths
This covers the case when the zenroom binary is in the ./Zenroom folder
3 years ago
Jaromil
2eef5b262b
fix online demo completions
3 years ago
Jaromil
89fad9a457
zencode simple scenario update and docs generation
3 years ago
Jaromil
97419cc5e3
zencode fix simple crypto example
3 years ago
Jaromil
d380dee4bb
common zencode test examples shell utils
3 years ago
Jaromil
e6339c45ae
zencode improve test and documentation for simple and dp3t scenarios
3 years ago
Jaromil
f9bfb20ccf
align dp3t implementation and test script to vectors
3 years ago
fdeantoni
e695abcc6e
Added build target osx-lib to build a Zenroom static library. ( #94 )
3 years ago
π¦
d3123c3032
π Update docs for static target ( #100 ) fixes #99
3 years ago
Andrea D'Intino
91d6c20aa9
Zencode Cookbook ( #98 )
* added first version of Zencode cookbook
* using zencode files from ../_media/examples/
* π¨ Linting and indentation
* π Fix some path. Syntax Highlight. Fancy shell image
Co-authored-by: Puria Nafisi Azizi <puria@dyne.org>
3 years ago
Andrea D'Intino
c77e6d6cf5
π Improved and organize docs ( #97 )
* improved and split docs
modified: docs/_sidebar.md
new file: docs/pages/zencode-list.md
modified: docs/pages/zencode.md
* π Update utterances. Syntax highlight. Typos.
Co-authored-by: Puria Nafisi Azizi <puria@dyne.org>
3 years ago
Jaromil
fc72b32253
zencode update of DP-3T scenario
correct generation of ephid and segmentation, broadcast key can be
configured with a zencode statement
3 years ago
Jaromil
c6c397d842
script used to generate the DP-3T vectors in https://github.com/DP-3T/documents/issues/62
3 years ago
Adam Burns
87dc9d1848
Update Android building ( #92 )
* fixes setting Android NDK path to
* updates Android build for NDK toolchains & .mk API_LEVEL
* adds libzenroom update script for Android projects
* moves default lib install point to under build directory
* updates Android lib building instructions
Co-authored-by: Adam Burns <adam@dyne.org>
Co-authored-by: Jaromil <jaromil@dyne.org>
3 years ago
Jaromil
f6c9208d85
zencode internals cleanup of ZEN.get and schema validation
also added "." target for ZEN.get to use the object itself
3 years ago
Jaromil
2e284e67a0
small fixes to the README
3 years ago
Jaromil
69a07e8873
zencode given statements garbage collection of TMP
3 years ago
Jaromil
c40e8a2e65
cleanup the debug message pipeline in C and Lua
should also remove the memory manager output when debug=0
fix #95 point 2.
3 years ago
Jaromil
e4f983939a
zencode export conversion on array objects
3 years ago
Jaromil
b1ad9b99e2
zencode eval use OCTET class
3 years ago
Jaromil
e77109ea62
zencode given add array type for strings
3 years ago
Jaromil
de51734159
change default memory manager to SYS
3 years ago
Jaromil
b8e5109370
new zencode split of octets and OCTET.chop lua function
3 years ago
Jaromil
3c1e8841c2
dp-3t scenario correct counter for ephid loop generation
3 years ago
π¦
2b0ccb6e20
Organize the build page better thanks to #93
3 years ago
π¦
be60121535
π Fix #93 updating documentation targets
3 years ago
Jaromil
bfedba5705
simplified zencode data import code
data type string prefixes were dropped after alpha phase
3 years ago
Jaromil
21adf6091f
updated zencode DP-3T scenario implementation to use AES-CTR
correct implementation following up issue
https://github.com/DP-3T/documents/issues/57
thanks @kennypaterson for your patience
3 years ago
Jaromil
40019df7d1
new AES-CTR vector test from NIST
also some AES test reorg and a debug snag
3 years ago
Jaromil
79cbd8a0bb
update lua documentation and tests to use new AES class
compatibility is still kept to have ECDH.aes* functions, but will soon
be dropped.
3 years ago
Jaromil
4fa2c4cb93
added AES-CTR support
new AES mode for simple counters
3 years ago
Jaromil
356726bd48
new class to generate 128bit octets from numbers
handy to convert counters and nonces for AES, pads to 16 bytes but in
fact uses 64bit integers on the lower part only
3 years ago
Jaromil
5a2572b033
separate crypto cipher GCM aead in a new AES module in lua
now the AES object will contain various AES cipher modes, including
the old one GCM for which compatibility is kept
3 years ago
Andrea D'Intino
8c65968437
Fix documentation ( #91 )
* fix links in docs
* fix logo on several md files
* fix typo
3 years ago
π¦
c361e45a0b
π Added dp3t `When` clauses to use in documentation
3 years ago
Jaromil
74be14cf0e
new zencode scenario DP-3T
distributed privacy-preserving proximity tracing
base implementation and test of https://github.com/DP-3T/documents
3 years ago
Jaromil
0013b15b81
zencode given explicit import from hex
3 years ago
Jaromil
fe9aae9c63
zencode given import a valid number
3 years ago
Jaromil
8b9c935d90
zencode when single random object and randomize array
3 years ago
π¦
64bcea58f9
π Fix reported bugs on docs
* Lua internal function anchors
* Add missing page on encryption demo
* Fix broken images path on web demo
3 years ago
andrea@tabbles.net
df8d4d0e48
π Documentation fixes
* downloadable smart contract in quickintro
* quicklinks cleanup
3 years ago