Linux Source Code
Home
Release 7.1
Help
x86
root
lib
crypto
Highlighting
Reset All
By Author
By Age
──────────
AlanSong-oc
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
Nathan Huckleberry
Oliver Neukum
Tianjia Zhang
Tim Chen
Tony Luck
Uros Bizjak
Vivek Goyal
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
aes.h
85
-
1
397
Eric Biggers
January 2026
var spanGroupData = [ {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 397}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
397
100.00%
Total
397
blake2s.h
62
-
3
272
Jason A. Donenfeld
Eric Biggers
Herbert Xu
November 2019
April 2020
December 2021
May 2022
April 2025
August 2025
October 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"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}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
237
87.13%
Eric Biggers
28
10.29%
Herbert Xu
7
2.57%
Total
272
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": 13, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "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": 15, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "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
gf128hash.h
133
-
3
691
Eric Biggers
Nathan Huckleberry
Herbert Xu
May 2022
April 2025
November 2025
March 2026
var spanGroupData = [ {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 539}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 105}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
644
93.20%
Nathan Huckleberry
46
6.66%
Herbert Xu
1
0.14%
Total
691
nh.h
45
-
1
204
Eric Biggers
December 2018
November 2022
December 2025
var spanGroupData = [ {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 116}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
204
100.00%
Total
204
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": 13, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "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": 18, "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": 9, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 10, "token_count": 26}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 14, "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
120
-
8
488
Eric Biggers
AlanSong-oc
Tim Chen
Ard Biesheuvel
Oliver Neukum
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
March 2026
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 214}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 80}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
358
73.36%
AlanSong-oc
80
16.39%
Tim Chen
33
6.76%
Ard Biesheuvel
8
1.64%
Oliver Neukum
5
1.02%
Linus Torvalds
2
0.41%
Vivek Goyal
1
0.20%
Herbert Xu
1
0.20%
Total
488
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": 12, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "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
sm3.h
39
-
2
160
Eric Biggers
Tianjia Zhang
January 2022
March 2026
var spanGroupData = [ {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 110}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
110
68.75%
Tianjia Zhang
50
31.25%
Total
160
Contributors:
20
Author
Tokens
Proportion
Commits
Proportion
0
Jason A. Donenfeld
6142
60.17%
10
9.90%
1
Eric Biggers
2631
25.78%
37
36.63%
2
Martin Willi
719
7.04%
15
14.85%
3
Herbert Xu
172
1.69%
6
5.94%
4
Ard Biesheuvel
138
1.35%
7
6.93%
5
Tim Chen
112
1.10%
7
6.93%
6
AlanSong-oc
80
0.78%
1
0.99%
7
Tianjia Zhang
50
0.49%
1
0.99%
8
Nathan Huckleberry
46
0.45%
1
0.99%
9
Mathias Krause
26
0.25%
2
1.98%
10
Chandramouli Narayanan
26
0.25%
1
0.99%
11
Borislav Petkov
20
0.20%
3
2.97%
12
Ingo Molnar
10
0.10%
3
2.97%
13
Dave Hansen
10
0.10%
1
0.99%
14
Kees Cook
8
0.08%
1
0.99%
15
Uros Bizjak
5
0.05%
1
0.99%
16
Oliver Neukum
5
0.05%
1
0.99%
17
Linus Torvalds
4
0.04%
1
0.99%
18
Tony Luck
2
0.02%
1
0.99%
19
Vivek Goyal
1
0.01%
1
0.99%
Total
10207
101