Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								73f931b52e
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: improve single line const comment placement (#13595)
							
							
							
							
							
						 | 
						
							2022-02-25 14:46:12 +02:00 | 
						
					
				
					
						
							
							
								 
								Bastian Buck
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fa645516c3
								
									
								
							
								
							
						 | 
						
							
							
								
								crypto: implement Output Feedback (OFB) Mode for AES and DES (#13583)
							
							
							
							
							
						 | 
						
							2022-02-24 14:38:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Bastian Buck
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0d07a64230
								
									
								
							
								
							
						 | 
						
							
							
								
								crypto: implement Counter (CTR) Mode for AES and DES (#13582)
							
							
							
							
							
						 | 
						
							2022-02-24 12:06:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Subhomoy Haldar
							
						 | 
						
							
							
							
								
								
							
							
								
							
								114a341f5f
								
									
								
							
								
							
						 | 
						
							
							
								
								rand: simplify rand.PRNG, move to optional types for error handling (#13570)
							
							
							
							
							
						 | 
						
							2022-02-23 12:36:14 +02:00 | 
						
					
				
					
						
							
							
								 
								Bastian Buck
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5c0b7b0d05
								
									
								
							
								
							
						 | 
						
							
							
								
								crypto: implement Cipher Feedback (CFB) Mode for AES and DES (#13566)
							
							
							
							
							
						 | 
						
							2022-02-23 11:55:16 +03:00 | 
						
					
				
					
						
							
							
								 
								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 |