Skip to content

Commit 1547ab2

Browse files
authored
Merge pull request #699 from devlights:add-result-in-examples
Add result in examples (examples/basic/cryptos)
2 parents 14d013c + 79118c9 commit 1547ab2

File tree

7 files changed

+137
-0
lines changed

7 files changed

+137
-0
lines changed

examples/basic/cryptos/aes/cbc.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

examples/basic/cryptos/aes/ecb.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

examples/basic/cryptos/bcrypt/compare.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

examples/basic/cryptos/bcrypt/generate.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

examples/basic/cryptos/checksum/md5.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

examples/basic/cryptos/rand/read.go

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

examples/basic/cryptos/rand/reader.go

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)