Linux Source Code
Home
Release 6.18
Help
x86
root
lib
crypto
Highlighting
Reset All
By Author
By Age
──────────
Ard Biesheuvel
Borislav Petkov
Chandramouli Narayanan
Dave Hansen
Eric Biggers
Herbert Xu
Ingo Molnar
Jason A. Donenfeld
Kees Cook
Linus Torvalds
Martin Willi
Mathias Krause
Oliver Neukum
Tim Chen
Tony Luck
Uros Bizjak
Vivek Goyal
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
blake2s.h
64
-
3
277
Jason A. Donenfeld
Eric Biggers
Herbert Xu
November 2019
April 2020
December 2021
May 2022
April 2025
August 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 252}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
262
94.58%
Eric Biggers
8
2.89%
Herbert Xu
7
2.53%
Total
277
chacha.h
176
-
8
1029
Martin Willi
Eric Biggers
Ard Biesheuvel
Herbert Xu
Jason A. Donenfeld
Borislav Petkov
Tim Chen
Dave Hansen
December 2013
July 2015
September 2015
December 2015
April 2016
November 2018
December 2018
November 2019
April 2020
April 2025
May 2025
August 2025
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 375}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 2, "token_count": 270}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 84}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
645
62.68%
Eric Biggers
202
19.63%
Ard Biesheuvel
84
8.16%
Herbert Xu
50
4.86%
Jason A. Donenfeld
34
3.30%
Borislav Petkov
8
0.78%
Tim Chen
4
0.39%
Dave Hansen
2
0.19%
Total
1029
curve25519.h
1613
-
4
5579
Jason A. Donenfeld
Eric Biggers
Uros Bizjak
Ingo Molnar
November 2019
January 2020
March 2020
August 2020
March 2021
December 2021
September 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1017}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 4461}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
5563
99.71%
Eric Biggers
8
0.14%
Uros Bizjak
5
0.09%
Ingo Molnar
3
0.05%
Total
5579
poly1305.h
158
-
9
970
Eric Biggers
Jason A. Donenfeld
Herbert Xu
Martin Willi
Ard Biesheuvel
Borislav Petkov
Tim Chen
Dave Hansen
Tony Luck
December 2013
July 2015
September 2015
March 2016
April 2016
November 2019
January 2020
April 2020
April 2024
April 2025
July 2025
August 2025
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 113}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 379}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
401
41.34%
Jason A. Donenfeld
308
31.75%
Herbert Xu
113
11.65%
Martin Willi
74
7.63%
Ard Biesheuvel
46
4.74%
Borislav Petkov
12
1.24%
Tim Chen
8
0.82%
Dave Hansen
6
0.62%
Tony Luck
2
0.21%
Total
970
sha1.h
74
-
7
267
Eric Biggers
Tim Chen
Mathias Krause
Chandramouli Narayanan
Kees Cook
Ingo Molnar
Linus Torvalds
August 2011
March 2014
April 2015
September 2015
November 2015
January 2020
July 2025
var spanGroupData = [ {"timestamp": 1312182000, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 7, "token_count": 26}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 165}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
165
61.80%
Tim Chen
37
13.86%
Mathias Krause
26
9.74%
Chandramouli Narayanan
26
9.74%
Kees Cook
8
3.00%
Ingo Molnar
3
1.12%
Linus Torvalds
2
0.75%
Total
267
sha256.h
95
-
7
383
Eric Biggers
Tim Chen
Oliver Neukum
Ard Biesheuvel
Linus Torvalds
Vivek Goyal
Herbert Xu
March 2013
October 2013
August 2014
April 2015
September 2015
November 2015
April 2025
June 2025
July 2025
September 2025
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 88}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 210}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
339
88.51%
Tim Chen
31
8.09%
Oliver Neukum
5
1.31%
Ard Biesheuvel
4
1.04%
Linus Torvalds
2
0.52%
Vivek Goyal
1
0.26%
Herbert Xu
1
0.26%
Total
383
sha512.h
52
-
4
150
Eric Biggers
Tim Chen
Ingo Molnar
Dave Hansen
March 2013
April 2015
September 2015
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
114
76.00%
Tim Chen
30
20.00%
Ingo Molnar
4
2.67%
Dave Hansen
2
1.33%
Total
150
Contributors:
17
Author
Tokens
Proportion
Commits
Proportion
0
Jason A. Donenfeld
6167
71.25%
10
11.90%
1
Eric Biggers
1237
14.29%
24
28.57%
2
Martin Willi
719
8.31%
15
17.86%
3
Herbert Xu
171
1.98%
5
5.95%
4
Ard Biesheuvel
134
1.55%
7
8.33%
5
Tim Chen
110
1.27%
7
8.33%
6
Mathias Krause
26
0.30%
2
2.38%
7
Chandramouli Narayanan
26
0.30%
1
1.19%
8
Borislav Petkov
20
0.23%
3
3.57%
9
Ingo Molnar
10
0.12%
3
3.57%
10
Dave Hansen
10
0.12%
1
1.19%
11
Kees Cook
8
0.09%
1
1.19%
12
Uros Bizjak
5
0.06%
1
1.19%
13
Oliver Neukum
5
0.06%
1
1.19%
14
Linus Torvalds
4
0.05%
1
1.19%
15
Tony Luck
2
0.02%
1
1.19%
16
Vivek Goyal
1
0.01%
1
1.19%
Total
8655
84