File tree Expand file tree Collapse file tree 7 files changed +137
-0
lines changed
Expand file tree Collapse file tree 7 files changed +137
-0
lines changed Original file line number Diff line number Diff line change @@ -53,4 +53,20 @@ func Cbc() error {
5353 output .Stdoutl ("[AES][Decoding]" , string (decBytes ))
5454
5555 return nil
56+
57+ /*
58+ $ task
59+ task: [build] go build .
60+ task: [run] ./try-golang -onetime
61+
62+ ENTER EXAMPLE NAME: crypto_aes_cbc
63+
64+ [Name] "crypto_aes_cbc"
65+ [AES][Encoding] 41b9e7408e1df7bbf637cc8c933c18f589ea342f87141ed070acfbf3b71b1922b34dc0c2e036c832af3155535170dae8462859a789cf730737cce6e59bb08103
66+ [AES][Decoding] 123456789012345_123456789012345_123456789012345_123456789012345_
67+
68+
69+ [Elapsed] 72.28µs
70+ */
71+
5672}
Original file line number Diff line number Diff line change @@ -48,4 +48,20 @@ func Ecb() error {
4848 output .Stdoutl ("[AES][Decoding]" , string (decBytes ))
4949
5050 return nil
51+
52+ /*
53+ $ task
54+ task: [build] go build .
55+ task: [run] ./try-golang -onetime
56+
57+ ENTER EXAMPLE NAME: crypto_aes_ecb
58+
59+ [Name] "crypto_aes_ecb"
60+ [AES][Encoding] b418fa0c8115c71ee2ba4680a1339033b418fa0c8115c71ee2ba4680a1339033b418fa0c8115c71ee2ba4680a1339033b418fa0c8115c71ee2ba4680a1339033
61+ [AES][Decoding] 123456789012345_123456789012345_123456789012345_123456789012345_
62+
63+
64+ [Elapsed] 42.24µs
65+ */
66+
5167}
Original file line number Diff line number Diff line change @@ -46,4 +46,20 @@ func Compare() error {
4646 }
4747
4848 return nil
49+
50+ /*
51+ $ task
52+ task: [build] go build .
53+ task: [run] ./try-golang -onetime
54+
55+ ENTER EXAMPLE NAME: crypto_bcrypt_compare
56+
57+ [Name] "crypto_bcrypt_compare"
58+ [match] helloworld
59+ [mismatch] helloworlD
60+
61+
62+ [Elapsed] 180.46252ms
63+ */
64+
4965}
Original file line number Diff line number Diff line change @@ -42,4 +42,24 @@ func Generate() error {
4242 output .Stdoutl ("[bcrypt][parts][hash ]" , hash )
4343
4444 return nil
45+
46+ /*
47+ $ task
48+ task: [build] go build .
49+ task: [run] ./try-golang -onetime
50+
51+ ENTER EXAMPLE NAME: crypto_bcrypt_generate
52+
53+ [Name] "crypto_bcrypt_generate"
54+ [bcrypt][original] helloworld
55+ [bcrypt][hashed ] $2a$10$e3FM4kek9EaGjluKpiQV4u4KnZPeuVYH2lowQt.x1BrMGFjAp98ky
56+ [bcrypt][parts][algorithm ] 2a
57+ [bcrypt][parts][streatching] 10
58+ [bcrypt][parts][salt ] e3FM4kek9EaGjluKpiQV4u
59+ [bcrypt][parts][hash ] 4KnZPeuVYH2lowQt.x1BrMGFjAp98ky
60+
61+
62+ [Elapsed] 60.652059ms
63+ */
64+
4565}
Original file line number Diff line number Diff line change @@ -59,4 +59,25 @@ func Md5Checksum() error {
5959 })
6060
6161 return err
62+
63+ /*
64+ $ task
65+ task: Task "build" is up to date
66+ task: [run] ./try-golang -onetime
67+
68+ ENTER EXAMPLE NAME: crypto_md5_checksum
69+
70+ [Name] "crypto_md5_checksum"
71+ [working directory] /workspace/try-golang
72+ [checksum] /workspace/try-golang/builder/builder.go 988b24083283afcc9d88267266dc4400
73+ [checksum] /workspace/try-golang/builder/builder_test.go 2d96e2295bd02557a23b6fc7510a43e6
74+ [checksum] /workspace/try-golang/builder/doc.go 1a37ae8953bfae6ebeb675b990c53811
75+ [checksum] /workspace/try-golang/cmd/args.go f0e4e8fcc1be9f1491d464c5276f0573
76+ [checksum] /workspace/try-golang/cmd/root.go 8e975214335c7e09f8ba312de7d64f29
77+
78+ snip...
79+
80+ [Elapsed] 40.861369ms
81+ */
82+
6283}
Original file line number Diff line number Diff line change @@ -28,4 +28,28 @@ func Read() error {
2828 }
2929
3030 return nil
31+
32+ /*
33+ $ task
34+ task: [build] go build .
35+ task: [run] ./try-golang -onetime
36+
37+ ENTER EXAMPLE NAME: crypto_rand_read
38+
39+ [Name] "crypto_rand_read"
40+ [Crypto][rand.Read] 5e1d604a62647e940ffd655fde24783e2d95de503d31e4272011a02b5456d544
41+ [Crypto][rand.Read] 8711bba87e9374c02e5e6aa128a64bc2b314bd5da6d0340d05e1cb70397cb4b6
42+ [Crypto][rand.Read] 39a744bbb8b46a6a6babba3223ff10a88981a01157317cda57e748d5e7070a22
43+ [Crypto][rand.Read] bf5777bc2b1692b0eaca8a17b7776f3ce79631a93ac4d6f46ac3d1030268e209
44+ [Crypto][rand.Read] c39ce5f19ca6b801acd81c849944457f2adfd8e981b89e726cb51270ac51ac46
45+ [Crypto][rand.Read] 1d65a859a3f8bde8d5c5ef123ce31d92b17a0a055be254757830e015a374ea83
46+ [Crypto][rand.Read] e9c0fb22876ca5f1cda72251d574e07dc4056751bbb7e8865818fd930bd31ada
47+ [Crypto][rand.Read] 9434bfb5f579398787ad78f0a5d3c6ca752331b61285bdb015451c9203b44802
48+ [Crypto][rand.Read] 216f6f34ed7468d6f7ba97ba63523578336eac29372587aeb840579ed50e9841
49+ [Crypto][rand.Read] 30cc31ca66a26c97585400bfa1e654a21373125c9936b91bca8b943746f375fe
50+
51+
52+ [Elapsed] 118.88µs
53+ */
54+
3155}
Original file line number Diff line number Diff line change @@ -34,4 +34,28 @@ func Reader() error {
3434 }
3535
3636 return nil
37+
38+ /*
39+ $ task
40+ task: [build] go build .
41+ task: [run] ./try-golang -onetime
42+
43+ ENTER EXAMPLE NAME: crypto_rand_reader
44+
45+ [Name] "crypto_rand_reader"
46+ [Crypto][rand.Reader] 307f9d04d58969c2678e0e3a88b4061778f4dc8857364f6eb17feb62336db65e
47+ [Crypto][rand.Reader] 23a020127adb882746c8d50b9fd71921be27c9f7788eb5bd961a379703c4fe6e
48+ [Crypto][rand.Reader] 45739916586e01eb5680417ebbb2484bdf002e12f963e30fd36bb15f93de8892
49+ [Crypto][rand.Reader] 92d2f9b8ae758f488c8fc0fdb1a41b33f9c2fda8afa2f81eb24c6942929dc8d9
50+ [Crypto][rand.Reader] a6202c11c9607c44b86f3152f10305369002a407e779dca8013a4de5e47c726c
51+ [Crypto][rand.Reader] ec4b91bf90c6b8e26670820e1f047d831c71606f72f5af1122bc983969b07291
52+ [Crypto][rand.Reader] ed830f6ccf4bfa2f4f279a2fa8c55baac7eb4f34a8b2314cb84e9c8b06b73f00
53+ [Crypto][rand.Reader] 987b43ade967123324776d334d51f17e736f290ade08772dc1db00527c233e9f
54+ [Crypto][rand.Reader] c273e8ded06028d4459ebc71553b4ac002868934b6ec1bca764b31a8f7426c0a
55+ [Crypto][rand.Reader] 1e716242912aa9ac145c96e554c70c50a3a6d1687813956b967c44bbde4b4de0
56+
57+
58+ [Elapsed] 107.62µs
59+ */
60+
3761}
You can’t perform that action at this time.
0 commit comments