blackshirt
|
50d03eb7b9
|
x.crypto.ascon: improve ascon_generic_hash, cleanup (#25288)
|
2025-09-13 07:59:16 +03:00 |
|
blackshirt
|
56f20d1ff8
|
x.crypto.ascon: small cleanups and optimization (#25284)
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
native backend CI / native-backend-ubuntu (push) Has been cancelled
native backend CI / native-backend-windows (push) Has been cancelled
Shy and PV CI / v-compiles-puzzle-vibes (push) Has been cancelled
wasm backend CI / wasm-backend (ubuntu-22.04) (push) Has been cancelled
wasm backend CI / wasm-backend (windows-2022) (push) Has been cancelled
|
2025-09-11 23:36:11 +03:00 |
|
blackshirt
|
a10c59704b
|
x.crypto.ascon: improve single-shot functions of ascon hashing variant; add benchmark (#25282)
|
2025-09-11 11:04:21 +03:00 |
|
blackshirt
|
f16452d3a6
|
x.crypto.ascon: improve the core of Ascon permutation routine (#25278)
|
2025-09-11 05:56:17 +03:00 |
|
blackshirt
|
f073169177
|
x.crypto: add a new ascon cryptographic module, based on https://doi.org/10.6028/NIST.SP.800-232 (Lightweight Cryptography Standards for Constrained Devices) (#25260)
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
native backend CI / native-backend-ubuntu (push) Waiting to run
native backend CI / native-backend-windows (push) Waiting to run
Shy and PV CI / v-compiles-puzzle-vibes (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
wasm backend CI / wasm-backend (ubuntu-22.04) (push) Waiting to run
wasm backend CI / wasm-backend (windows-2022) (push) Waiting to run
|
2025-09-10 10:03:35 +03:00 |
|
Delyan Angelov
|
bd408289d5
|
vdoc: enable example lines that have explicit imports too, fixup the remaining vlib examples, so v doc -v -unsafe-run-examples -f none vlib/ could be added to the CI
|
2025-08-13 21:02:14 +03:00 |
|
blackshirt
|
226359ca71
|
x.crypto.curve25519: fix possible double free, add consistencies check, cleanup dead test code (#24762)
|
2025-06-20 07:25:15 +03:00 |
|
blackshirt
|
d32969ed3e
|
x.crypto: initial addition of curve25519 module (#24748)
|
2025-06-19 07:25:26 +03:00 |
|
omahs
|
1957162c2a
|
all: fix typos (#24470)
|
2025-05-13 22:05:22 +03:00 |
|
blackshirt
|
f8c35b43f6
|
x.crypto.chacha20: add a check counter overflow to set_counter for standard mode (#24365)
|
2025-04-30 19:29:39 +03:00 |
|
blackshirt
|
a8a4507237
|
x.crypto.slhdsa: add a SLH-DSA implementation, a stateless hash-based DSA, a post quantum cryptographic module (#24086)
|
2025-04-01 14:01:26 +03:00 |
|
kbkpbot
|
8a23ea6e94
|
ci, x.crypto.chacha20: fix overflow detected in the sanitized runs on the CI (#24064)
|
2025-03-28 11:10:43 +02:00 |
|
blackshirt
|
19a6668864
|
x.crypto.chacha20: enable support for 64-bit counter (fix #23904) (#24053)
|
2025-03-27 19:30:31 +02:00 |
|
blackshirt
|
e491eb05ab
|
x.crypto.chacha20: makes the underlying cipher routine aware of the 64-bit counter (#24050)
|
2025-03-26 14:02:58 +02:00 |
|
blackshirt
|
f2b90bfa01
|
x.crypto.chacha20: fix xor_key_stream failing after a while (fix #24043) (#24046)
|
2025-03-25 23:31:10 +02:00 |
|
blackshirt
|
2b7690254d
|
x.crypto.chacha20: change internal cipher to support a 64 bit counter (related to #23904) (#24039)
|
2025-03-25 12:03:31 +02:00 |
|
blackshirt
|
287e9a8fa8
|
x.crypto.chacha20: clean up as preliminary work to support 64-bit counter (#24038)
|
2025-03-25 07:48:26 +02:00 |
|
blackshirt
|
a199a6ea2e
|
x.crypto.chacha20: fix consecutive calls of xor_key_stream , add tests (fix #23977) (#24003)
|
2025-03-23 18:49:43 +02:00 |
|
Delyan Angelov
|
b49e79680b
|
crypto, x.crypto: trim long inputs, move more extensive cases to https://github.com/vlang/slower_tests
|
2024-09-13 10:28:11 +03:00 |
|
yuyi
|
008aaad999
|
fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185)
|
2024-09-10 11:25:56 +03:00 |
|
yuyi
|
cb58db56ef
|
all: change empty comment to newline (#22053)
|
2024-08-16 12:09:30 +03:00 |
|
yuyi
|
c51d30bf53
|
fmt: fix alignment of struct init fields (#22025)
|
2024-08-11 09:11:24 +03:00 |
|
yuyi
|
19f080ffb8
|
all: change single blank comment to blank line (#22016)
|
2024-08-09 14:55:58 +03:00 |
|
Coachonko
|
a4b8768146
|
crypto.cipher: make Stream.xor_key_stream implementers require a mutable receiver (#21974)
|
2024-08-01 16:04:09 +03:00 |
|
Coachonko
|
55f4412e5a
|
x.crypto.chacha20: make Cipher struct public (fix #21967) (#21968)
|
2024-07-31 10:20:31 +03:00 |
|
Turiiya
|
418462208a
|
vlib.x: fix typos, uniformize readme formatting (#21085)
|
2024-03-24 19:54:39 +02:00 |
|
gym603
|
fb675534b0
|
tests: fix the length of all_key in poly1305_test.v (#20853)
|
2024-02-17 10:59:16 +02:00 |
|
blackshirt
|
9aeb8229ae
|
x.crypto.chacha20: remove deprecated math.max_u32 in favour of builtin max_u32 , remove unneceseary bits, reorder (#20838)
|
2024-02-15 06:40:07 +02:00 |
|
blackshirt
|
9476aede8b
|
x.crypto: add AEAD ChaCha20Poly1305 algorithm in pure v (#20817)
|
2024-02-14 08:10:10 +02:00 |
|
Turiiya
|
d485cceee8
|
doc: update trim_doc_node_description, make module readmes more uniform (#20792)
|
2024-02-12 12:38:47 +02:00 |
|
kbkpbot
|
3f1b3d2c74
|
x.crypto.sm4: make sm4 use the encoding.binary _fixed fns (#20773)
|
2024-02-10 10:19:22 +02:00 |
|
blackshirt
|
ce7780af69
|
x.crypto: add poly1305 message authentication code (mac) in pure v (#20752)
|
2024-02-09 11:46:30 +02:00 |
|
kbkpbot
|
10aaeeb54e
|
x.crypto: add sm4 module (#20651)
|
2024-01-26 20:45:26 +02:00 |
|
blackshirt
|
0713e398a6
|
x.crypto.chacha20: speed up the core functionality of the ChaCha20 stream cipher (#20470)
|
2024-01-10 17:51:08 +02:00 |
|
blackshirt
|
66d222cc72
|
x.crypto: add x.crypto.chacha20 stream cipher module (#20417)
|
2024-01-07 15:21:23 +02:00 |
|