Linux Source Code
Home
Release 7.2
Help
crypto
root
Highlighting
Reset All
By Author
By Age
──────────
Aaron Grothe
Adrian-Ken Rueegsegger
Aleksander Jan Bajkowski
Andrzej Zaborowski
Ard Biesheuvel
Arnd Bergmann
Baolin Wang
Corentin Labbe
Dan J Williams
David Howells
David S. Miller
David Sterba
Denys Vlasenko
Eric Biggers
Frederick Lawler
Gilad Ben-Yossef
Giovanni Cabiddu
Herbert Xu
Horia Geantă
Huang Ying
Hye-Shik Chang
James Morris
Jarod Wilson
Joachim Fritschi
Johannes Goetzfried
Joy Latten
Jussi Kivilinna
Kartikey Mahendra Bhatt
Kazunori Miyazawa
Kees Cook
Kevin Coffman
Loc Ho
Lukas Wunner
Martin Willi
Mat Martineau
Mikko Herranen
Nathan Huckleberry
Neil Horman
Nick Terrell
Nicolai Stange
Nikolay Borisov
Noriaki Takamiya
Ondrej Mosnáček
Others
Raveendra Padasalagi
Rik Snel
Robert Elliott
Salvatore Benedetto
Saulo Alessandre
Sebastian Andrzej Siewior
Stefan Berger
Steffen Klassert
Stephan Mueller
Suman Kumar Chakraborty
Tadeusz Struk
Taehee Yoo
Thorsten Blum
Tianjia Zhang
Tudor-Dan Ambarus
Vitaly Chikunov
Yufen Yu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
asymmetric_keys
5619
22
60
22433
David Howells
Mat Martineau
Eric Biggers
Vitaly Chikunov
Herbert Xu
Lukas Wunner
Andrzej Zaborowski
Stefan Berger
Tadeusz Struk
Tianjia Zhang
Thorsten Blum
Kees Cook
Saulo Alessandre
Arnd Bergmann
Others
June 2005
January 2006
September 2012
October 2012
February 2013
April 2013
August 2013
September 2013
December 2013
June 2014
July 2014
September 2014
October 2014
February 2015
May 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
October 2016
April 2017
October 2017
November 2017
December 2017
February 2018
March 2018
May 2018
August 2018
October 2018
April 2019
May 2019
June 2019
July 2019
August 2019
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
March 2021
June 2021
July 2021
November 2021
January 2022
February 2022
May 2022
June 2022
August 2022
December 2022
January 2023
February 2023
March 2023
May 2023
June 2023
July 2023
August 2023
October 2023
March 2024
April 2024
May 2024
September 2024
October 2024
February 2025
April 2025
May 2025
September 2025
October 2025
November 2025
January 2026
February 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 4211}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 222}, {"author_id": 60, "token_count": 203}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 5828}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 1605}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1012}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 776}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 109}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 22, "token_count": 138}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 212}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 1232}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 54, "token_count": 112}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 54, "token_count": 255}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 54, "token_count": 6}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 54, "token_count": 33}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 54, "token_count": 252}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 1420}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 435}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 30, "token_count": 30}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 5}, {"author_id": 32, "token_count": 121}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 32, "token_count": 16}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 34, "token_count": 215}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 310}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 314}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 30, "token_count": 18}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 333}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 279}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 7, "token_count": 109}, {"author_id": 32, "token_count": 11}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 340}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 49}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 7, "token_count": 39}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 2, "token_count": 229}, {"author_id": 47, "token_count": 41}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 2, "token_count": 299}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 57, "token_count": 13}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
17684
78.83%
Mat Martineau
658
2.93%
Eric Biggers
453
2.02%
Vitaly Chikunov
435
1.94%
Herbert Xu
298
1.33%
Lukas Wunner
223
0.99%
Andrzej Zaborowski
216
0.96%
Stefan Berger
148
0.66%
Tadeusz Struk
138
0.62%
Tianjia Zhang
48
0.21%
Thorsten Blum
42
0.19%
Kees Cook
13
0.06%
Saulo Alessandre
5
0.02%
Arnd Bergmann
5
0.02%
Others
2067
9.21%
Total
22433
async_tx
2067
6
28
9744
Dan J Williams
Yufen Yu
Herbert Xu
Others
August 1992
October 1997
March 2000
October 2000
February 2002
May 2006
June 2006
December 2006
January 2007
February 2008
March 2008
April 2008
May 2008
July 2008
August 2008
December 2008
January 2009
March 2009
April 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
December 2009
May 2010
October 2010
March 2011
May 2011
October 2012
November 2012
April 2013
October 2013
November 2013
December 2014
January 2016
March 2016
October 2016
May 2017
June 2018
May 2019
August 2020
April 2021
May 2021
February 2022
September 2022
October 2022
March 2023
March 2025
March 2026
May 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 10, "token_count": 1441}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 188}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 10, "token_count": 254}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 219}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 288}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 10, "token_count": 4582}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 180}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 10, "token_count": 140}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 10, "token_count": 74}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 10, "token_count": 69}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "token_count": 871}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 45, "token_count": 948}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Dan J Williams
8388
86.08%
Yufen Yu
948
9.73%
Herbert Xu
21
0.22%
Others
387
3.97%
Total
9744
krb5
3230
9
5
13630
David Howells
Herbert Xu
Eric Biggers
Others
September 2020
November 2020
March 2023
January 2025
February 2025
March 2025
April 2025
July 2025
May 2026
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 4515}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 2015}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 1566}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 2, "token_count": 5336}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 2, "token_count": 116}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
13556
99.46%
Herbert Xu
64
0.47%
Eric Biggers
6
0.04%
Others
4
0.03%
Total
13630
Files:
842.c
87
-
8
281
Giovanni Cabiddu
Kees Cook
Ard Biesheuvel
Herbert Xu
Others
July 2012
November 2014
May 2015
October 2016
May 2019
March 2025
April 2025
September 2025
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 140}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
140
49.82%
Kees Cook
4
1.42%
Ard Biesheuvel
3
1.07%
Herbert Xu
2
0.71%
Others
132
46.98%
Total
281
acompress.c
578
-
12
2803
Herbert Xu
Giovanni Cabiddu
Steffen Klassert
James Morris
Thorsten Blum
Corentin Labbe
Ondrej Mosnáček
Eric Biggers
Others
October 2002
July 2006
August 2006
March 2007
September 2011
October 2016
December 2016
April 2017
September 2018
November 2018
May 2019
December 2019
July 2020
February 2023
May 2023
March 2025
April 2025
May 2025
December 2025
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 560}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 100}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 58, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 1712}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2035
72.60%
Giovanni Cabiddu
667
23.80%
Steffen Klassert
24
0.86%
James Morris
20
0.71%
Thorsten Blum
14
0.50%
Corentin Labbe
12
0.43%
Ondrej Mosnáček
5
0.18%
Eric Biggers
4
0.14%
Others
22
0.78%
Total
2803
adiantum.c
693
-
10
3195
Eric Biggers
James Morris
Herbert Xu
Ard Biesheuvel
Gilad Ben-Yossef
Mikko Herranen
Kees Cook
Others
October 2002
December 2003
November 2007
July 2008
June 2016
October 2017
December 2017
April 2018
November 2018
December 2018
November 2019
January 2020
July 2020
August 2020
December 2020
October 2023
December 2024
April 2025
December 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2007}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 69}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 997}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
3118
97.59%
James Morris
23
0.72%
Herbert Xu
21
0.66%
Ard Biesheuvel
16
0.50%
Gilad Ben-Yossef
6
0.19%
Mikko Herranen
4
0.13%
Kees Cook
2
0.06%
Others
5
0.16%
Total
3195
aead.c
313
-
14
1460
Herbert Xu
Eric Biggers
James Morris
Steffen Klassert
Thorsten Blum
David S. Miller
Corentin Labbe
Mikko Herranen
Stephan Mueller
Ondrej Mosnáček
Others
October 2002
November 2002
March 2004
August 2006
September 2006
March 2007
August 2007
November 2007
December 2007
January 2010
September 2011
April 2012
January 2015
May 2015
July 2015
August 2015
July 2016
January 2018
September 2018
November 2018
January 2019
May 2019
June 2019
August 2019
November 2019
January 2020
February 2023
May 2023
September 2023
March 2024
April 2024
February 2025
April 2025
October 2025
December 2025
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 33}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 446}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1112
76.16%
Eric Biggers
109
7.47%
James Morris
53
3.63%
Steffen Klassert
36
2.47%
Thorsten Blum
16
1.10%
David S. Miller
8
0.55%
Corentin Labbe
8
0.55%
Mikko Herranen
7
0.48%
Stephan Mueller
6
0.41%
Ondrej Mosnáček
5
0.34%
Others
100
6.85%
Total
1460
aegis-neon.h
17
-
2
106
Ard Biesheuvel
Arnd Bergmann
August 2019
October 2019
November 2020
May 2023
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 68}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 37, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
98
92.45%
Arnd Bergmann
8
7.55%
Total
106
aegis.h
79
-
6
598
Ondrej Mosnáček
Ard Biesheuvel
Herbert Xu
Arnd Bergmann
Eric Biggers
Others
May 2018
October 2018
January 2019
July 2019
August 2019
October 2019
November 2020
March 2021
January 2026
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 413}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 54}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 9, "token_count": 80}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ondrej Mosnáček
413
69.06%
Ard Biesheuvel
172
28.76%
Herbert Xu
7
1.17%
Arnd Bergmann
3
0.50%
Eric Biggers
1
0.17%
Others
2
0.33%
Total
598
aegis128-core.c
577
-
5
3073
Ondrej Mosnáček
Ard Biesheuvel
Eric Biggers
Herbert Xu
Others
May 2018
January 2019
August 2019
October 2019
November 2020
February 2025
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 2479}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 85}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 169}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 291}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ondrej Mosnáček
2479
80.67%
Ard Biesheuvel
545
17.74%
Eric Biggers
37
1.20%
Herbert Xu
10
0.33%
Others
2
0.07%
Total
3073
aegis128-neon-inner.c
343
-
3
1973
Ard Biesheuvel
Ondrej Mosnáček
Arnd Bergmann
May 2018
August 2019
October 2019
November 2020
May 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 36}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 1131}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 227}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 576}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 37, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
1934
98.02%
Ondrej Mosnáček
36
1.82%
Arnd Bergmann
3
0.15%
Total
1973
aegis128-neon.c
60
-
4
221
Ard Biesheuvel
Herbert Xu
Ondrej Mosnáček
Arnd Bergmann
May 2018
August 2019
October 2019
November 2020
March 2021
May 2023
October 2025
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 133}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 48}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 9, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
200
90.50%
Herbert Xu
10
4.52%
Ondrej Mosnáček
8
3.62%
Arnd Bergmann
3
1.36%
Total
221
aes.c
247
-
12
1178
Eric Biggers
James Morris
Herbert Xu
Sebastian Andrzej Siewior
Steffen Klassert
Ard Biesheuvel
Kees Cook
Others
January 2003
November 2005
January 2006
May 2006
October 2007
April 2008
September 2011
November 2014
January 2015
January 2019
May 2019
July 2019
December 2020
November 2022
May 2023
July 2023
December 2024
May 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 171}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 747}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
898
76.23%
James Morris
171
14.52%
Herbert Xu
35
2.97%
Sebastian Andrzej Siewior
16
1.36%
Steffen Klassert
9
0.76%
Ard Biesheuvel
6
0.51%
Kees Cook
1
0.08%
Others
42
3.57%
Total
1178
af_alg.c
1252
-
37
5522
Herbert Xu
Stephan Mueller
Frederick Lawler
David Howells
Tadeusz Struk
Eric Biggers
Kees Cook
Thorsten Blum
Dan J Williams
Corentin Labbe
Others
October 2010
December 2010
July 2011
July 2014
November 2014
December 2014
February 2015
March 2015
May 2015
June 2015
August 2015
October 2015
December 2015
January 2016
March 2016
November 2016
February 2017
March 2017
April 2017
June 2017
July 2017
August 2017
November 2017
December 2017
January 2018
February 2018
May 2018
June 2018
July 2018
October 2018
January 2019
February 2019
May 2019
March 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
April 2021
December 2021
October 2022
June 2023
July 2023
August 2023
November 2023
March 2024
May 2024
September 2025
November 2025
February 2026
March 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 2182}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 43}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 68}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 144}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 1463}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 52, "token_count": 674}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 156}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 52, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 47, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2565
46.45%
Stephan Mueller
1732
31.37%
Frederick Lawler
689
12.48%
David Howells
175
3.17%
Tadeusz Struk
77
1.39%
Eric Biggers
56
1.01%
Kees Cook
6
0.11%
Thorsten Blum
3
0.05%
Dan J Williams
1
0.02%
Corentin Labbe
1
0.02%
Others
217
3.93%
Total
5522
ahash.c
1023
-
19
5141
Herbert Xu
Eric Biggers
Loc Ho
James Morris
Steffen Klassert
Thorsten Blum
Ondrej Mosnáček
Jussi Kivilinna
David S. Miller
Ard Biesheuvel
Giovanni Cabiddu
Corentin Labbe
Others
October 2002
November 2002
March 2004
August 2006
September 2006
August 2007
May 2008
July 2008
August 2008
November 2008
May 2009
July 2009
November 2010
September 2011
April 2012
July 2012
March 2014
July 2014
October 2015
January 2016
May 2016
June 2016
April 2017
August 2017
January 2018
November 2018
January 2019
May 2019
December 2019
January 2020
August 2020
December 2022
February 2023
April 2023
May 2023
October 2023
March 2024
December 2024
February 2025
March 2025
April 2025
May 2025
June 2025
September 2025
November 2025
December 2025
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 67}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 55, "token_count": 104}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 404}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 60}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 528}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 325}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 404}, {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1512}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
3620
70.41%
Eric Biggers
1100
21.40%
Loc Ho
104
2.02%
James Morris
76
1.48%
Steffen Klassert
60
1.17%
Thorsten Blum
20
0.39%
Ondrej Mosnáček
5
0.10%
Jussi Kivilinna
5
0.10%
David S. Miller
4
0.08%
Ard Biesheuvel
2
0.04%
Giovanni Cabiddu
1
0.02%
Corentin Labbe
1
0.02%
Others
143
2.78%
Total
5141
akcipher.c
252
-
15
1134
Herbert Xu
Tadeusz Struk
Andrzej Zaborowski
Vitaly Chikunov
Steffen Klassert
Eric Biggers
James Morris
Thorsten Blum
Ondrej Mosnáček
Loc Ho
Lukas Wunner
Giovanni Cabiddu
Others
October 2002
July 2006
August 2006
September 2006
August 2007
May 2008
September 2011
June 2015
December 2015
June 2016
December 2016
November 2018
April 2019
May 2019
January 2020
August 2022
February 2023
May 2023
June 2023
September 2024
April 2025
December 2025
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 367}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 34, "token_count": 109}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 445}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
500
44.09%
Tadeusz Struk
367
32.36%
Andrzej Zaborowski
109
9.61%
Vitaly Chikunov
34
3.00%
Steffen Klassert
24
2.12%
Eric Biggers
23
2.03%
James Morris
17
1.50%
Thorsten Blum
6
0.53%
Ondrej Mosnáček
5
0.44%
Loc Ho
3
0.26%
Lukas Wunner
2
0.18%
Giovanni Cabiddu
1
0.09%
Others
43
3.79%
Total
1134
algapi.c
1119
-
27
4746
Herbert Xu
Eric Biggers
James Morris
Nicolai Stange
Steffen Klassert
Jarod Wilson
Ard Biesheuvel
Thorsten Blum
Gilad Ben-Yossef
Kees Cook
Salvatore Benedetto
Corentin Labbe
Kazunori Miyazawa
David S. Miller
Stephan Mueller
Others
May 1998
February 2002
October 2002
December 2002
March 2003
July 2005
November 2005
August 2006
September 2006
October 2006
December 2006
January 2007
April 2007
August 2007
November 2007
December 2007
August 2008
September 2008
January 2009
July 2009
August 2009
September 2011
November 2011
January 2012
July 2013
July 2014
November 2014
April 2015
May 2015
July 2015
November 2015
January 2016
June 2016
January 2017
February 2017
May 2017
October 2017
December 2017
April 2018
August 2018
September 2018
November 2018
January 2019
May 2019
June 2019
November 2019
December 2019
January 2020
April 2020
July 2020
September 2021
October 2021
November 2021
February 2022
November 2022
April 2023
August 2023
December 2023
May 2024
August 2024
October 2024
November 2024
February 2025
March 2025
April 2025
May 2025
December 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 257}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 875}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 568}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 326}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 238}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 235}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 18, "token_count": 28}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 41, "token_count": 42}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 57, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 49}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
3641
76.72%
Eric Biggers
299
6.30%
James Morris
263
5.54%
Nicolai Stange
49
1.03%
Steffen Klassert
48
1.01%
Jarod Wilson
42
0.88%
Ard Biesheuvel
25
0.53%
Thorsten Blum
14
0.29%
Gilad Ben-Yossef
12
0.25%
Kees Cook
11
0.23%
Salvatore Benedetto
7
0.15%
Corentin Labbe
7
0.15%
Kazunori Miyazawa
6
0.13%
David S. Miller
6
0.13%
Stephan Mueller
2
0.04%
Others
314
6.62%
Total
4746
algboss.c
254
-
12
1089
Herbert Xu
Eric Biggers
James Morris
Kees Cook
Steffen Klassert
Others
May 1998
February 2002
October 2002
August 2006
September 2006
December 2006
March 2007
May 2007
August 2007
September 2007
August 2008
February 2009
July 2009
June 2012
June 2013
February 2017
August 2018
May 2019
June 2021
December 2021
November 2022
August 2024
September 2024
April 2025
May 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 485}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1051
96.51%
Eric Biggers
13
1.19%
James Morris
8
0.73%
Kees Cook
2
0.18%
Steffen Klassert
1
0.09%
Others
14
1.29%
Total
1089
algif_aead.c
449
-
12
1868
Stephan Mueller
Tadeusz Struk
Herbert Xu
Eric Biggers
David Howells
Gilad Ben-Yossef
Kees Cook
Others
February 2015
April 2015
May 2015
March 2016
December 2016
February 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
January 2018
June 2018
May 2019
May 2020
June 2020
July 2020
June 2023
May 2025
March 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 759}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 105}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 309}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 355}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 153}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
1624
86.94%
Tadeusz Struk
105
5.62%
Herbert Xu
56
3.00%
Eric Biggers
27
1.45%
David Howells
9
0.48%
Gilad Ben-Yossef
6
0.32%
Kees Cook
4
0.21%
Others
37
1.98%
Total
1868
algif_hash.c
470
-
14
2138
Herbert Xu
David Howells
Eric Biggers
Gilad Ben-Yossef
Stephan Mueller
Others
October 2010
April 2014
November 2014
December 2014
November 2015
January 2016
September 2016
November 2016
March 2017
October 2017
January 2018
May 2019
March 2020
June 2020
March 2023
June 2023
July 2023
January 2024
May 2024
September 2025
May 2026
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1171}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 270}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 313}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1729
80.87%
David Howells
320
14.97%
Eric Biggers
22
1.03%
Gilad Ben-Yossef
13
0.61%
Stephan Mueller
5
0.23%
Others
49
2.29%
Total
2138
algif_rng.c
339
-
8
1248
Stephan Mueller
Herbert Xu
Tadeusz Struk
Kees Cook
Others
October 2010
December 2014
January 2015
March 2015
December 2015
March 2016
June 2017
August 2017
September 2020
September 2025
February 2026
May 2026
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 737}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 465}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
746
59.78%
Herbert Xu
18
1.44%
Tadeusz Struk
7
0.56%
Kees Cook
1
0.08%
Others
476
38.14%
Total
1248
algif_skcipher.c
414
-
15
1847
Herbert Xu
Stephan Mueller
Tadeusz Struk
Eric Biggers
Ondrej Mosnáček
Gilad Ben-Yossef
Kees Cook
David Howells
Others
October 2010
November 2010
November 2014
March 2015
December 2015
January 2016
February 2016
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
January 2018
June 2018
May 2019
September 2019
May 2020
June 2020
August 2020
June 2023
November 2023
May 2024
April 2026
May 2026
July 2026
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 724}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 66}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 295}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 228}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 144}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 60, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1289
69.79%
Stephan Mueller
393
21.28%
Tadeusz Struk
66
3.57%
Eric Biggers
22
1.19%
Ondrej Mosnáček
9
0.49%
Gilad Ben-Yossef
6
0.32%
Kees Cook
4
0.22%
David Howells
4
0.22%
Others
54
2.92%
Total
1847
anubis.c
699
-
8
5163
Aaron Grothe
Herbert Xu
James Morris
Eric Biggers
Kees Cook
David S. Miller
Thorsten Blum
Others
October 2002
December 2003
November 2004
October 2005
May 2006
April 2008
November 2014
June 2019
November 2022
December 2024
April 2025
September 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 3, "token_count": 5053}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 47, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Grothe
5053
97.87%
Herbert Xu
43
0.83%
James Morris
29
0.56%
Eric Biggers
25
0.48%
Kees Cook
5
0.10%
David S. Miller
3
0.06%
Thorsten Blum
1
0.02%
Others
4
0.08%
Total
5163
api.c
687
-
26
2850
Herbert Xu
James Morris
Nicolai Stange
Gilad Ben-Yossef
Eric Biggers
David S. Miller
Sebastian Andrzej Siewior
Stephan Mueller
Loc Ho
Kees Cook
Ard Biesheuvel
Others
October 2002
November 2002
December 2002
March 2003
September 2004
July 2005
November 2005
January 2006
March 2006
May 2006
July 2006
August 2006
September 2006
October 2006
January 2007
March 2007
May 2007
December 2007
March 2008
May 2008
August 2008
September 2008
February 2009
April 2009
June 2009
July 2009
September 2013
November 2014
March 2015
October 2015
October 2016
November 2016
February 2017
October 2017
December 2017
March 2018
April 2018
June 2018
May 2019
October 2019
December 2019
April 2020
July 2020
August 2020
March 2021
September 2021
October 2021
February 2022
August 2022
November 2022
February 2023
April 2023
April 2024
May 2024
August 2024
September 2024
February 2025
March 2025
April 2025
May 2025
December 2025
February 2026
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 372}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 6, "token_count": 55}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 550}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 44}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 81}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2072
72.70%
James Morris
431
15.12%
Nicolai Stange
81
2.84%
Gilad Ben-Yossef
44
1.54%
Eric Biggers
41
1.44%
David S. Miller
29
1.02%
Sebastian Andrzej Siewior
10
0.35%
Stephan Mueller
7
0.25%
Loc Ho
6
0.21%
Kees Cook
3
0.11%
Ard Biesheuvel
1
0.04%
Others
125
4.39%
Total
2850
arc4.c
82
-
9
362
Herbert Xu
Jussi Kivilinna
Ard Biesheuvel
Eric Biggers
James Morris
Kees Cook
Others
October 2002
December 2003
March 2004
August 2004
May 2006
June 2012
November 2014
January 2019
February 2019
May 2019
June 2019
August 2020
October 2023
November 2023
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 41}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
97
26.80%
Jussi Kivilinna
62
17.13%
Ard Biesheuvel
51
14.09%
Eric Biggers
33
9.12%
James Morris
17
4.70%
Kees Cook
4
1.10%
Others
98
27.07%
Total
362
aria_generic.c
314
-
3
2322
Taehee Yoo
Eric Biggers
Herbert Xu
July 2022
September 2022
January 2023
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 2148}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 58}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 39}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Taehee Yoo
2245
96.68%
Eric Biggers
76
3.27%
Herbert Xu
1
0.04%
Total
2322
authenc.c
454
-
10
2391
Herbert Xu
Steffen Klassert
Eric Biggers
Tudor-Dan Ambarus
Kees Cook
Kazunori Miyazawa
James Morris
Others
October 2002
August 2006
September 2006
October 2006
August 2007
November 2007
December 2007
April 2008
August 2008
January 2009
August 2009
March 2010
April 2010
November 2010
September 2012
October 2013
November 2014
May 2015
July 2015
July 2016
October 2016
April 2018
December 2018
May 2019
December 2019
January 2020
July 2020
January 2022
February 2023
October 2023
April 2025
May 2025
September 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 805}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 211}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 18, "token_count": 250}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 543}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 43, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 0, "token_count": 92}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1923
80.43%
Steffen Klassert
260
10.87%
Eric Biggers
83
3.47%
Tudor-Dan Ambarus
11
0.46%
Kees Cook
5
0.21%
Kazunori Miyazawa
5
0.21%
James Morris
5
0.21%
Others
99
4.14%
Total
2391
authencesn.c
464
-
11
2528
Steffen Klassert
Herbert Xu
Eric Biggers
Tudor-Dan Ambarus
Kees Cook
Others
March 2011
September 2013
October 2013
November 2014
May 2015
August 2015
July 2016
October 2016
July 2017
April 2018
January 2019
May 2019
December 2019
January 2020
February 2020
July 2020
February 2023
October 2023
April 2025
May 2025
January 2026
March 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 1468}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 674}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 43, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 0, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1468
58.07%
Herbert Xu
903
35.72%
Eric Biggers
75
2.97%
Tudor-Dan Ambarus
11
0.44%
Kees Cook
5
0.20%
Others
66
2.61%
Total
2528
blake2b.c
111
-
4
430
Eric Biggers
David Sterba
Herbert Xu
Others
January 2019
May 2019
October 2019
November 2019
December 2020
April 2025
October 2025
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 197}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 155}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
221
51.40%
David Sterba
206
47.91%
Herbert Xu
2
0.47%
Others
1
0.23%
Total
430
blowfish_common.c
398
-
7
2811
James Morris
Jussi Kivilinna
Herbert Xu
Others
October 2002
November 2002
December 2002
May 2006
February 2010
September 2011
May 2019
November 2022
December 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 2726}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
2761
98.22%
Jussi Kivilinna
26
0.92%
Herbert Xu
17
0.60%
Others
7
0.25%
Total
2811
blowfish_generic.c
133
-
11
692
James Morris
Jussi Kivilinna
Herbert Xu
Ard Biesheuvel
David S. Miller
Kees Cook
Others
October 2002
November 2002
October 2005
May 2006
April 2008
February 2010
September 2011
November 2014
January 2015
May 2019
February 2021
November 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 53}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 524}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
577
83.38%
Jussi Kivilinna
40
5.78%
Herbert Xu
30
4.34%
Ard Biesheuvel
28
4.05%
David S. Miller
3
0.43%
Kees Cook
1
0.14%
Others
13
1.88%
Total
692
bpf_crypto_skcipher.c
83
-
2
355
Arnd Bergmann
Others
April 2024
February 2025
var spanGroupData = [ {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 350}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 37, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Arnd Bergmann
5
1.41%
Others
350
98.59%
Total
355
camellia_generic.c
1073
-
12
7282
Denys Vlasenko
Noriaki Takamiya
Ard Biesheuvel
Jussi Kivilinna
Herbert Xu
Kees Cook
Others
January 2007
November 2007
September 2008
October 2008
March 2012
August 2013
November 2014
January 2015
May 2019
July 2020
February 2021
November 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1167638400, "group": [ {"author_id": 27, "token_count": 3422}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 23, "token_count": 3640}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 64}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Denys Vlasenko
3640
49.99%
Noriaki Takamiya
3422
46.99%
Ard Biesheuvel
64
0.88%
Jussi Kivilinna
43
0.59%
Herbert Xu
14
0.19%
Kees Cook
1
0.01%
Others
98
1.35%
Total
7282
cast5_generic.c
540
-
13
5205
Kartikey Mahendra Bhatt
Johannes Goetzfried
Herbert Xu
James Morris
Ard Biesheuvel
Jussi Kivilinna
David S. Miller
Kees Cook
Others
October 2002
August 2003
October 2005
May 2006
April 2008
November 2010
July 2012
November 2012
November 2014
January 2015
May 2019
February 2021
November 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 11, "token_count": 4920}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 35, "token_count": 81}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kartikey Mahendra Bhatt
4920
94.52%
Johannes Goetzfried
81
1.56%
Herbert Xu
51
0.98%
James Morris
38
0.73%
Ard Biesheuvel
28
0.54%
Jussi Kivilinna
4
0.08%
David S. Miller
3
0.06%
Kees Cook
1
0.02%
Others
79
1.52%
Total
5205
cast6_generic.c
280
-
13
2625
Kartikey Mahendra Bhatt
Johannes Goetzfried
Herbert Xu
Ard Biesheuvel
Kees Cook
James Morris
Jussi Kivilinna
David S. Miller
Eric Biggers
Others
October 2002
August 2003
October 2005
May 2006
April 2008
July 2012
August 2012
November 2012
November 2014
January 2015
May 2019
November 2019
December 2019
February 2021
November 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 11, "token_count": 2299}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 35, "token_count": 98}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 57, "token_count": 28}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 64}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kartikey Mahendra Bhatt
2299
87.58%
Johannes Goetzfried
98
3.73%
Herbert Xu
87
3.31%
Ard Biesheuvel
64
2.44%
Kees Cook
29
1.10%
James Morris
25
0.95%
Jussi Kivilinna
7
0.27%
David S. Miller
3
0.11%
Eric Biggers
1
0.04%
Others
12
0.46%
Total
2625
cast_common.c
286
-
7
2126
Jussi Kivilinna
Kartikey Mahendra Bhatt
James Morris
Johannes Goetzfried
Others
October 2002
August 2003
July 2012
November 2012
August 2013
May 2019
May 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 11, "token_count": 524}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 1573}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jussi Kivilinna
1573
73.99%
Kartikey Mahendra Bhatt
524
24.65%
James Morris
10
0.47%
Johannes Goetzfried
8
0.38%
Others
11
0.52%
Total
2126
cbc.c
187
-
7
883
Herbert Xu
Eric Biggers
Kees Cook
David S. Miller
James Morris
Others
October 2002
November 2002
December 2002
March 2003
August 2006
September 2006
December 2006
November 2007
November 2014
November 2016
February 2017
August 2018
January 2019
May 2019
December 2019
September 2020
September 2023
November 2023
January 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 273}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 251}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
851
96.38%
Eric Biggers
15
1.70%
Kees Cook
6
0.68%
David S. Miller
5
0.57%
James Morris
1
0.11%
Others
5
0.57%
Total
883
ccm.c
941
-
11
4970
Joy Latten
Herbert Xu
Ard Biesheuvel
Eric Biggers
Kees Cook
Others
December 2007
January 2013
September 2013
November 2014
May 2015
July 2015
July 2016
October 2016
February 2017
October 2017
August 2018
January 2019
April 2019
May 2019
June 2019
December 2019
January 2020
February 2020
July 2020
December 2020
February 2023
October 2023
December 2024
April 2025
July 2026
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 24, "token_count": 2995}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 763}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 747}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 129}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1782889200, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Joy Latten
2995
60.26%
Herbert Xu
909
18.29%
Ard Biesheuvel
783
15.75%
Eric Biggers
243
4.89%
Kees Cook
7
0.14%
Others
33
0.66%
Total
4970
chacha.c
175
-
7
853
Martin Willi
Eric Biggers
Ard Biesheuvel
Herbert Xu
Others
June 2015
July 2015
December 2016
January 2017
August 2017
November 2017
November 2018
March 2019
May 2019
June 2019
November 2019
December 2019
October 2024
March 2025
April 2025
May 2025
August 2025
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 28, "token_count": 391}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 73}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 242}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 17}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
396
46.42%
Eric Biggers
323
37.87%
Ard Biesheuvel
130
15.24%
Herbert Xu
1
0.12%
Others
3
0.35%
Total
853
chacha20poly1305.c
493
-
8
2533
Martin Willi
Herbert Xu
Eric Biggers
Thorsten Blum
Others
June 2015
July 2015
December 2015
July 2016
October 2016
November 2018
January 2019
March 2019
May 2019
June 2019
December 2019
January 2020
July 2020
February 2023
October 2023
August 2024
April 2025
May 2026
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 28, "token_count": 1799}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 258}, {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 243}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
1804
71.22%
Herbert Xu
551
21.75%
Eric Biggers
98
3.87%
Thorsten Blum
5
0.20%
Others
75
2.96%
Total
2533
cipher.c
91
-
11
504
Herbert Xu
James Morris
Sebastian Andrzej Siewior
Eric Biggers
Ard Biesheuvel
Joy Latten
David S. Miller
Others
October 2002
November 2002
February 2003
March 2003
March 2005
July 2005
May 2006
August 2006
January 2007
April 2007
May 2007
August 2007
October 2007
April 2018
May 2019
December 2019
December 2020
April 2024
December 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 26, "token_count": 92}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
208
41.27%
James Morris
100
19.84%
Sebastian Andrzej Siewior
92
18.25%
Eric Biggers
84
16.67%
Ard Biesheuvel
9
1.79%
Joy Latten
3
0.60%
David S. Miller
1
0.20%
Others
7
1.39%
Total
504
cmac.c
244
-
12
1181
Jussi Kivilinna
Herbert Xu
Eric Biggers
James Morris
Ard Biesheuvel
Mikko Herranen
Kees Cook
Jarod Wilson
Loc Ho
Others
October 2002
December 2003
June 2005
August 2006
November 2007
May 2008
July 2008
November 2008
May 2009
April 2013
November 2014
October 2016
May 2019
January 2020
July 2020
December 2020
May 2023
October 2023
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 897}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Jussi Kivilinna
897
75.95%
Herbert Xu
119
10.08%
Eric Biggers
98
8.30%
James Morris
39
3.30%
Ard Biesheuvel
7
0.59%
Mikko Herranen
5
0.42%
Kees Cook
5
0.42%
Jarod Wilson
5
0.42%
Loc Ho
1
0.08%
Others
5
0.42%
Total
1181
compress.h
21
-
6
38
Herbert Xu
Giovanni Cabiddu
James Morris
Steffen Klassert
Eric Biggers
Others
October 2002
March 2007
September 2011
October 2016
May 2019
December 2019
February 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
20
52.63%
Giovanni Cabiddu
9
23.68%
James Morris
4
10.53%
Steffen Klassert
3
7.89%
Eric Biggers
1
2.63%
Others
1
2.63%
Total
38
crc32.c
129
-
7
527
Eric Biggers
Ard Biesheuvel
Kees Cook
Herbert Xu
Others
January 2013
November 2014
January 2018
May 2018
April 2021
October 2024
December 2024
April 2025
June 2025
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 482}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
26
4.93%
Ard Biesheuvel
15
2.85%
Kees Cook
1
0.19%
Herbert Xu
1
0.19%
Others
484
91.84%
Total
527
crc32c.c
149
-
11
580
Herbert Xu
Eric Biggers
James Morris
Ard Biesheuvel
Kees Cook
Others
October 2002
December 2003
April 2004
May 2004
October 2005
May 2006
August 2006
April 2008
July 2008
September 2008
March 2012
January 2014
November 2014
January 2018
May 2018
May 2019
October 2024
December 2024
February 2025
April 2025
June 2025
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 242}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
247
42.59%
Eric Biggers
29
5.00%
James Morris
25
4.31%
Ard Biesheuvel
15
2.59%
Kees Cook
1
0.17%
Others
263
45.34%
Total
580
cryptd.c
1029
-
24
4979
Herbert Xu
Huang Ying
Eric Biggers
Loc Ho
Stephan Mueller
Sebastian Andrzej Siewior
James Morris
Ard Biesheuvel
Jussi Kivilinna
Kees Cook
Steffen Klassert
Gilad Ben-Yossef
David Howells
Others
October 2002
August 2006
December 2006
April 2007
February 2008
May 2008
July 2008
January 2009
February 2009
July 2009
August 2009
October 2009
February 2010
September 2010
January 2011
October 2012
July 2014
November 2014
March 2015
May 2015
July 2015
August 2015
November 2015
June 2016
August 2016
September 2016
November 2016
October 2017
November 2017
January 2018
April 2019
May 2019
July 2019
August 2019
December 2019
January 2020
February 2020
July 2020
May 2022
November 2022
February 2023
April 2023
September 2023
October 2023
April 2025
June 2025
September 2025
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 524}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 55, "token_count": 342}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 46, "token_count": 102}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 46, "token_count": 308}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 184}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 46, "token_count": 17}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 400}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 70}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1567}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 522}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 26, "token_count": 47}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
3203
64.33%
Huang Ying
432
8.68%
Eric Biggers
371
7.45%
Loc Ho
342
6.87%
Stephan Mueller
70
1.41%
Sebastian Andrzej Siewior
56
1.12%
James Morris
9
0.18%
Ard Biesheuvel
8
0.16%
Jussi Kivilinna
6
0.12%
Kees Cook
5
0.10%
Steffen Klassert
3
0.06%
Gilad Ben-Yossef
1
0.02%
David Howells
1
0.02%
Others
472
9.48%
Total
4979
crypto_engine.c
656
-
16
2189
Baolin Wang
Herbert Xu
Corentin Labbe
Thorsten Blum
Others
April 2012
January 2016
August 2016
October 2016
February 2017
June 2017
January 2018
May 2019
April 2020
May 2020
August 2020
October 2021
February 2022
March 2022
January 2023
August 2023
September 2023
September 2024
July 2025
December 2025
January 2026
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 39, "token_count": 1114}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 58, "token_count": 90}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 58, "token_count": 18}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 58, "token_count": 150}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 629}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 18}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Baolin Wang
1114
50.89%
Herbert Xu
634
28.96%
Corentin Labbe
261
11.92%
Thorsten Blum
18
0.82%
Others
162
7.40%
Total
2189
crypto_null.c
124
-
12
451
David S. Miller
Herbert Xu
Eric Biggers
Jussi Kivilinna
James Morris
Horia Geantă
Kees Cook
Ard Biesheuvel
Others
November 2002
March 2003
April 2004
May 2005
May 2006
December 2007
April 2008
November 2008
July 2012
March 2014
November 2014
January 2019
May 2019
June 2019
April 2025
May 2025
April 2026
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 218}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 9, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
218
48.34%
Herbert Xu
121
26.83%
Eric Biggers
80
17.74%
Jussi Kivilinna
6
1.33%
James Morris
3
0.67%
Horia Geantă
3
0.67%
Kees Cook
2
0.44%
Ard Biesheuvel
2
0.44%
Others
16
3.55%
Total
451
crypto_user.c
504
-
25
2364
Steffen Klassert
Herbert Xu
Ondrej Mosnáček
Eric Biggers
David S. Miller
Corentin Labbe
Thorsten Blum
Stephan Mueller
Tadeusz Struk
Salvatore Benedetto
Jussi Kivilinna
Others
September 1992
May 1994
June 1995
January 1996
October 1997
August 2002
April 2007
October 2007
December 2007
March 2008
September 2011
October 2011
November 2011
January 2012
February 2012
March 2012
April 2012
June 2012
August 2012
September 2012
February 2013
May 2014
June 2014
November 2014
April 2015
June 2015
February 2016
June 2016
April 2017
December 2017
January 2018
September 2018
November 2018
December 2018
April 2019
May 2019
July 2019
October 2019
December 2019
March 2024
January 2026
May 2026
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 1739}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 58, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 6}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 19, "token_count": 102}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1758
74.37%
Herbert Xu
104
4.40%
Ondrej Mosnáček
102
4.31%
Eric Biggers
91
3.85%
David S. Miller
15
0.63%
Corentin Labbe
14
0.59%
Thorsten Blum
10
0.42%
Stephan Mueller
5
0.21%
Tadeusz Struk
3
0.13%
Salvatore Benedetto
3
0.13%
Jussi Kivilinna
1
0.04%
Others
258
10.91%
Total
2364
ctr.c
360
-
13
1773
Joy Latten
Herbert Xu
Jussi Kivilinna
Eric Biggers
James Morris
Ard Biesheuvel
Kees Cook
Others
October 2002
December 2003
June 2005
August 2006
October 2007
November 2007
December 2007
December 2012
November 2014
July 2016
October 2016
February 2017
July 2017
April 2018
January 2019
May 2019
December 2019
January 2020
February 2020
July 2020
December 2020
October 2023
December 2024
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 24, "token_count": 708}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 100}, {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 353}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 266}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 82}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Joy Latten
714
40.27%
Herbert Xu
611
34.46%
Jussi Kivilinna
266
15.00%
Eric Biggers
106
5.98%
James Morris
28
1.58%
Ard Biesheuvel
10
0.56%
Kees Cook
6
0.34%
Others
32
1.80%
Total
1773
cts.c
410
-
11
1925
Herbert Xu
Kevin Coffman
Eric Biggers
James Morris
Kees Cook
Joy Latten
Others
October 2002
December 2003
June 2005
September 2005
August 2006
October 2007
March 2008
June 2008
November 2014
January 2015
July 2016
October 2016
December 2016
April 2018
March 2019
December 2019
January 2020
February 2020
July 2020
February 2023
October 2023
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 50, "token_count": 765}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1000}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1038
53.92%
Kevin Coffman
765
39.74%
Eric Biggers
68
3.53%
James Morris
25
1.30%
Kees Cook
5
0.26%
Joy Latten
3
0.16%
Others
21
1.09%
Total
1925
deflate.c
264
-
13
1009
Herbert Xu
James Morris
Giovanni Cabiddu
Eric Biggers
Kees Cook
Thorsten Blum
David S. Miller
Others
October 2002
November 2002
March 2003
July 2004
April 2005
April 2008
March 2011
November 2014
October 2016
April 2017
May 2019
August 2023
June 2024
March 2025
April 2025
May 2025
July 2025
October 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 263}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 75}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 540}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
548
54.31%
James Morris
314
31.12%
Giovanni Cabiddu
77
7.63%
Eric Biggers
17
1.68%
Kees Cook
7
0.69%
Thorsten Blum
6
0.59%
David S. Miller
4
0.40%
Others
36
3.57%
Total
1009
des_generic.c
134
-
12
613
James Morris
Ard Biesheuvel
Jussi Kivilinna
Herbert Xu
Sebastian Andrzej Siewior
David S. Miller
Kees Cook
Others
October 2002
November 2002
March 2003
April 2004
November 2004
July 2005
October 2005
May 2006
October 2007
April 2008
July 2012
June 2014
November 2014
January 2015
May 2019
August 2019
November 2022
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 264}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 151}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
276
45.02%
Ard Biesheuvel
151
24.63%
Jussi Kivilinna
50
8.16%
Herbert Xu
41
6.69%
Sebastian Andrzej Siewior
4
0.65%
David S. Miller
2
0.33%
Kees Cook
1
0.16%
Others
88
14.36%
Total
613
dh.c
921
-
13
3012
Nicolai Stange
Salvatore Benedetto
Stephan Mueller
Eric Biggers
Herbert Xu
James Morris
Tudor-Dan Ambarus
David S. Miller
Mat Martineau
Others
October 2002
November 2002
February 2016
June 2016
November 2016
February 2017
May 2017
November 2017
June 2018
July 2018
May 2019
July 2020
November 2021
February 2022
September 2022
November 2022
February 2023
February 2024
August 2024
April 2025
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 752}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 127}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 117}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 1914}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicolai Stange
1914
63.55%
Salvatore Benedetto
752
24.97%
Stephan Mueller
253
8.40%
Eric Biggers
32
1.06%
Herbert Xu
23
0.76%
James Morris
17
0.56%
Tudor-Dan Ambarus
6
0.20%
David S. Miller
2
0.07%
Mat Martineau
1
0.03%
Others
12
0.40%
Total
3012
dh_helper.c
120
-
10
662
Salvatore Benedetto
Eric Biggers
Nicolai Stange
James Morris
Herbert Xu
David S. Miller
Tudor-Dan Ambarus
Stephan Mueller
Jarod Wilson
Others
October 2002
August 2006
May 2009
June 2016
September 2017
November 2017
June 2018
July 2018
May 2019
February 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 518}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
518
78.25%
Eric Biggers
97
14.65%
Nicolai Stange
26
3.93%
James Morris
7
1.06%
Herbert Xu
3
0.45%
David S. Miller
3
0.45%
Tudor-Dan Ambarus
2
0.30%
Stephan Mueller
2
0.30%
Jarod Wilson
2
0.30%
Others
2
0.30%
Total
662
drbg.c
617
-
12
1693
Stephan Mueller
Eric Biggers
Herbert Xu
Thorsten Blum
Nicolai Stange
Kees Cook
Others
May 2014
July 2014
November 2014
April 2015
May 2015
June 2015
March 2016
June 2016
August 2016
November 2016
May 2019
April 2020
November 2021
October 2024
April 2025
September 2025
December 2025
January 2026
February 2026
March 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 633}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 71}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 8, "token_count": 73}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 1, "token_count": 770}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
797
47.08%
Eric Biggers
791
46.72%
Herbert Xu
77
4.55%
Thorsten Blum
3
0.18%
Nicolai Stange
3
0.18%
Kees Cook
1
0.06%
Others
21
1.24%
Total
1693
ecb.c
228
-
7
1141
Herbert Xu
Eric Biggers
Kees Cook
James Morris
Ard Biesheuvel
Others
October 2002
September 2006
December 2006
November 2014
January 2019
May 2019
December 2020
September 2023
November 2023
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 290}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 743}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1064
93.25%
Eric Biggers
61
5.35%
Kees Cook
5
0.44%
James Morris
5
0.44%
Ard Biesheuvel
3
0.26%
Others
3
0.26%
Total
1141
ecc.c
1714
-
23
9634
Vitaly Chikunov
Salvatore Benedetto
Saulo Alessandre
Stephan Mueller
Stefan Berger
Tudor-Dan Ambarus
Kees Cook
James Morris
Herbert Xu
Thorsten Blum
Eric Biggers
David S. Miller
Lukas Wunner
Others
October 2002
August 2006
July 2008
April 2015
February 2016
June 2016
May 2017
March 2018
June 2018
November 2018
April 2019
July 2020
August 2020
March 2021
October 2021
February 2023
March 2024
April 2024
May 2024
October 2024
February 2025
January 2026
February 2026
March 2026
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 3573}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 93}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 57, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 220}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 159}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 3756}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 97}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 1150}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 231}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 32, "token_count": 48}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 47, "token_count": 22}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 61}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Chikunov
3915
40.64%
Salvatore Benedetto
3573
37.09%
Saulo Alessandre
1150
11.94%
Stephan Mueller
317
3.29%
Stefan Berger
279
2.90%
Tudor-Dan Ambarus
93
0.97%
Kees Cook
48
0.50%
James Morris
48
0.50%
Herbert Xu
47
0.49%
Thorsten Blum
22
0.23%
Eric Biggers
2
0.02%
David S. Miller
2
0.02%
Lukas Wunner
1
0.01%
Others
137
1.42%
Total
9634
ecc_curve_defs.h
155
-
6
762
Stefan Berger
Salvatore Benedetto
Saulo Alessandre
Stephan Mueller
Others
June 2016
November 2017
June 2018
July 2018
March 2021
April 2024
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 222}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 69}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 173}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 222}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Berger
222
29.13%
Salvatore Benedetto
222
29.13%
Saulo Alessandre
173
22.70%
Stephan Mueller
70
9.19%
Others
75
9.84%
Total
762
ecdh.c
247
-
20
1013
Salvatore Benedetto
Tudor-Dan Ambarus
Stefan Berger
Ard Biesheuvel
James Morris
Stephan Mueller
Tadeusz Struk
David S. Miller
Herbert Xu
Eric Biggers
Others
October 2002
November 2002
May 2014
December 2014
June 2015
June 2016
February 2017
May 2017
July 2017
March 2018
May 2019
August 2020
November 2020
January 2021
March 2021
May 2021
October 2021
September 2022
March 2024
April 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 592}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 24}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 43, "token_count": 100}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 23}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
592
58.44%
Tudor-Dan Ambarus
124
12.24%
Stefan Berger
23
2.27%
Ard Biesheuvel
16
1.58%
James Morris
11
1.09%
Stephan Mueller
6
0.59%
Tadeusz Struk
2
0.20%
David S. Miller
2
0.20%
Herbert Xu
1
0.10%
Eric Biggers
1
0.10%
Others
235
23.20%
Total
1013
ecdh_helper.c
83
-
8
379
Salvatore Benedetto
Herbert Xu
David S. Miller
Jarod Wilson
Tudor-Dan Ambarus
Others
October 2002
August 2006
May 2009
June 2016
September 2017
May 2019
February 2021
March 2021
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 358}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
358
94.46%
Herbert Xu
3
0.79%
David S. Miller
3
0.79%
Jarod Wilson
2
0.53%
Tudor-Dan Ambarus
1
0.26%
Others
12
3.17%
Total
379
ecdsa-p1363.c
161
-
10
758
Lukas Wunner
Stefan Berger
David Howells
Saulo Alessandre
Herbert Xu
James Morris
Eric Biggers
Ard Biesheuvel
Tadeusz Struk
Others
October 2002
August 2006
September 2012
February 2016
March 2016
January 2019
December 2020
March 2021
October 2021
June 2023
September 2024
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 8}, {"author_id": 32, "token_count": 107}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 600}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 7, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Lukas Wunner
611
80.61%
Stefan Berger
107
14.12%
David Howells
17
2.24%
Saulo Alessandre
8
1.06%
Herbert Xu
6
0.79%
James Morris
3
0.40%
Eric Biggers
2
0.26%
Ard Biesheuvel
2
0.26%
Tadeusz Struk
1
0.13%
Others
1
0.13%
Total
758
ecdsa-x962.c
238
-
11
1034
Lukas Wunner
Stefan Berger
David Howells
Saulo Alessandre
Salvatore Benedetto
James Morris
Herbert Xu
Eric Biggers
Ard Biesheuvel
Tadeusz Struk
Others
October 2002
September 2012
February 2016
March 2016
June 2016
January 2019
December 2020
March 2021
October 2021
June 2023
April 2024
May 2024
September 2024
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 15}, {"author_id": 32, "token_count": 284}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 674}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 7, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Lukas Wunner
682
65.96%
Stefan Berger
294
28.43%
David Howells
17
1.64%
Saulo Alessandre
15
1.45%
Salvatore Benedetto
14
1.35%
James Morris
3
0.29%
Herbert Xu
3
0.29%
Eric Biggers
2
0.19%
Ard Biesheuvel
2
0.19%
Tadeusz Struk
1
0.10%
Others
1
0.10%
Total
1034
ecdsa.c
347
-
10
1540
Stefan Berger
Lukas Wunner
Saulo Alessandre
Vitaly Chikunov
Eric Biggers
James Morris
Herbert Xu
Others
October 2002
January 2019
April 2019
March 2021
October 2021
September 2022
March 2024
April 2024
May 2024
September 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 51}, {"author_id": 32, "token_count": 1189}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 99}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 157}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Berger
1301
84.48%
Lukas Wunner
157
10.19%
Saulo Alessandre
51
3.31%
Vitaly Chikunov
16
1.04%
Eric Biggers
6
0.39%
James Morris
3
0.19%
Herbert Xu
1
0.06%
Others
5
0.32%
Total
1540
echainiv.c
153
-
3
714
Herbert Xu
Eric Biggers
Others
May 2015
June 2015
July 2015
August 2015
July 2016
September 2016
May 2019
January 2020
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 609}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
703
98.46%
Eric Biggers
9
1.26%
Others
2
0.28%
Total
714
ecrdsa.c
293
-
7
1427
Vitaly Chikunov
David Howells
Lukas Wunner
Salvatore Benedetto
Thorsten Blum
Herbert Xu
Others
September 2012
July 2014
July 2015
June 2016
November 2018
April 2019
August 2020
October 2021
April 2022
March 2024
September 2024
April 2025
May 2026
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 1242}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Chikunov
1260
88.30%
David Howells
77
5.40%
Lukas Wunner
64
4.48%
Salvatore Benedetto
19
1.33%
Thorsten Blum
2
0.14%
Herbert Xu
1
0.07%
Others
4
0.28%
Total
1427
ecrdsa_defs.h
230
-
3
889
Vitaly Chikunov
Stefan Berger
Others
April 2019
October 2021
April 2024
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 863}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Chikunov
863
97.08%
Stefan Berger
25
2.81%
Others
1
0.11%
Total
889
essiv.c
648
-
7
3031
Ard Biesheuvel
Herbert Xu
Eric Biggers
Thorsten Blum
Others
August 2019
November 2019
December 2019
January 2020
May 2020
July 2020
December 2020
August 2022
January 2023
February 2023
October 2023
December 2024
March 2025
April 2025
October 2025
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 2935}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
2942
97.06%
Herbert Xu
53
1.75%
Eric Biggers
30
0.99%
Thorsten Blum
3
0.10%
Others
3
0.10%
Total
3031
fips.c
102
-
11
328
Neil Horman
Herbert Xu
Gilad Ben-Yossef
Thorsten Blum
James Morris
Others
October 2002
August 2006
August 2008
May 2011
April 2015
May 2019
July 2019
July 2022
March 2023
March 2024
December 2024
January 2025
April 2025
September 2025
December 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 48, "token_count": 136}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 39}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 47, "token_count": 15}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Horman
136
41.46%
Herbert Xu
41
12.50%
Gilad Ben-Yossef
39
11.89%
Thorsten Blum
22
6.71%
James Morris
5
1.52%
Others
85
25.91%
Total
328
gcm.c
874
-
20
4658
Herbert Xu
Mikko Herranen
Huang Ying
Eric Biggers
Jussi Kivilinna
James Morris
Corentin Labbe
Gilad Ben-Yossef
Kees Cook
Dan J Williams
Steffen Klassert
Ondrej Mosnáček
Others
October 2002
December 2003
June 2005
August 2006
April 2007
November 2007
December 2007
August 2009
November 2009
January 2010
November 2010
January 2013
March 2013
April 2013
November 2014
May 2015
June 2015
July 2015
August 2015
July 2016
September 2016
October 2016
August 2017
October 2017
January 2019
April 2019
June 2019
July 2019
August 2019
December 2019
January 2020
February 2020
July 2020
August 2020
February 2023
October 2023
April 2025
May 2025
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 44, "token_count": 777}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 1249}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 46, "token_count": 412}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 498}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 673}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 290}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 279}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2304
49.46%
Mikko Herranen
777
16.68%
Huang Ying
422
9.06%
Eric Biggers
412
8.84%
Jussi Kivilinna
88
1.89%
James Morris
29
0.62%
Corentin Labbe
14
0.30%
Gilad Ben-Yossef
10
0.21%
Kees Cook
8
0.17%
Dan J Williams
2
0.04%
Steffen Klassert
1
0.02%
Ondrej Mosnáček
1
0.02%
Others
590
12.67%
Total
4658
geniv.c
144
-
7
654
Herbert Xu
Eric Biggers
James Morris
David S. Miller
Steffen Klassert
Others
October 2002
November 2002
March 2004
August 2006
August 2007
December 2007
February 2009
March 2012
December 2014
May 2015
July 2015
August 2015
May 2019
November 2019
January 2020
February 2020
July 2020
May 2025
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
603
92.20%
Eric Biggers
23
3.52%
James Morris
16
2.45%
David S. Miller
5
0.76%
Steffen Klassert
4
0.61%
Others
3
0.46%
Total
654
hash.h
18
-
4
32
Herbert Xu
James Morris
Eric Biggers
Others
October 2002
August 2008
May 2019
December 2019
February 2023
April 2023
October 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
25
78.13%
James Morris
3
9.38%
Eric Biggers
3
9.38%
Others
1
3.13%
Total
32
hctr2.c
481
-
9
2301
Nathan Huckleberry
Eric Biggers
James Morris
Herbert Xu
Gilad Ben-Yossef
Kees Cook
Jussi Kivilinna
Others
October 2002
December 2003
July 2008
October 2011
December 2014
February 2016
December 2017
April 2018
January 2019
August 2020
May 2022
February 2023
October 2023
December 2024
April 2025
November 2025
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 2056}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 189}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Nathan Huckleberry
2056
89.35%
Eric Biggers
194
8.43%
James Morris
18
0.78%
Herbert Xu
18
0.78%
Gilad Ben-Yossef
3
0.13%
Kees Cook
2
0.09%
Jussi Kivilinna
1
0.04%
Others
9
0.39%
Total
2301
hmac.c
550
-
9
2937
Herbert Xu
Eric Biggers
James Morris
Stephan Mueller
Loc Ho
Corentin Labbe
Kees Cook
Others
October 2002
November 2002
August 2006
September 2006
December 2006
May 2008
July 2008
August 2008
July 2009
July 2012
November 2014
May 2017
November 2017
January 2018
May 2019
November 2019
December 2019
January 2020
July 2020
February 2022
April 2023
October 2023
February 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 732}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 55, "token_count": 20}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 488}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1080}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2516
85.67%
Eric Biggers
308
10.49%
James Morris
40
1.36%
Stephan Mueller
34
1.16%
Loc Ho
20
0.68%
Corentin Labbe
7
0.24%
Kees Cook
5
0.17%
Others
7
0.24%
Total
2937
internal.h
210
-
10
939
Herbert Xu
James Morris
Eric Biggers
Steffen Klassert
David S. Miller
Others
October 2002
December 2002
March 2004
July 2005
September 2005
November 2005
May 2006
July 2006
August 2006
September 2006
December 2006
January 2007
April 2007
August 2007
December 2007
July 2008
August 2008
September 2008
February 2009
July 2009
August 2009
September 2011
June 2013
May 2014
April 2015
January 2016
December 2017
May 2019
April 2020
July 2020
September 2021
November 2022
June 2023
May 2024
August 2024
February 2025
March 2025
April 2025
May 2025
December 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 6, "token_count": 171}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
616
65.60%
James Morris
197
20.98%
Eric Biggers
62
6.60%
Steffen Klassert
14
1.49%
David S. Miller
3
0.32%
Others
47
5.01%
Total
939
jitterentropy-kcapi.c
314
-
10
918
Stephan Mueller
David Howells
Herbert Xu
Eric Biggers
Thorsten Blum
Others
May 2015
June 2015
June 2016
May 2019
October 2019
April 2020
August 2020
December 2021
March 2023
April 2023
September 2023
October 2023
March 2024
June 2025
August 2025
October 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 333}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 120}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 40}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 266}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
822
89.54%
David Howells
69
7.52%
Herbert Xu
4
0.44%
Eric Biggers
2
0.22%
Thorsten Blum
1
0.11%
Others
20
2.18%
Total
918
jitterentropy-testing.c
295
-
4
1107
Stephan Mueller
Herbert Xu
Others
June 2015
October 2019
August 2020
April 2023
October 2024
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 1076}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
1080
97.56%
Herbert Xu
1
0.09%
Others
26
2.35%
Total
1107
jitterentropy.c
823
-
10
1971
Stephan Mueller
David Howells
Thorsten Blum
James Morris
Nicolai Stange
Herbert Xu
Others
October 2002
May 2009
May 2015
June 2015
May 2019
October 2019
April 2020
March 2021
August 2021
November 2021
December 2021
March 2023
April 2023
September 2023
October 2023
March 2024
August 2024
July 2025
February 2026
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 775}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 66}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 320}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 40}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 8, "token_count": 324}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 8, "token_count": 237}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
1916
97.21%
David Howells
11
0.56%
Thorsten Blum
10
0.51%
James Morris
8
0.41%
Nicolai Stange
5
0.25%
Herbert Xu
1
0.05%
Others
20
1.01%
Total
1971
jitterentropy.h
35
-
4
233
Stephan Mueller
David Howells
Others
May 2015
June 2015
October 2019
April 2023
September 2023
October 2023
October 2024
February 2026
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 43}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 50}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 84}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 2, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
191
81.97%
David Howells
13
5.58%
Others
29
12.45%
Total
233
kdf_sp800108.c
157
-
2
549
Stephan Mueller
Eric Biggers
November 2021
November 2022
May 2025
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 530}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
530
96.54%
Eric Biggers
19
3.46%
Total
549
khazad.c
876
-
9
5253
Aaron Grothe
Herbert Xu
Eric Biggers
James Morris
Kees Cook
David S. Miller
Thorsten Blum
Others
October 2002
December 2003
August 2004
October 2005
April 2006
May 2006
April 2008
November 2014
June 2019
November 2022
December 2024
April 2025
December 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 5165}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Grothe
5165
98.32%
Herbert Xu
37
0.70%
Eric Biggers
19
0.36%
James Morris
18
0.34%
Kees Cook
5
0.10%
David S. Miller
3
0.06%
Thorsten Blum
1
0.02%
Others
5
0.10%
Total
5253
kpp.c
140
-
11
599
Salvatore Benedetto
Nicolai Stange
Herbert Xu
Steffen Klassert
James Morris
Thorsten Blum
Ondrej Mosnáček
Eric Biggers
Others
October 2002
July 2006
August 2006
September 2006
August 2007
September 2011
June 2016
December 2016
November 2018
May 2019
February 2022
June 2022
February 2023
May 2023
April 2025
December 2025
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 343}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 127}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
343
57.26%
Nicolai Stange
127
21.20%
Herbert Xu
58
9.68%
Steffen Klassert
24
4.01%
James Morris
24
4.01%
Thorsten Blum
6
1.00%
Ondrej Mosnáček
5
0.83%
Eric Biggers
2
0.33%
Others
10
1.67%
Total
599
krb5enc.c
515
-
5
2459
David Howells
Herbert Xu
Others
August 2007
October 2013
January 2025
April 2025
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 2369}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 60, "token_count": 63}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
2369
96.34%
Herbert Xu
21
0.85%
Others
69
2.81%
Total
2459
lrw.c
429
-
12
1839
Herbert Xu
Rik Snel
Ondrej Mosnáček
Eric Biggers
Jussi Kivilinna
Kees Cook
Ard Biesheuvel
Others
November 2006
December 2006
February 2009
October 2011
November 2011
November 2014
November 2016
October 2017
February 2018
September 2018
April 2019
May 2019
January 2020
February 2020
July 2020
February 2022
February 2023
June 2023
October 2023
March 2025
April 2025
May 2025
March 2026
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 38, "token_count": 580}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 622}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 19, "token_count": 317}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
689
37.47%
Rik Snel
580
31.54%
Ondrej Mosnáček
317
17.24%
Eric Biggers
139
7.56%
Jussi Kivilinna
90
4.89%
Kees Cook
5
0.27%
Ard Biesheuvel
3
0.16%
Others
16
0.87%
Total
1839
lskcipher.c
587
-
13
2996
Herbert Xu
Eric Biggers
James Morris
Thorsten Blum
Huang Ying
Loc Ho
Gilad Ben-Yossef
David S. Miller
Others
October 2002
November 2002
March 2003
May 2006
July 2006
August 2006
September 2006
March 2007
April 2007
November 2007
December 2007
May 2008
January 2009
September 2010
January 2012
August 2015
January 2016
July 2016
November 2016
December 2016
October 2017
January 2019
May 2019
October 2019
November 2019
December 2019
January 2020
July 2020
December 2020
February 2023
September 2023
October 2023
November 2023
December 2023
March 2024
April 2025
December 2025
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 46, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 220}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 2015}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2552
85.18%
Eric Biggers
274
9.15%
James Morris
82
2.74%
Thorsten Blum
15
0.50%
Huang Ying
11
0.37%
Loc Ho
8
0.27%
Gilad Ben-Yossef
4
0.13%
David S. Miller
3
0.10%
Others
47
1.57%
Total
2996
lz4.c
99
-
8
395
Giovanni Cabiddu
Kees Cook
Herbert Xu
Others
July 2013
November 2014
October 2016
February 2017
April 2017
May 2019
March 2025
April 2025
September 2025
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 154}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
154
38.99%
Kees Cook
5
1.27%
Herbert Xu
2
0.51%
Others
234
59.24%
Total
395
lz4hc.c
97
-
9
394
Giovanni Cabiddu
Kees Cook
Ard Biesheuvel
Herbert Xu
Others
July 2013
November 2014
October 2016
February 2017
April 2017
May 2019
March 2025
April 2025
September 2025
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 202}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 151}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
151
38.32%
Kees Cook
5
1.27%
Ard Biesheuvel
3
0.76%
Herbert Xu
2
0.51%
Others
233
59.14%
Total
394
lzo-rle.c
101
-
9
407
James Morris
Ard Biesheuvel
Herbert Xu
Gilad Ben-Yossef
Others
October 2002
December 2003
April 2014
May 2016
November 2016
December 2017
March 2019
May 2019
February 2025
March 2025
April 2025
September 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 359}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
11
2.70%
Ard Biesheuvel
5
1.23%
Herbert Xu
3
0.74%
Gilad Ben-Yossef
2
0.49%
Others
386
94.84%
Total
407
lzo.c
101
-
12
407
Giovanni Cabiddu
James Morris
Kees Cook
Ard Biesheuvel
Herbert Xu
Others
October 2002
December 2003
June 2005
December 2007
April 2008
May 2014
November 2014
October 2016
May 2017
May 2019
February 2025
March 2025
April 2025
September 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 226}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 137}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
137
33.66%
James Morris
11
2.70%
Kees Cook
5
1.23%
Ard Biesheuvel
5
1.23%
Herbert Xu
3
0.74%
Others
246
60.44%
Total
407
md4.c
241
-
10
1825
David S. Miller
Adrian-Ken Rueegsegger
James Morris
Herbert Xu
Kees Cook
Eric Biggers
Others
October 2002
May 2003
May 2006
April 2008
November 2008
December 2008
May 2011
November 2014
June 2019
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 1733}, {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 52}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
1733
94.96%
Adrian-Ken Rueegsegger
52
2.85%
James Morris
10
0.55%
Herbert Xu
10
0.55%
Kees Cook
5
0.27%
Eric Biggers
5
0.27%
Others
10
0.55%
Total
1825
md5.c
236
-
11
1205
Eric Biggers
James Morris
Adrian-Ken Rueegsegger
Corentin Labbe
Herbert Xu
Kees Cook
Others
October 2002
May 2006
December 2008
January 2010
March 2010
November 2014
March 2015
December 2015
August 2016
March 2017
May 2019
June 2019
April 2025
August 2025
September 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 220}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 56}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 58, "token_count": 46}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 642}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 62}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
708
58.76%
James Morris
220
18.26%
Adrian-Ken Rueegsegger
56
4.65%
Corentin Labbe
46
3.82%
Herbert Xu
40
3.32%
Kees Cook
8
0.66%
Others
127
10.54%
Total
1205
mldsa.c
201
-
1
896
David Howells
November 2025
var spanGroupData = [ {"timestamp": 1761980400, "group": [ {"author_id": 2, "token_count": 896}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
896
100.00%
Total
896
pcrypt.c
394
-
13
1859
Steffen Klassert
Herbert Xu
Eric Biggers
Kees Cook
Others
January 2010
February 2010
March 2010
July 2010
March 2012
November 2014
May 2015
July 2015
August 2015
December 2017
October 2018
May 2019
September 2019
November 2019
January 2020
February 2020
July 2020
October 2021
February 2023
September 2023
October 2024
April 2025
June 2025
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 18, "token_count": 1174}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 18, "token_count": 22}, {"author_id": 60, "token_count": 175}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 60, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1204
64.77%
Herbert Xu
301
16.19%
Eric Biggers
62
3.34%
Kees Cook
5
0.27%
Others
287
15.44%
Total
1859
proc.c
103
-
16
474
James Morris
Herbert Xu
Stephan Mueller
Thorsten Blum
Eric Biggers
David S. Miller
Others
October 2002
November 2002
December 2002
March 2003
September 2003
November 2005
August 2006
July 2007
March 2008
August 2008
November 2008
May 2011
July 2011
March 2015
December 2017
April 2018
May 2019
February 2023
December 2024
December 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 183}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
252
53.16%
Herbert Xu
146
30.80%
Stephan Mueller
13
2.74%
Thorsten Blum
6
1.27%
Eric Biggers
2
0.42%
David S. Miller
1
0.21%
Others
54
11.39%
Total
474
ripemd.h
30
-
2
76
Adrian-Ken Rueegsegger
Others
May 2008
November 2017
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 16, "token_count": 75}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Adrian-Ken Rueegsegger
75
98.68%
Others
1
1.32%
Total
76
rmd160.c
351
-
6
4727
Adrian-Ken Rueegsegger
Herbert Xu
Kees Cook
Eric Biggers
Others
May 2008
June 2008
July 2008
November 2008
January 2011
November 2014
May 2019
June 2019
April 2025
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 16, "token_count": 4500}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 160}, ]}, ]
Author Name
Tokens
Token Proportion
Adrian-Ken Rueegsegger
4505
95.30%
Herbert Xu
206
4.36%
Kees Cook
5
0.11%
Eric Biggers
5
0.11%
Others
6
0.13%
Total
4727
rng.c
245
-
14
934
Herbert Xu
Neil Horman
Eric Biggers
Steffen Klassert
Thorsten Blum
Ondrej Mosnáček
James Morris
David S. Miller
Others
October 2002
August 2006
August 2008
August 2009
March 2010
September 2011
April 2012
April 2015
June 2015
December 2016
July 2017
November 2018
May 2019
August 2020
February 2023
May 2023
March 2024
April 2025
October 2025
December 2025
January 2026
March 2026
May 2026
June 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 48, "token_count": 378}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 44}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 284}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 0, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
409
43.79%
Neil Horman
378
40.47%
Eric Biggers
60
6.42%
Steffen Klassert
44
4.71%
Thorsten Blum
14
1.50%
Ondrej Mosnáček
5
0.54%
James Morris
5
0.54%
David S. Miller
1
0.11%
Others
18
1.93%
Total
934
rsa-pkcs1pad.c
379
-
11
1818
Andrzej Zaborowski
Herbert Xu
Tadeusz Struk
Eric Biggers
Lukas Wunner
Tudor-Dan Ambarus
Others
March 2015
June 2015
October 2015
December 2015
March 2016
June 2016
July 2016
September 2016
May 2017
October 2018
January 2019
May 2019
January 2020
February 2020
July 2020
August 2020
January 2022
October 2022
November 2022
January 2023
February 2023
October 2023
September 2024
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 160}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 34, "token_count": 1313}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 31}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Andrzej Zaborowski
1313
72.22%
Herbert Xu
201
11.06%
Tadeusz Struk
192
10.56%
Eric Biggers
56
3.08%
Lukas Wunner
37
2.04%
Tudor-Dan Ambarus
1
0.06%
Others
18
0.99%
Total
1818
rsa.c
437
-
12
1815
Tadeusz Struk
Tudor-Dan Ambarus
Andrzej Zaborowski
Lukas Wunner
Herbert Xu
Stephan Mueller
Others
June 2015
July 2015
October 2015
December 2015
June 2016
May 2017
May 2019
November 2021
June 2022
September 2022
June 2023
October 2023
February 2024
August 2024
September 2024
April 2025
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 748}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 22, "token_count": 123}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 59}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 34, "token_count": 44}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 43, "token_count": 292}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 276}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tadeusz Struk
930
51.24%
Tudor-Dan Ambarus
293
16.14%
Andrzej Zaborowski
44
2.42%
Lukas Wunner
31
1.71%
Herbert Xu
23
1.27%
Stephan Mueller
13
0.72%
Others
481
26.50%
Total
1815
rsa_helper.c
186
-
7
675
Tadeusz Struk
Tudor-Dan Ambarus
Salvatore Benedetto
Stephan Mueller
Eric Biggers
Others
June 2015
October 2015
June 2016
July 2016
August 2016
November 2017
March 2018
May 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 444}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 43, "token_count": 160}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 12, "token_count": 45}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tadeusz Struk
462
68.44%
Tudor-Dan Ambarus
160
23.70%
Salvatore Benedetto
45
6.67%
Stephan Mueller
2
0.30%
Eric Biggers
2
0.30%
Others
4
0.59%
Total
675
rsassa-pkcs1.c
437
-
13
2175
Lukas Wunner
Tadeusz Struk
Andrzej Zaborowski
Eric Biggers
Herbert Xu
Nicolai Stange
Vitaly Chikunov
Others
February 2009
June 2015
December 2015
March 2016
June 2016
September 2016
October 2018
December 2018
January 2019
April 2019
May 2019
January 2020
February 2020
July 2020
January 2022
February 2022
October 2023
February 2024
September 2024
October 2024
November 2024
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 54}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 34, "token_count": 399}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 430}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 1056}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Lukas Wunner
1099
50.53%
Tadeusz Struk
484
22.25%
Andrzej Zaborowski
399
18.34%
Eric Biggers
83
3.82%
Herbert Xu
68
3.13%
Nicolai Stange
7
0.32%
Vitaly Chikunov
1
0.05%
Others
34
1.56%
Total
2175
scatterwalk.c
204
-
5
852
Eric Biggers
Herbert Xu
James Morris
Others
October 2002
February 2003
March 2004
March 2005
August 2006
August 2007
December 2007
May 2015
May 2019
February 2025
March 2025
April 2025
November 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 252}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 299}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
552
64.79%
Herbert Xu
259
30.40%
James Morris
16
1.88%
Others
25
2.93%
Total
852
scompress.c
402
-
17
1804
Giovanni Cabiddu
Herbert Xu
Sebastian Andrzej Siewior
Thorsten Blum
Ard Biesheuvel
Steffen Klassert
Ondrej Mosnáček
James Morris
Eric Biggers
Others
October 2002
September 2011
October 2016
December 2016
April 2017
July 2017
January 2018
November 2018
March 2019
April 2019
May 2019
December 2019
February 2023
May 2023
December 2023
March 2024
March 2025
April 2025
May 2025
September 2025
December 2025
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 673}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 94}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 26, "token_count": 114}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 686}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
767
42.52%
Herbert Xu
740
41.02%
Sebastian Andrzej Siewior
124
6.87%
Thorsten Blum
14
0.78%
Ard Biesheuvel
14
0.78%
Steffen Klassert
12
0.67%
Ondrej Mosnáček
5
0.28%
James Morris
5
0.28%
Eric Biggers
4
0.22%
Others
119
6.60%
Total
1804
seed.c
469
-
8
3366
Hye-Shik Chang
Eric Biggers
James Morris
Herbert Xu
Kees Cook
Others
October 2002
December 2003
June 2005
August 2007
November 2014
May 2019
November 2020
November 2022
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 31, "token_count": 3237}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hye-Shik Chang
3237
96.17%
Eric Biggers
100
2.97%
James Morris
13
0.39%
Herbert Xu
6
0.18%
Kees Cook
5
0.15%
Others
5
0.15%
Total
3366
seqiv.c
178
-
12
850
Herbert Xu
Joy Latten
James Morris
Eric Biggers
Kees Cook
Others
May 1998
February 2002
October 2002
December 2003
June 2005
August 2007
October 2007
November 2007
December 2007
August 2008
July 2014
November 2014
May 2015
July 2015
August 2015
July 2016
January 2019
May 2019
January 2020
July 2020
August 2020
January 2023
February 2023
April 2025
May 2025
December 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
782
92.00%
Joy Latten
24
2.82%
James Morris
11
1.29%
Eric Biggers
11
1.29%
Kees Cook
5
0.59%
Others
17
2.00%
Total
850
serpent_generic.c
609
-
12
6439
James Morris
Arnd Bergmann
Herbert Xu
Jussi Kivilinna
Ard Biesheuvel
Kees Cook
David S. Miller
Others
October 2002
December 2002
March 2003
October 2004
December 2005
May 2006
April 2008
October 2011
November 2011
July 2012
November 2014
January 2015
July 2017
May 2019
June 2019
November 2019
February 2021
November 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 6, "token_count": 4879}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 37, "token_count": 1127}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 57, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 73}, {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
4938
76.69%
Arnd Bergmann
1129
17.53%
Herbert Xu
136
2.11%
Jussi Kivilinna
120
1.86%
Ard Biesheuvel
73
1.13%
Kees Cook
23
0.36%
David S. Miller
5
0.08%
Others
15
0.23%
Total
6439
sha1.c
240
-
14
1213
Eric Biggers
James Morris
Corentin Labbe
Herbert Xu
Adrian-Ken Rueegsegger
Ard Biesheuvel
Sebastian Andrzej Siewior
Kees Cook
Others
October 2002
November 2005
May 2006
July 2006
October 2007
December 2008
July 2009
August 2011
November 2014
January 2015
March 2015
April 2015
December 2015
August 2016
May 2019
April 2025
July 2025
September 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 96}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 58, "token_count": 54}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 848}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 66}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
914
75.35%
James Morris
96
7.91%
Corentin Labbe
54
4.45%
Herbert Xu
36
2.97%
Adrian-Ken Rueegsegger
36
2.97%
Ard Biesheuvel
6
0.49%
Sebastian Andrzej Siewior
1
0.08%
Kees Cook
1
0.08%
Others
69
5.69%
Total
1213
sha256.c
419
-
16
2152
Eric Biggers
Herbert Xu
Corentin Labbe
Ard Biesheuvel
David S. Miller
Adrian-Ken Rueegsegger
James Morris
Kees Cook
Jussi Kivilinna
Others
October 2002
November 2002
May 2006
July 2006
October 2007
November 2007
December 2008
July 2009
July 2012
August 2014
November 2014
January 2015
April 2015
December 2015
May 2019
August 2019
May 2023
April 2025
May 2025
June 2025
September 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 60}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 57}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 71}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 58, "token_count": 148}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 395}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 981}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
1484
68.96%
Herbert Xu
188
8.74%
Corentin Labbe
148
6.88%
Ard Biesheuvel
71
3.30%
David S. Miller
60
2.79%
Adrian-Ken Rueegsegger
57
2.65%
James Morris
44
2.04%
Kees Cook
8
0.37%
Jussi Kivilinna
1
0.05%
Others
91
4.23%
Total
2152
sha3.c
166
-
5
788
Eric Biggers
Ard Biesheuvel
Herbert Xu
Others
June 2016
January 2018
May 2019
April 2025
October 2025
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 410}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 299}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
299
37.94%
Ard Biesheuvel
50
6.35%
Herbert Xu
28
3.55%
Others
411
52.16%
Total
788
sha512.c
425
-
15
2269
Eric Biggers
James Morris
Ard Biesheuvel
Adrian-Ken Rueegsegger
Herbert Xu
Kees Cook
Jussi Kivilinna
Others
October 2002
January 2003
April 2004
April 2006
May 2006
March 2008
December 2008
July 2009
July 2012
March 2013
November 2014
January 2015
April 2015
May 2018
May 2019
November 2020
May 2023
August 2023
April 2025
June 2025
September 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 193}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 79}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 143}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 252}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 1354}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
1463
64.48%
James Morris
220
9.70%
Ard Biesheuvel
143
6.30%
Adrian-Ken Rueegsegger
79
3.48%
Herbert Xu
57
2.51%
Kees Cook
4
0.18%
Jussi Kivilinna
3
0.13%
Others
300
13.22%
Total
2269
shash.c
548
-
13
2660
Herbert Xu
Eric Biggers
Jussi Kivilinna
James Morris
Steffen Klassert
Thorsten Blum
Loc Ho
David S. Miller
Ondrej Mosnáček
Kees Cook
Others
October 2002
November 2002
March 2003
March 2004
July 2006
August 2006
September 2006
May 2008
July 2008
August 2008
November 2008
July 2009
November 2010
September 2011
April 2012
July 2012
April 2015
December 2016
November 2017
January 2018
August 2018
November 2018
January 2019
May 2019
November 2019
December 2019
January 2020
May 2020
June 2022
November 2022
February 2023
May 2023
October 2023
March 2024
April 2025
May 2025
December 2025
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 6, "token_count": 58}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 697}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 257}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 45}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 752}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2012
75.64%
Eric Biggers
397
14.92%
Jussi Kivilinna
99
3.72%
James Morris
63
2.37%
Steffen Klassert
45
1.69%
Thorsten Blum
16
0.60%
Loc Ho
6
0.23%
David S. Miller
6
0.23%
Ondrej Mosnáček
5
0.19%
Kees Cook
1
0.04%
Others
10
0.38%
Total
2660
sig.c
182
-
12
788
Lukas Wunner
Herbert Xu
Tadeusz Struk
Steffen Klassert
James Morris
Nicolai Stange
Ondrej Mosnáček
Thorsten Blum
Eric Biggers
Others
October 2002
November 2002
July 2006
August 2006
September 2006
September 2011
June 2015
December 2016
November 2018
May 2019
February 2022
August 2022
February 2023
May 2023
June 2023
September 2024
October 2024
November 2024
February 2025
April 2025
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 97}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 410}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Lukas Wunner
454
57.61%
Herbert Xu
155
19.67%
Tadeusz Struk
97
12.31%
Steffen Klassert
24
3.05%
James Morris
19
2.41%
Nicolai Stange
7
0.89%
Ondrej Mosnáček
5
0.63%
Thorsten Blum
4
0.51%
Eric Biggers
1
0.13%
Others
22
2.79%
Total
788
simd.c
264
-
8
1169
Eric Biggers
Herbert Xu
Ard Biesheuvel
Thorsten Blum
Kees Cook
Others
November 2016
February 2018
November 2018
March 2019
May 2019
December 2019
July 2020
May 2024
August 2024
December 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 499}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 244}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 374}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
630
53.89%
Herbert Xu
513
43.88%
Ard Biesheuvel
7
0.60%
Thorsten Blum
2
0.17%
Kees Cook
1
0.09%
Others
16
1.37%
Total
1169
skcipher.c
886
-
17
4307
Herbert Xu
Eric Biggers
Kees Cook
Ard Biesheuvel
James Morris
Thorsten Blum
Ondrej Mosnáček
David S. Miller
Corentin Labbe
Others
October 2002
November 2002
August 2006
September 2006
March 2007
November 2007
December 2007
May 2015
August 2015
July 2016
November 2016
December 2016
May 2017
October 2017
November 2017
January 2018
July 2018
September 2018
November 2018
January 2019
March 2019
May 2019
June 2019
September 2019
October 2019
November 2019
December 2019
January 2020
July 2020
August 2020
December 2020
August 2021
December 2021
November 2022
February 2023
May 2023
September 2023
October 2023
November 2023
March 2024
December 2024
January 2025
February 2025
March 2025
April 2025
October 2025
November 2025
December 2025
May 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 352}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 660}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 0, "token_count": 667}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 45}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 187}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 57, "token_count": 66}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 468}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 302}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 1, "token_count": 60}, {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 503}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 47, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2818
65.43%
Eric Biggers
1287
29.88%
Kees Cook
66
1.53%
Ard Biesheuvel
54
1.25%
James Morris
26
0.60%
Thorsten Blum
22
0.51%
Ondrej Mosnáček
9
0.21%
David S. Miller
3
0.07%
Corentin Labbe
2
0.05%
Others
20
0.46%
Total
4307
skcipher.h
18
-
6
53
Herbert Xu
James Morris
Huang Ying
Eric Biggers
Others
October 2002
March 2003
March 2007
January 2009
September 2010
November 2016
May 2019
December 2019
September 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
37
69.81%
James Morris
9
16.98%
Huang Ying
2
3.77%
Eric Biggers
2
3.77%
Others
3
5.66%
Total
53
sm3.c
89
-
6
358
Gilad Ben-Yossef
Eric Biggers
Herbert Xu
Tianjia Zhang
Others
August 2017
June 2019
January 2022
May 2023
April 2025
March 2026
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 179}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 161}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
179
50.00%
Eric Biggers
161
44.97%
Herbert Xu
8
2.23%
Tianjia Zhang
5
1.40%
Others
5
1.40%
Total
358
sm4.c
184
-
5
1612
Gilad Ben-Yossef
Tianjia Zhang
Ard Biesheuvel
Others
March 2018
April 2018
July 2021
August 2021
March 2022
October 2024
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 891}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 30, "token_count": 662}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 30, "token_count": 52}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
891
55.27%
Tianjia Zhang
714
44.29%
Ard Biesheuvel
4
0.25%
Others
3
0.19%
Total
1612
sm4_generic.c
92
-
5
295
Gilad Ben-Yossef
Tianjia Zhang
Herbert Xu
Eric Biggers
Others
March 2018
December 2019
July 2021
November 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 269}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
269
91.19%
Tianjia Zhang
17
5.76%
Herbert Xu
7
2.37%
Eric Biggers
1
0.34%
Others
1
0.34%
Total
295
streebog_generic.c
1074
-
3
6339
Vitaly Chikunov
Herbert Xu
Eric Biggers
November 2018
January 2019
March 2019
April 2025
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 6220}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 84}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Chikunov
6220
98.12%
Herbert Xu
84
1.33%
Eric Biggers
35
0.55%
Total
6339
tcrypt.c
2854
-
72
15078
Gilad Ben-Yossef
Jussi Kivilinna
Herbert Xu
David S. Miller
Robert Elliott
Adrian-Ken Rueegsegger
Tianjia Zhang
James Morris
Ard Biesheuvel
Johannes Goetzfried
Kees Cook
Taehee Yoo
Mikko Herranen
Horia Geantă
Loc Ho
Vitaly Chikunov
Raveendra Padasalagi
Kartikey Mahendra Bhatt
Jarod Wilson
Rik Snel
Aaron Grothe
Sebastian Andrzej Siewior
Noriaki Takamiya
Eric Biggers
Steffen Klassert
Tudor-Dan Ambarus
Martin Willi
Nathan Huckleberry
Joy Latten
Nicolai Stange
David Howells
Kevin Coffman
Neil Horman
Kazunori Miyazawa
David Sterba
Others
October 2002
November 2002
December 2002
January 2003
March 2003
August 2003
December 2003
March 2004
April 2004
June 2004
August 2004
September 2004
October 2004
November 2004
February 2005
June 2005
September 2005
May 2006
August 2006
October 2006
November 2006
December 2006
January 2007
April 2007
September 2007
October 2007
November 2007
December 2007
March 2008
April 2008
May 2008
June 2008
July 2008
March 2009
May 2009
June 2009
July 2009
September 2009
May 2010
November 2010
March 2011
April 2011
September 2011
October 2011
March 2012
May 2012
June 2012
July 2012
September 2012
October 2012
December 2012
April 2013
September 2013
November 2013
December 2013
March 2014
April 2014
May 2014
June 2014
July 2014
December 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
February 2016
June 2016
January 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
July 2018
September 2018
November 2018
December 2018
May 2019
July 2019
August 2019
February 2020
July 2020
August 2020
November 2020
December 2020
May 2021
July 2021
August 2021
October 2021
January 2022
February 2022
May 2022
July 2022
September 2022
October 2022
December 2022
April 2023
November 2023
February 2024
June 2024
May 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 221}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 13}, {"author_id": 11, "token_count": 60}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 25}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 233}, {"author_id": 60, "token_count": 218}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 195}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 27, "token_count": 34}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 38, "token_count": 36}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 44, "token_count": 126}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 24, "token_count": 4}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 26, "token_count": 37}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 16, "token_count": 671}, {"author_id": 55, "token_count": 99}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1027}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 62}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 14, "token_count": 880}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1922}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 35, "token_count": 43}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 35, "token_count": 201}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 85}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 87}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 259}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 28, "token_count": 14}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 53, "token_count": 26}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 518}, {"author_id": 40, "token_count": 79}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 37}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 17}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 4681}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 57, "token_count": 147}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 53, "token_count": 35}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 55}, {"author_id": 53, "token_count": 16}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 5, "token_count": 86}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 111}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 9, "token_count": 120}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 30, "token_count": 42}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 30, "token_count": 199}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 13}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 96}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 51, "token_count": 702}, {"author_id": 15, "token_count": 60}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 30, "token_count": 80}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 18}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
4798
31.82%
Jussi Kivilinna
2159
14.32%
Herbert Xu
2144
14.22%
David S. Miller
880
5.84%
Robert Elliott
702
4.66%
Adrian-Ken Rueegsegger
671
4.45%
Tianjia Zhang
344
2.28%
James Morris
291
1.93%
Ard Biesheuvel
285
1.89%
Johannes Goetzfried
244
1.62%
Kees Cook
165
1.09%
Taehee Yoo
156
1.03%
Mikko Herranen
126
0.84%
Horia Geantă
101
0.67%
Loc Ho
99
0.66%
Vitaly Chikunov
86
0.57%
Raveendra Padasalagi
79
0.52%
Kartikey Mahendra Bhatt
68
0.45%
Jarod Wilson
62
0.41%
Rik Snel
41
0.27%
Aaron Grothe
39
0.26%
Sebastian Andrzej Siewior
37
0.25%
Noriaki Takamiya
34
0.23%
Eric Biggers
31
0.21%
Steffen Klassert
29
0.19%
Tudor-Dan Ambarus
17
0.11%
Martin Willi
14
0.09%
Nathan Huckleberry
13
0.09%
Joy Latten
10
0.07%
Nicolai Stange
8
0.05%
David Howells
4
0.03%
Kevin Coffman
3
0.02%
Neil Horman
2
0.01%
Kazunori Miyazawa
1
0.01%
David Sterba
1
0.01%
Others
1334
8.85%
Total
15078
tcrypt.h
99
-
19
575
Sebastian Andrzej Siewior
Jussi Kivilinna
Herbert Xu
Martin Willi
Rik Snel
James Morris
Johannes Goetzfried
Kartikey Mahendra Bhatt
Gilad Ben-Yossef
Mikko Herranen
Ard Biesheuvel
Eric Biggers
Others
October 2002
December 2003
November 2004
June 2005
March 2006
May 2006
August 2006
November 2006
September 2007
November 2007
March 2008
July 2008
October 2011
July 2012
December 2012
December 2013
June 2015
July 2015
September 2018
May 2019
December 2022
May 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 291}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 26, "token_count": 59}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 35, "token_count": 13}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 28, "token_count": 22}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Andrzej Siewior
59
10.26%
Jussi Kivilinna
41
7.13%
Herbert Xu
27
4.70%
Martin Willi
22
3.83%
Rik Snel
17
2.96%
James Morris
15
2.61%
Johannes Goetzfried
13
2.26%
Kartikey Mahendra Bhatt
11
1.91%
Gilad Ben-Yossef
11
1.91%
Mikko Herranen
10
1.74%
Ard Biesheuvel
5
0.87%
Eric Biggers
1
0.17%
Others
343
59.65%
Total
575
tea.c
262
-
12
1605
Aaron Grothe
Eric Biggers
Herbert Xu
James Morris
Jussi Kivilinna
David S. Miller
Kees Cook
Others
October 2002
December 2003
June 2004
September 2004
September 2005
October 2005
May 2006
April 2008
July 2012
November 2014
January 2015
May 2019
June 2019
November 2022
December 2024
April 2025
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 3, "token_count": 1101}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 3, "token_count": 147}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Grothe
1248
77.76%
Eric Biggers
166
10.34%
Herbert Xu
129
8.04%
James Morris
25
1.56%
Jussi Kivilinna
19
1.18%
David S. Miller
3
0.19%
Kees Cook
2
0.12%
Others
13
0.81%
Total
1605
testmgr.c
5722
-
81
27075
Eric Biggers
Herbert Xu
Jussi Kivilinna
Salvatore Benedetto
Tadeusz Struk
Stephan Mueller
Lukas Wunner
Ard Biesheuvel
Jarod Wilson
Gilad Ben-Yossef
Giovanni Cabiddu
Aleksander Jan Bajkowski
Tudor-Dan Ambarus
Tianjia Zhang
Nicolai Stange
Vitaly Chikunov
Raveendra Padasalagi
Nikolay Borisov
Johannes Goetzfried
James Morris
Taehee Yoo
Horia Geantă
Arnd Bergmann
David Howells
Stefan Berger
Martin Willi
Kartikey Mahendra Bhatt
Nathan Huckleberry
Neil Horman
David Sterba
Ondrej Mosnáček
Saulo Alessandre
Mikko Herranen
Loc Ho
Robert Elliott
David S. Miller
Nick Terrell
Kees Cook
Sebastian Andrzej Siewior
Others
October 2002
November 2002
January 2003
December 2003
August 2006
September 2006
March 2007
April 2007
November 2007
May 2008
July 2008
August 2008
October 2008
November 2008
March 2009
May 2009
July 2009
December 2009
May 2010
June 2010
November 2010
January 2011
October 2011
November 2011
March 2012
May 2012
June 2012
July 2012
September 2012
October 2012
November 2012
December 2012
April 2013
May 2013
June 2013
July 2013
September 2013
November 2013
March 2014
May 2014
July 2014
August 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
January 2016
February 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
August 2017
October 2017
January 2018
March 2018
April 2018
May 2018
July 2018
September 2018
November 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
March 2020
August 2020
September 2020
October 2020
December 2020
February 2021
March 2021
May 2021
June 2021
August 2021
September 2021
February 2022
March 2022
May 2022
July 2022
August 2022
September 2022
October 2022
December 2022
February 2023
April 2023
June 2023
September 2023
October 2023
December 2023
April 2024
May 2024
July 2024
September 2024
October 2024
November 2024
December 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
August 2025
October 2025
January 2026
February 2026
March 2026
April 2026
June 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 102}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 44, "token_count": 18}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 55, "token_count": 18}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2287}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 48, "token_count": 30}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 41, "token_count": 225}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 41, "token_count": 194}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 309}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 35, "token_count": 30}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 35, "token_count": 12}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 35, "token_count": 80}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 86}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 166}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 53, "token_count": 39}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 504}, {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 53, "token_count": 53}, {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 21}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 28, "token_count": 48}, {"author_id": 22, "token_count": 589}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 67}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 60, "token_count": 467}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 40, "token_count": 136}, {"author_id": 12, "token_count": 711}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 207}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 445}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 68}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 201}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 63}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 55}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 11}, {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 13, "token_count": 132}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 117}, {"author_id": 13, "token_count": 5}, {"author_id": 19, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 60}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 13, "token_count": 5}, {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 6906}, {"author_id": 5, "token_count": 25}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 374}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 3230}, {"author_id": 13, "token_count": 31}, {"author_id": 5, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1392}, {"author_id": 49, "token_count": 123}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 37, "token_count": 82}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 40}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 28}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1717}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 30, "token_count": 32}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 23}, {"author_id": 32, "token_count": 46}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 30, "token_count": 86}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 153}, {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 204}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 41}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 104}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 51, "token_count": 17}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 30, "token_count": 65}, {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 464}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 98}, {"author_id": 7, "token_count": 536}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 140}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 60}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 57}, {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 21, "token_count": 54}, {"author_id": 1, "token_count": 5}, {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 21, "token_count": 144}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 1, "token_count": 68}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
15224
56.23%
Herbert Xu
3208
11.85%
Jussi Kivilinna
727
2.69%
Salvatore Benedetto
716
2.64%
Tadeusz Struk
663
2.45%
Stephan Mueller
615
2.27%
Lukas Wunner
562
2.08%
Ard Biesheuvel
528
1.95%
Jarod Wilson
427
1.58%
Gilad Ben-Yossef
349
1.29%
Giovanni Cabiddu
275
1.02%
Aleksander Jan Bajkowski
255
0.94%
Tudor-Dan Ambarus
201
0.74%
Tianjia Zhang
183
0.68%
Nicolai Stange
163
0.60%
Vitaly Chikunov
160
0.59%
Raveendra Padasalagi
136
0.50%
Nikolay Borisov
123
0.45%
Johannes Goetzfried
122
0.45%
James Morris
106
0.39%
Taehee Yoo
104
0.38%
Horia Geantă
92
0.34%
Arnd Bergmann
82
0.30%
David Howells
66
0.24%
Stefan Berger
55
0.20%
Martin Willi
48
0.18%
Kartikey Mahendra Bhatt
46
0.17%
Nathan Huckleberry
41
0.15%
Neil Horman
30
0.11%
David Sterba
28
0.10%
Ondrej Mosnáček
24
0.09%
Saulo Alessandre
23
0.08%
Mikko Herranen
18
0.07%
Loc Ho
18
0.07%
Robert Elliott
17
0.06%
David S. Miller
8
0.03%
Nick Terrell
7
0.03%
Kees Cook
5
0.02%
Sebastian Andrzej Siewior
2
0.01%
Others
1618
5.98%
Total
27075
testmgr.h
37444
-
61
75206
Eric Biggers
Jussi Kivilinna
Lukas Wunner
Herbert Xu
Aleksander Jan Bajkowski
Taehee Yoo
Sebastian Andrzej Siewior
David Sterba
Ard Biesheuvel
Nathan Huckleberry
Nicolai Stange
Tianjia Zhang
Johannes Goetzfried
Ondrej Mosnáček
David Howells
Martin Willi
Gilad Ben-Yossef
Raveendra Padasalagi
Salvatore Benedetto
Stefan Berger
Vitaly Chikunov
Thorsten Blum
Horia Geantă
Jarod Wilson
Tadeusz Struk
Neil Horman
Nikolay Borisov
Stephan Mueller
James Morris
Saulo Alessandre
Nick Terrell
Kartikey Mahendra Bhatt
Adrian-Ken Rueegsegger
Tudor-Dan Ambarus
Giovanni Cabiddu
Aaron Grothe
Mikko Herranen
Others
October 2002
November 2002
March 2003
December 2003
March 2004
August 2004
November 2004
February 2005
June 2005
March 2006
August 2006
December 2006
November 2007
December 2007
March 2008
May 2008
June 2008
July 2008
December 2008
May 2009
November 2010
February 2011
May 2011
October 2011
March 2012
May 2012
July 2012
September 2012
October 2012
November 2012
April 2013
March 2014
April 2014
May 2014
July 2014
August 2014
May 2015
June 2015
July 2015
October 2015
June 2016
July 2016
August 2016
January 2017
February 2017
April 2017
May 2017
June 2017
August 2017
January 2018
February 2018
March 2018
May 2018
September 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
July 2020
March 2021
May 2021
August 2021
October 2021
November 2021
February 2022
May 2022
June 2022
July 2022
October 2022
April 2023
November 2023
March 2024
April 2024
September 2024
October 2024
December 2024
January 2025
May 2025
November 2025
January 2026
February 2026
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 202}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 11, "token_count": 120}, {"author_id": 60, "token_count": 443}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 320}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 26, "token_count": 3135}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 16, "token_count": 70}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 48, "token_count": 262}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 4711}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 453}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 3001}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 730}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 35, "token_count": 1087}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 53, "token_count": 474}, {"author_id": 35, "token_count": 316}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 4, "token_count": 790}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 1990}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 533}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 927}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 53, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 9, "token_count": 63}, {"author_id": 4, "token_count": 801}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 60, "token_count": 163}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 48}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 457}, {"author_id": 28, "token_count": 705}, {"author_id": 22, "token_count": 363}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 1839}, {"author_id": 28, "token_count": 354}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 40, "token_count": 842}, {"author_id": 12, "token_count": 556}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 12, "token_count": 212}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 146}, {"author_id": 1, "token_count": 146}, {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 43, "token_count": 42}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 119}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 13, "token_count": 532}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 594}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 216}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 135}, {"author_id": 59, "token_count": 139}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 7041}, {"author_id": 19, "token_count": 1345}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 271}, {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2098}, {"author_id": 5, "token_count": 218}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1913}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 3282}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 5, "token_count": 344}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 49, "token_count": 227}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 1023}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 9, "token_count": 313}, {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 3062}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 162}, {"author_id": 32, "token_count": 355}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 30, "token_count": 306}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 1990}, {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 2224}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 3580}, {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 30, "token_count": 1663}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 32, "token_count": 210}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 7758}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 7, "token_count": 79}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 1194}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 47, "token_count": 493}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 899}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 21, "token_count": 238}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 21, "token_count": 2823}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 1, "token_count": 227}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
15297
20.34%
Jussi Kivilinna
8772
11.66%
Lukas Wunner
7837
10.42%
Herbert Xu
7377
9.81%
Aleksander Jan Bajkowski
3960
5.27%
Taehee Yoo
3580
4.76%
Sebastian Andrzej Siewior
3135
4.17%
David Sterba
3062
4.07%
Ard Biesheuvel
2247
2.99%
Nathan Huckleberry
2224
2.96%
Nicolai Stange
1990
2.65%
Tianjia Zhang
1969
2.62%
Johannes Goetzfried
1403
1.87%
Ondrej Mosnáček
1392
1.85%
David Howells
1335
1.78%
Martin Willi
1059
1.41%
Gilad Ben-Yossef
938
1.25%
Raveendra Padasalagi
842
1.12%
Salvatore Benedetto
768
1.02%
Stefan Berger
565
0.75%
Vitaly Chikunov
562
0.75%
Thorsten Blum
493
0.66%
Horia Geantă
490
0.65%
Jarod Wilson
463
0.62%
Tadeusz Struk
366
0.49%
Neil Horman
262
0.35%
Nikolay Borisov
227
0.30%
Stephan Mueller
212
0.28%
James Morris
209
0.28%
Saulo Alessandre
162
0.22%
Nick Terrell
139
0.18%
Kartikey Mahendra Bhatt
120
0.16%
Adrian-Ken Rueegsegger
70
0.09%
Tudor-Dan Ambarus
42
0.06%
Giovanni Cabiddu
8
0.01%
Aaron Grothe
8
0.01%
Mikko Herranen
4
0.01%
Others
1617
2.15%
Total
75206
twofish_common.c
693
-
7
7201
Joachim Fritschi
David S. Miller
Denys Vlasenko
Jussi Kivilinna
Herbert Xu
Others
November 2002
March 2003
May 2006
June 2006
August 2006
October 2007
October 2011
May 2019
July 2022
November 2022
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 3320}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 25, "token_count": 3582}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 23, "token_count": 261}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Joachim Fritschi
3582
49.74%
David S. Miller
3323
46.15%
Denys Vlasenko
261
3.62%
Jussi Kivilinna
24
0.33%
Herbert Xu
8
0.11%
Others
3
0.04%
Total
7201
twofish_generic.c
196
-
10
584
David S. Miller
Herbert Xu
Joachim Fritschi
Denys Vlasenko
Ard Biesheuvel
Kees Cook
Others
November 2002
March 2003
October 2005
January 2006
May 2006
June 2006
April 2008
June 2010
November 2014
January 2015
May 2019
February 2021
November 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 523}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
525
89.90%
Herbert Xu
23
3.94%
Joachim Fritschi
16
2.74%
Denys Vlasenko
5
0.86%
Ard Biesheuvel
2
0.34%
Kees Cook
1
0.17%
Others
12
2.05%
Total
584
wp512.c
1145
-
13
7939
Aaron Grothe
Herbert Xu
Adrian-Ken Rueegsegger
James Morris
Jussi Kivilinna
Eric Biggers
Kees Cook
Arnd Bergmann
Others
October 2002
December 2003
August 2004
September 2004
October 2005
May 2006
April 2008
December 2008
September 2011
July 2012
September 2014
November 2014
January 2015
June 2019
August 2021
December 2022
April 2025
June 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 7385}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 3, "token_count": 189}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 94}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 146}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Grothe
7574
95.40%
Herbert Xu
176
2.22%
Adrian-Ken Rueegsegger
94
1.18%
James Morris
43
0.54%
Jussi Kivilinna
19
0.24%
Eric Biggers
15
0.19%
Kees Cook
2
0.03%
Arnd Bergmann
1
0.01%
Others
15
0.19%
Total
7939
xcbc.c
208
-
10
1014
Kazunori Miyazawa
Herbert Xu
Eric Biggers
Kees Cook
Ard Biesheuvel
Steffen Klassert
Others
October 2006
November 2006
December 2006
December 2007
July 2009
August 2009
May 2011
November 2014
August 2018
May 2019
January 2020
July 2020
December 2020
October 2023
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1159686000, "group": [ {"author_id": 56, "token_count": 587}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 57, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Kazunori Miyazawa
587
57.89%
Herbert Xu
288
28.40%
Eric Biggers
100
9.86%
Kees Cook
18
1.78%
Ard Biesheuvel
7
0.69%
Steffen Klassert
4
0.39%
Others
10
0.99%
Total
1014
xctr.c
191
-
8
928
Nathan Huckleberry
James Morris
Herbert Xu
Ard Biesheuvel
Eric Biggers
Others
October 2002
December 2003
August 2006
March 2010
April 2015
March 2019
May 2019
August 2020
December 2020
May 2022
December 2024
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 893}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nathan Huckleberry
893
96.23%
James Morris
18
1.94%
Herbert Xu
9
0.97%
Ard Biesheuvel
3
0.32%
Eric Biggers
2
0.22%
Others
3
0.32%
Total
928
xts.c
476
-
17
2348
Herbert Xu
Ard Biesheuvel
Rik Snel
Ondrej Mosnáček
Eric Biggers
James Morris
Stephan Mueller
Jussi Kivilinna
Kees Cook
Sebastian Andrzej Siewior
Others
October 2002
December 2003
June 2005
August 2006
November 2006
September 2007
March 2008
March 2011
November 2011
November 2014
February 2016
November 2016
February 2017
April 2017
September 2017
September 2018
April 2019
May 2019
August 2019
December 2019
February 2020
July 2020
December 2020
February 2022
January 2023
February 2023
June 2023
October 2023
December 2024
March 2025
April 2025
May 2025
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 38, "token_count": 16}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 38, "token_count": 539}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 750}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 179}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 567}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
833
35.48%
Ard Biesheuvel
580
24.70%
Rik Snel
555
23.64%
Ondrej Mosnáček
182
7.75%
Eric Biggers
129
5.49%
James Morris
20
0.85%
Stephan Mueller
14
0.60%
Jussi Kivilinna
10
0.43%
Kees Cook
5
0.21%
Sebastian Andrzej Siewior
3
0.13%
Others
17
0.72%
Total
2348
xxhash_generic.c
106
-
5
443
Nikolay Borisov
James Morris
Eric Biggers
Herbert Xu
Others
October 2002
January 2019
May 2019
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 49, "token_count": 436}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolay Borisov
436
98.42%
James Morris
3
0.68%
Eric Biggers
2
0.45%
Herbert Xu
1
0.23%
Others
1
0.23%
Total
443
zstd.c
315
-
9
1406
Suman Kumar Chakraborty
Nick Terrell
Eric Biggers
Thorsten Blum
James Morris
Kees Cook
Herbert Xu
David S. Miller
Others
October 2002
November 2002
March 2018
May 2019
September 2020
April 2025
June 2025
July 2025
September 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 59, "token_count": 371}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 59, "token_count": 10}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 42, "token_count": 985}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 47, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Suman Kumar Chakraborty
985
70.06%
Nick Terrell
381
27.10%
Eric Biggers
17
1.21%
Thorsten Blum
12
0.85%
James Morris
3
0.21%
Kees Cook
2
0.14%
Herbert Xu
2
0.14%
David S. Miller
2
0.14%
Others
2
0.14%
Total
1406
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
347
Author
Tokens
Proportion
Commits
Proportion
0
Herbert Xu
67507
16.62%
639
25.60%
1
Eric Biggers
50191
12.36%
360
14.42%
2
David Howells
36623
9.02%
137
5.49%
3
Aaron Grothe
19087
4.70%
7
0.28%
4
Jussi Kivilinna
15159
3.73%
78
3.13%
5
Vitaly Chikunov
13552
3.34%
15
0.60%
6
James Morris
12587
3.10%
34
1.36%
7
Lukas Wunner
11760
2.90%
25
1.00%
8
Stephan Mueller
11477
2.83%
79
3.17%
9
Ard Biesheuvel
11427
2.81%
87
3.49%
10
Dan J Williams
8391
2.07%
48
1.92%
11
Kartikey Mahendra Bhatt
7988
1.97%
3
0.12%
12
Salvatore Benedetto
7930
1.95%
7
0.28%
13
Gilad Ben-Yossef
7581
1.87%
24
0.96%
14
David S. Miller
6880
1.69%
18
0.72%
15
Taehee Yoo
6085
1.50%
5
0.20%
16
Adrian-Ken Rueegsegger
5695
1.40%
12
0.48%
17
Nathan Huckleberry
5227
1.29%
2
0.08%
18
Steffen Klassert
5099
1.26%
30
1.20%
19
Ondrej Mosnáček
5017
1.24%
14
0.56%
20
Nicolai Stange
4380
1.08%
15
0.60%
21
Aleksander Jan Bajkowski
4215
1.04%
13
0.52%
22
Tadeusz Struk
3961
0.98%
13
0.52%
23
Denys Vlasenko
3906
0.96%
9
0.36%
24
Joy Latten
3749
0.92%
4
0.16%
25
Joachim Fritschi
3598
0.89%
3
0.12%
26
Sebastian Andrzej Siewior
3539
0.87%
18
0.72%
27
Noriaki Takamiya
3456
0.85%
2
0.08%
28
Martin Willi
3343
0.82%
12
0.48%
29
David Sterba
3297
0.81%
4
0.16%
30
Tianjia Zhang
3280
0.81%
16
0.64%
31
Hye-Shik Chang
3237
0.80%
1
0.04%
32
Stefan Berger
3019
0.74%
23
0.92%
33
Giovanni Cabiddu
2387
0.59%
13
0.52%
34
Andrzej Zaborowski
2081
0.51%
5
0.20%
35
Johannes Goetzfried
1969
0.48%
9
0.36%
36
Saulo Alessandre
1587
0.39%
4
0.16%
37
Arnd Bergmann
1239
0.31%
9
0.36%
38
Rik Snel
1193
0.29%
4
0.16%
39
Baolin Wang
1114
0.27%
1
0.04%
40
Raveendra Padasalagi
1057
0.26%
2
0.08%
41
Jarod Wilson
1003
0.25%
15
0.60%
42
Suman Kumar Chakraborty
985
0.24%
2
0.08%
43
Tudor-Dan Ambarus
962
0.24%
18
0.72%
44
Mikko Herranen
951
0.23%
2
0.08%
45
Yufen Yu
948
0.23%
3
0.12%
46
Huang Ying
867
0.21%
7
0.28%
47
Thorsten Blum
823
0.20%
38
1.52%
48
Neil Horman
808
0.20%
4
0.16%
49
Nikolay Borisov
786
0.19%
1
0.04%
50
Kevin Coffman
768
0.19%
1
0.04%
51
Robert Elliott
719
0.18%
2
0.08%
52
Frederick Lawler
689
0.17%
2
0.08%
53
Horia Geantă
686
0.17%
12
0.48%
54
Mat Martineau
659
0.16%
6
0.24%
55
Loc Ho
607
0.15%
3
0.12%
56
Kazunori Miyazawa
599
0.15%
2
0.08%
57
Kees Cook
579
0.14%
16
0.64%
58
Corentin Labbe
575
0.14%
12
0.48%
59
Nick Terrell
527
0.13%
2
0.08%
60
Others
16791
4.13%
544
21.79%
Total
406202
2496