Yawning Angel
c044e295ce
vendor/botan: Remove
...
This is infrequently maintained, and has been a strict subset of what is
available in `core:crypto` for a while. Instead of improving the
bindings, it is better to spend resources improving `core:crypto`.
2024-03-04 18:20:56 +09:00
Yawning Angel
b818ebc02f
core/crypto/kmac: Initial import
2024-03-04 17:50:45 +09:00
Yawning Angel
c04a53e453
core/crypto/tuplehash: Initial import
2024-03-04 17:50:43 +09:00
Yawning Angel
550e798c1b
core/crypto/hkdf: Initial import
2024-03-04 14:51:38 +09:00
Yawning Angel
290168f862
core/crypto/pbkdf2: Initial import
2024-03-04 14:51:38 +09:00
Yawning Angel
874d6ccb60
core/container/avl: Initial import
2024-02-24 14:05:15 +09:00
Yawning Angel
1cc639bc93
core/crypto/hmac: Initial import
2024-02-07 00:42:01 +09:00
Yawning Angel
00ab3beed9
core:crypto/hash: Add a generic higher level hash interface
...
There is a lot of code duplicated in convenience methods in each hash
implementation, and having a generic hash type makes implementing
higher-level constructs such as HMAC significantly easier down the road.
2024-02-07 00:37:18 +09:00
gingerBill
3e7e779abf
Replace core:* to base:* where appropriate
2024-01-28 22:18:51 +00:00
gingerBill
766485ccab
Add README.md
2024-01-17 15:51:29 +00:00
gingerBill
6642aa94d5
Change examples/all
2024-01-17 15:50:00 +00:00
gingerBill
7954a7a6f3
Add darwin libraries back to normal examples/all to fix documentation generation
2024-01-17 12:27:03 +00:00
Jeroen van Rijn
7c6117bb8f
Merge pull request #2947 from flysand7/vendor-x11
...
[vendor/x11]: Add most of the basic xlib bindings
2023-11-24 13:41:28 +01:00
Yawning Angel
59950bcad6
core/crypto: Exile keccak, md5 and sha1 to legacy
...
In an perfect world these would just be removed, but the world is
imperfect, and people are forced to interact/interface with things
that are broken.
2023-11-17 19:32:11 +09:00
Yawning Angel
bc139ba6c6
core/crypto/util: Remove, no longer needed
2023-11-17 19:31:51 +09:00
Yawning Angel
8af6da5de1
core/crypto/whirlpool: Remove, historical/exotic
2023-11-17 19:31:51 +09:00
Yawning Angel
0b86038482
core/crypto/tiger: Remove, historical/exotic
2023-11-17 19:31:51 +09:00
Yawning Angel
8d943f5902
core/crypto/streebog: Remove, exotic
2023-11-17 19:31:51 +09:00
Yawning Angel
32b27c690d
vendor/botan/skein512: Remove, use SHA-3
2023-11-17 19:31:51 +09:00
Yawning Angel
3494a6dcd8
core/crypto/ripemd: Remove, historical/exotic
2023-11-17 19:31:51 +09:00
Yawning Angel
235fec23af
core/crypto/md4: Remove, badly broken
2023-11-17 19:31:51 +09:00
Yawning Angel
97b066f112
core/crypto/md2: Remove, badly broken
2023-11-17 19:31:51 +09:00
Yawning Angel
a99c0b3e4a
core/crypto/jh: Remove, use SHA-3
2023-11-17 19:31:51 +09:00
Yawning Angel
2a6fb3a387
core/crypto/haval: Remove, badly broken
2023-11-17 19:31:51 +09:00
Yawning Angel
65204f13a8
core/crypto/groestl: Remove, use SHA-3
2023-11-17 19:31:51 +09:00
Yawning Angel
8438d66e6b
core/crypto/gost: Remove, exotic
2023-11-17 19:31:51 +09:00
Yawning Angel
44c8da7bf2
core/crypto/blake: Remove, use BLAKE2b/BLAKE2s
2023-11-17 19:31:51 +09:00
flysand7
9737c2ad0b
[examples]: Import x11/xlib instead of x11
2023-11-13 11:28:39 +11:00
flysand7
e67473d89a
[vendor/x11]: Add most of the basic xlib bindings
2023-11-11 20:20:40 +11:00
gingerBill
eb261f5b28
Merge branch 'master' into new-sys-unix
2023-10-31 12:16:25 +00:00
flysand7
1577d60d02
move darwin-specific packages in all_vendor_darwin.odin
2023-10-30 20:05:58 +11:00
flysand7
4d65b1ab9c
Implement new sys/unix package
2023-10-27 10:51:21 +11:00
gingerBill
8f4c59b080
Add core:math/cmpl to all_main.odin
2023-07-07 22:29:53 +01:00
gingerBill
abca3ceac8
Keep -vet happy
2023-06-28 12:20:12 +01:00
skytrias
6b59aee336
cleanup with -vet and add to all_vendor
2023-06-23 16:18:40 +02:00
gingerBill
21c1618d94
Add botan libraries to all/all_vendor.odin
2023-06-08 00:28:35 +01:00
gingerBill
9b15bda055
Add missing packages to examples/all
2023-06-07 22:48:39 +01:00
gingerBill
635842b322
Add more text packages to examples/all
2023-06-07 22:40:46 +01:00
gingerBill
24a1a8a626
Keep -vet happy
2023-05-22 20:48:49 +01:00
gingerBill
4181444734
Add vendor:darwin/MetalKit to examples/all
2023-05-22 20:44:01 +01:00
gingerBill
167b320cdd
Remove cmark from all_vendor.odin
2023-04-05 17:35:53 +01:00
gingerBill
c5af69ffa6
Add vendor:lua/5.1
2023-04-05 17:25:30 +01:00
gingerBill
3fa684d6ba
Update examples/all/all_vendor.odin
2023-04-05 16:08:57 +01:00
Colin Davidson
6e9475d61d
add core_net to examples
2023-03-03 09:09:50 -08:00
gingerBill
b743f56fb9
Fix +build ignore
2022-11-04 11:39:54 +00:00
Jeroen van Rijn
3455e5690c
[examples/all] Make OS-specific for zlib, cmark
2022-09-21 16:54:21 +02:00
Jeroen van Rijn
0ca8a5e186
Add vendor:zlib to examples/all; prefix vendor packages.
2022-09-21 16:45:01 +02:00
Jeroen van Rijn
9842019205
[examples] Add math/noise, align imports.
2022-09-15 18:01:15 +02:00
Jeroen van Rijn
cade30b117
[sys/info] Add to examples\all
2022-09-05 18:48:50 +02:00
gingerBill
ff9d058392
Minor changes to core:slice/heap; add to examples/all
2022-06-12 17:25:42 +01:00