|  blackshirt | 54b10e99a1 | ed25519: make public ed25519.internal.edwars25519.Element (#13488) | 2022-02-16 22:56:14 +02:00 | 
				
					
						|  blackshirt | 3ac4155f0c | crypto: add an ed25519 digital signature module (#13476) | 2022-02-15 21:28:14 +02:00 | 
				
					
						|  Delyan Angelov | ff34b79d39 | crypto: implement `rand.bytes(needed_bytes int) ?[]byte`, use it consistently instead of the old rand.read(), which will change to be compatible with io and the pseudo random `rand` module | 2022-02-15 18:39:33 +02:00 | 
				
					
						|  blackshirt | 57e850e932 | crypto.sha512, crypto.sha256 : Make public the `write()` and `sum()` methods (#13461) | 2022-02-14 00:10:50 +02:00 | 
				
					
						|  Tim Basel | 9d0a5942ac | builtin: change IError `msg` and `code` to methods + fix vlib, add a deprecation notice for the old usages (#13041) | 2022-02-11 15:52:33 +02:00 | 
				
					
						|  688862 | 83e9585d06 | crypto: crypto.aes CBC mode moves to crypto.cipher (#13084) | 2022-01-08 17:08:46 +02:00 | 
				
					
						|  688862 | 2b42ea9883 | crypto: add a crypto.des module (#13065) | 2022-01-07 13:51:37 +02:00 | 
				
					
						|  jeffmikels | 6e6d51a1c9 | docs: add more documentation to each of the modules in vlib (#13043) | 2022-01-07 13:28:50 +02:00 | 
				
					
						|  jeffmikels | a60b381d5e | docs: adding skeleton README.md files for all vlib modules (#13034) | 2022-01-05 18:06:08 +02:00 | 
				
					
						|  Alexander Medvednikov | 59ed4be49a | all: update copyright year | 2022-01-04 12:21:12 +03:00 | 
				
					
						|  Taillook | 4b21d3e364 | crypto.sha256: add missing documentation of sum (#12716) | 2021-12-04 20:16:44 +02:00 | 
				
					
						|  Taillook | f86710dcc7 | crypto.bcrypt: add doc comments for public bcrypt functions (#12622) | 2021-11-30 19:41:59 +02:00 | 
				
					
						|  Taillook | bbc47562b3 | crypto.blowfish: add doc comments for the public API (#12609) | 2021-11-29 22:19:52 +02:00 | 
				
					
						|  Delyan Angelov | 6d97b0a407 | checker: improve checking of a << b, when a and b are numbers (#12589) | 2021-11-29 03:48:49 +03:00 | 
				
					
						|  Delyan Angelov | 31fe02de8c | builtin,crypto: fix problems detected by -fsanitize=address,undefined and -fsanitize=memory | 2021-11-28 20:35:18 +02:00 | 
				
					
						|  Delyan Angelov | dc610a9a80 | ci,crypto: fix -cstrict compilation | 2021-11-28 15:30:13 +02:00 | 
				
					
						|  Taillook | 783aba4552 | vlib/crypto/bcrypt: Add bcrypt (#12595) | 2021-11-28 12:40:50 +02:00 | 
				
					
						|  yuyi | 108a01d65f | fmt: fix unnecessary line break in array init (fix #11448) (#11562) | 2021-09-21 16:20:09 +03:00 | 
				
					
						|  Enzo | e3b65092d6 | parser: deprecate `size_t` (#11443) | 2021-09-08 13:09:32 +03:00 | 
				
					
						|  Uwe Krüger | 60c880a0cc | vlib: use `malloc_noscan()` where possible (#10465) | 2021-06-15 14:47:11 +03:00 | 
				
					
						|  Delyan Angelov | d8d6e9b901 | ci: run vfmt over sha256_test.v | 2021-05-08 17:38:05 +03:00 | 
				
					
						|  Delyan Angelov | 8a380f4699 | tools: make `v test-cleancode` test everything by default (#10050) | 2021-05-08 13:32:29 +03:00 | 
				
					
						|  Leigh McCulloch | cba2cb6b9c | crypto/sha256: make digest sum public (#10047) | 2021-05-08 13:14:37 +03:00 | 
				
					
						|  Atakan Yenel | 70b189d751 | crypto: add custom errors to crypto lib (#9522) | 2021-03-30 15:27:57 +03:00 | 
				
					
						|  Delyan Angelov | 0547a0a9cd | ci: comment the `dump(fixed_array)` call in crypto_rand_read_test.v | 2021-03-16 12:04:50 +02:00 | 
				
					
						|  Delyan Angelov | c09e85fa90 | crypto.rand: add a test for rand.read/1 | 2021-03-16 11:37:05 +02:00 | 
				
					
						|  Delyan Angelov | 0363206bac | crypto.rand: correct the error message in the shim | 2021-03-16 11:25:59 +02:00 | 
				
					
						|  Delyan Angelov | 5777706a58 | crypto.rand: add a shim for `fn read(bytes_needed int) ?[]byte` in rand_default.c.v, so that it shows with `v doc` | 2021-03-16 11:23:50 +02:00 | 
				
					
						|  joe-conigliaro | 2d73411396 | checker: define missing C fn args & check C & JS args (#8770) | 2021-03-05 17:41:11 +03:00 | 
				
					
						|  spaceface | b712af56fd | all: bring back `panic(err.msg)` -> `panic(err)` (#9022) | 2021-03-01 00:18:14 +01:00 | 
				
					
						|  spaceface | d63b7bc35a | all: update repo to use the new error handling syntax (#8950) | 2021-02-28 23:20:21 +03:00 | 
				
					
						|  zakuro | bc0507590e | crypto: make digest implement io.Writer (#8975) | 2021-02-26 08:24:47 +02:00 | 
				
					
						|  Nick Treleaven | 33d8074846 | crypto.rand: use byteptr.vbytes instead of c_array_to_bytes_tmp (#8786) | 2021-02-17 21:47:19 +02:00 | 
				
					
						|  Nick Treleaven | ea803113c3 | checker: check `unsafe` V function calls (#8752) | 2021-02-14 19:31:42 +01:00 | 
				
					
						|  Larpon | 1101533dea | crypto: document rest of rand submodule (#8580) | 2021-02-05 20:26:34 +02:00 | 
				
					
						|  Larpon | bce6a35e8f | crypto: add missing documentation to all pub functions (#8251) | 2021-01-23 13:33:49 +01:00 | 
				
					
						|  Larpon | f2c6735d92 | crypto: make Digest.sum() and Digest.write() private in md5 and sha1 (#8270) | 2021-01-22 14:14:31 +01:00 | 
				
					
						|  Delyan Angelov | d9532eda30 | checker: error on a.slice(x,y) outside `builtin` | 2021-01-19 15:55:52 +02:00 | 
				
					
						|  Lukas Neubert | ac2c3847af | all: update copyright to 2019-2021 (#8029) | 2021-01-18 13:20:06 +01:00 | 
				
					
						|  Tomas Hellström | cc17f145c5 | websocket: make compile with autofree (#8023) | 2021-01-11 09:03:10 +01:00 | 
				
					
						|  Delyan Angelov | dd5b25a9f2 | ci: fix sha1.v, sha1block_generic.v and szip.v | 2020-12-20 18:28:40 +02:00 | 
				
					
						|  Alexander Medvednikov | 50a6976b5e | all: minor array fixes | 2020-12-20 16:08:56 +01:00 | 
				
					
						|  Delyan Angelov | a4acb70c64 | vfmt: remove rc4.v from known_failing_exceptions | 2020-11-11 18:19:03 +02:00 | 
				
					
						|  Delyan Angelov | 2759b80514 | vfmt: remove aes.v and block_generic.v from known_failing_exceptions in `v test-fmt` | 2020-11-11 18:16:45 +02:00 | 
				
					
						|  Delyan Angelov | dab66593fc | vlib: run vfmt over vlib files, so that `v doc -m vlib/` can run without warnings | 2020-10-21 12:54:10 +03:00 | 
				
					
						|  Delyan Angelov | 3795aaab5c | v test-fmt: reformat some skipped files, comment on the remaining ones | 2020-10-15 00:39:09 +03:00 | 
				
					
						|  Delyan Angelov | d1e52620c7 | crypto.hmac: implement hmac.equal/2 too | 2020-10-14 17:21:48 +03:00 | 
				
					
						|  Ekopalypse | ed7e306adc | crypto: add hmac module (#6614) | 2020-10-14 12:25:58 +02:00 | 
				
					
						|  Swastik Baranwal | 5f07b255bd | checker: disallow address of array and map index outside unsafe (#6557) | 2020-10-05 13:08:30 +02:00 | 
				
					
						|  Delyan Angelov | 03258db26d | ci: other mut vlib test fixes | 2020-09-27 11:18:55 +03:00 |