Linux Source Code
Home
Release 6.16
Help
crypto
root
Highlighting
Reset All
By Author
By Age
──────────
Aaron Grothe
Adrian-Ken Rueegsegger
Alexander Boyko
Andrzej Zaborowski
Ard Biesheuvel
Arnd Bergmann
Baolin Wang
Corentin Labbe
Dan J Williams
David Howells
David S. Miller
David Sterba
Denys Vlasenko
Dmitry Kasatkin
Eric Biggers
Frederick Lawler
Gilad Ben-Yossef
Giovanni Cabiddu
Hannes Reinecke
Herbert Xu
Huang Ying
Hye-Shik Chang
James Morris
Jarod Wilson
Jeff Garzik
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
Tadeusz Struk
Taehee Yoo
Tianjia Zhang
Tudor-Dan Ambarus
Vitaly Chikunov
Yufen Yu
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
asymmetric_keys
5493
22
53
21791
David Howells
Mat Martineau
Vitaly Chikunov
Eric Biggers
Dmitry Kasatkin
Herbert Xu
Andrzej Zaborowski
Lukas Wunner
Stefan Berger
Tadeusz Struk
Tianjia Zhang
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
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": 4168}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 58, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 217}, {"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": 58, "token_count": 152}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 5917}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 1606}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 58, "token_count": 164}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 148}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1004}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 768}, ]}, {"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": 140}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 209}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 1214}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 54, "token_count": 126}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 54, "token_count": 259}, ]}, {"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": 127}, ]}, {"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": 1418}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 441}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 110}, ]}, {"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": 29, "token_count": 33}, {"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": 35, "token_count": 1}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 5}, {"author_id": 31, "token_count": 116}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 35, "token_count": 215}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 260}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 314}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 29, "token_count": 11}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 370}, ]}, {"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": 115}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 9, "token_count": 113}, {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 340}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 49}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 9, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
17189
78.88%
Mat Martineau
676
3.10%
Vitaly Chikunov
441
2.02%
Eric Biggers
403
1.85%
Dmitry Kasatkin
328
1.51%
Herbert Xu
298
1.37%
Andrzej Zaborowski
216
0.99%
Lukas Wunner
213
0.98%
Stefan Berger
143
0.66%
Tadeusz Struk
140
0.64%
Tianjia Zhang
44
0.20%
Saulo Alessandre
5
0.02%
Arnd Bergmann
5
0.02%
Others
1690
7.76%
Total
21791
async_tx
2079
6
26
9777
Dan J Williams
Yufen Yu
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
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": 1457}, ]}, {"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": 243}, ]}, {"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": 4598}, ]}, {"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": 107}, ]}, {"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": 865}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 89}, ]}, {"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": 47, "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": 4}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Dan J Williams
8438
86.30%
Yufen Yu
948
9.70%
Others
391
4.00%
Total
9777
krb5
3186
9
2
13479
David Howells
Herbert Xu
September 2020
November 2020
January 2025
February 2025
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 4515}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 1988}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 1570}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 2, "token_count": 5334}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
13415
99.53%
Herbert Xu
64
0.47%
Total
13479
Files:
842.c
85
-
7
276
Giovanni Cabiddu
Kees Cook
Ard Biesheuvel
Herbert Xu
Others
July 2012
November 2014
May 2015
October 2016
May 2019
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 32, "token_count": 140}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
140
50.72%
Kees Cook
4
1.45%
Ard Biesheuvel
3
1.09%
Herbert Xu
2
0.72%
Others
127
46.01%
Total
276
acompress.c
588
-
10
2868
Herbert Xu
Giovanni Cabiddu
Corentin Labbe
Steffen Klassert
James Morris
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
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": 32, "token_count": 575}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 123}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 53, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 15}, {"author_id": 1, "token_count": 3}, ]}, {"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": 1739}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2062
71.90%
Giovanni Cabiddu
698
24.34%
Corentin Labbe
25
0.87%
Steffen Klassert
24
0.84%
James Morris
20
0.70%
Ondrej Mosnáček
5
0.17%
Eric Biggers
5
0.17%
Others
29
1.01%
Total
2868
adiantum.c
649
-
12
3033
Eric Biggers
James Morris
Herbert Xu
Ard Biesheuvel
Gilad Ben-Yossef
Jussi Kivilinna
Mikko Herranen
Kees Cook
Others
October 2002
December 2003
November 2007
July 2008
October 2011
June 2013
December 2014
June 2016
October 2017
December 2017
April 2018
November 2018
December 2018
November 2019
December 2019
January 2020
July 2020
August 2020
December 2020
February 2023
October 2023
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2581}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 299}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
2945
97.10%
James Morris
28
0.92%
Herbert Xu
22
0.73%
Ard Biesheuvel
14
0.46%
Gilad Ben-Yossef
6
0.20%
Jussi Kivilinna
5
0.16%
Mikko Herranen
3
0.10%
Kees Cook
2
0.07%
Others
8
0.26%
Total
3033
aead.c
296
-
15
1404
Herbert Xu
Eric Biggers
Steffen Klassert
James Morris
Corentin Labbe
David S. Miller
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
February 2013
January 2015
May 2015
July 2015
August 2015
July 2016
December 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
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 6, "token_count": 40}, ]}, {"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": 16}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 266}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 44}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 450}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 16}, {"author_id": 1, "token_count": 4}, ]}, {"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": 60, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1117
79.56%
Eric Biggers
111
7.91%
Steffen Klassert
47
3.35%
James Morris
42
2.99%
Corentin Labbe
21
1.50%
David S. Miller
8
0.57%
Mikko Herranen
7
0.50%
Stephan Mueller
6
0.43%
Ondrej Mosnáček
5
0.36%
Others
40
2.85%
Total
1404
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": 3, "token_count": 68}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 39, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
98
92.45%
Arnd Bergmann
8
7.55%
Total
106
aegis.h
79
-
5
601
Ondrej Mosnáček
Ard Biesheuvel
Herbert Xu
Arnd Bergmann
Others
May 2018
October 2018
January 2019
July 2019
August 2019
October 2019
November 2020
March 2021
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 417}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 80}, {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Ondrej Mosnáček
417
69.38%
Ard Biesheuvel
172
28.62%
Herbert Xu
7
1.16%
Arnd Bergmann
3
0.50%
Others
2
0.33%
Total
601
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": 3, "token_count": 85}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 169}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "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
345
-
3
1976
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": 3, "token_count": 1134}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 227}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 576}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 39, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
1937
98.03%
Ondrej Mosnáček
36
1.82%
Arnd Bergmann
3
0.15%
Total
1976
aegis128-neon.c
69
-
4
248
Ard Biesheuvel
Herbert Xu
Ondrej Mosnáček
Arnd Bergmann
May 2018
August 2019
October 2019
November 2020
March 2021
May 2023
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 165}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 39, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
227
91.53%
Herbert Xu
10
4.03%
Ondrej Mosnáček
8
3.23%
Arnd Bergmann
3
1.21%
Total
248
aes_generic.c
1320
-
13
9271
Herbert Xu
James Morris
Ard Biesheuvel
Sebastian Andrzej Siewior
Eric Biggers
David S. Miller
Kees Cook
Others
October 2002
January 2003
March 2003
July 2005
November 2005
January 2006
May 2006
October 2007
November 2007
April 2008
December 2008
February 2010
August 2013
November 2014
January 2015
February 2017
October 2018
March 2019
July 2019
December 2019
November 2022
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 790}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 28, "token_count": 60}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 8243}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 90}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
8280
89.31%
James Morris
798
8.61%
Ard Biesheuvel
97
1.05%
Sebastian Andrzej Siewior
72
0.78%
Eric Biggers
3
0.03%
David S. Miller
2
0.02%
Kees Cook
1
0.01%
Others
18
0.19%
Total
9271
aes_ti.c
83
-
4
300
Ard Biesheuvel
Eric Biggers
Herbert Xu
Others
February 2017
October 2018
June 2019
July 2019
November 2022
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 259}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
267
89.00%
Eric Biggers
30
10.00%
Herbert Xu
1
0.33%
Others
2
0.67%
Total
300
af_alg.c
1322
-
32
5764
Herbert Xu
Stephan Mueller
Frederick Lawler
David Howells
Tadeusz Struk
Eric Biggers
Kees Cook
Dan J Williams
Others
October 2010
December 2010
July 2011
July 2014
November 2014
December 2014
February 2015
March 2015
May 2015
June 2015
August 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
October 2019
March 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
April 2021
December 2021
October 2022
February 2023
June 2023
July 2023
August 2023
November 2023
March 2024
May 2024
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 2220}, ]}, {"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": 4, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 67}, ]}, {"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": 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": 4, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 173}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 4, "token_count": 81}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 1474}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "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": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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": 13}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 51, "token_count": 684}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 281}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 51, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2547
44.19%
Stephan Mueller
1880
32.62%
Frederick Lawler
699
12.13%
David Howells
312
5.41%
Tadeusz Struk
76
1.32%
Eric Biggers
56
0.97%
Kees Cook
4
0.07%
Dan J Williams
1
0.02%
Others
189
3.28%
Total
5764
ahash.c
1091
-
19
5441
Herbert Xu
Eric Biggers
Loc Ho
James Morris
Steffen Klassert
Ondrej Mosnáček
David S. Miller
Ard Biesheuvel
Giovanni Cabiddu
Corentin Labbe
Others
October 2002
November 2002
March 2004
August 2006
September 2006
December 2006
August 2007
May 2008
July 2008
August 2008
November 2008
May 2009
July 2009
November 2010
September 2011
April 2012
February 2013
March 2014
July 2014
October 2015
January 2016
May 2016
June 2016
December 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
November 2023
March 2024
December 2024
February 2025
March 2025
April 2025
May 2025
June 2025
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": 80}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 118}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 349}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"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": 431}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 59}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"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": 32, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 1, "token_count": 16}, ]}, {"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": 3, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 536}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 344}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 400}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 411}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1521}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
3847
70.70%
Eric Biggers
1141
20.97%
Loc Ho
118
2.17%
James Morris
76
1.40%
Steffen Klassert
59
1.08%
Ondrej Mosnáček
5
0.09%
David S. Miller
4
0.07%
Ard Biesheuvel
2
0.04%
Giovanni Cabiddu
1
0.02%
Corentin Labbe
1
0.02%
Others
187
3.44%
Total
5441
akcipher.c
256
-
15
1171
Herbert Xu
Tadeusz Struk
Andrzej Zaborowski
Vitaly Chikunov
Steffen Klassert
Eric Biggers
James Morris
Corentin Labbe
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
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": 56, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 22, "token_count": 387}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 35, "token_count": 109}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 13}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "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": 9, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
500
42.70%
Tadeusz Struk
387
33.05%
Andrzej Zaborowski
109
9.31%
Vitaly Chikunov
34
2.90%
Steffen Klassert
24
2.05%
Eric Biggers
24
2.05%
James Morris
17
1.45%
Corentin Labbe
13
1.11%
Ondrej Mosnáček
5
0.43%
Loc Ho
3
0.26%
Lukas Wunner
2
0.17%
Giovanni Cabiddu
1
0.09%
Others
52
4.44%
Total
1171
algapi.c
1121
-
25
4753
Herbert Xu
Eric Biggers
James Morris
Nicolai Stange
Steffen Klassert
Jarod Wilson
Ard Biesheuvel
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
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": 268}, ]}, {"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": 868}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 574}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 57, "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": 232}, ]}, {"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": 124}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 41, "token_count": 42}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 4, "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": 11, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "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": 59, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "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": 128}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
3634
76.46%
Eric Biggers
293
6.16%
James Morris
274
5.76%
Nicolai Stange
49
1.03%
Steffen Klassert
48
1.01%
Jarod Wilson
42
0.88%
Ard Biesheuvel
25
0.53%
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
337
7.09%
Total
4753
algboss.c
254
-
11
1099
Herbert Xu
James Morris
Eric Biggers
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
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": 20}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 482}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"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": 165}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1051
95.63%
James Morris
20
1.82%
Eric Biggers
13
1.18%
Steffen Klassert
1
0.09%
Others
14
1.27%
Total
1099
algif_aead.c
528
-
11
2137
Stephan Mueller
Tadeusz Struk
Herbert Xu
Eric Biggers
David Howells
Gilad Ben-Yossef
Kees Cook
Others
October 2010
November 2014
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
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 798}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 107}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 303}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 405}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 132}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 146}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 107}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 59, "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": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
1903
89.05%
Tadeusz Struk
107
5.01%
Herbert Xu
41
1.92%
Eric Biggers
32
1.50%
David Howells
32
1.50%
Gilad Ben-Yossef
6
0.28%
Kees Cook
4
0.19%
Others
12
0.56%
Total
2137
algif_hash.c
471
-
11
2147
Herbert Xu
David Howells
Eric Biggers
Gilad Ben-Yossef
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
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1193}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 264}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"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": 2}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1746
81.32%
David Howells
320
14.90%
Eric Biggers
22
1.02%
Gilad Ben-Yossef
13
0.61%
Others
46
2.14%
Total
2147
algif_rng.c
340
-
5
1262
Stephan Mueller
Herbert Xu
Tadeusz Struk
Others
October 2010
December 2014
January 2015
March 2015
December 2015
March 2016
June 2017
August 2017
September 2020
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 755}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "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": 4, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 472}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
764
60.54%
Herbert Xu
18
1.43%
Tadeusz Struk
7
0.55%
Others
473
37.48%
Total
1262
algif_skcipher.c
441
-
13
1981
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
March 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
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 764}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 74}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 296}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 270}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 162}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 59, "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": 251}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1382
69.76%
Stephan Mueller
463
23.37%
Tadeusz Struk
75
3.79%
Eric Biggers
23
1.16%
Ondrej Mosnáček
9
0.45%
Gilad Ben-Yossef
6
0.30%
Kees Cook
4
0.20%
David Howells
4
0.20%
Others
15
0.76%
Total
1981
ansi_cprng.c
474
-
14
1846
Neil Horman
Herbert Xu
Jarod Wilson
Jussi Kivilinna
Sebastian Andrzej Siewior
Ard Biesheuvel
James Morris
David S. Miller
Stephan Mueller
Kees Cook
Others
October 2002
August 2006
August 2008
November 2008
January 2009
February 2009
July 2009
October 2009
March 2011
November 2011
July 2012
September 2013
November 2014
January 2015
March 2015
April 2015
May 2019
December 2020
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 33, "token_count": 1447}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 41, "token_count": 31}, {"author_id": 33, "token_count": 31}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 33, "token_count": 130}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 25}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Horman
1640
88.84%
Herbert Xu
72
3.90%
Jarod Wilson
56
3.03%
Jussi Kivilinna
36
1.95%
Sebastian Andrzej Siewior
15
0.81%
Ard Biesheuvel
7
0.38%
James Morris
5
0.27%
David S. Miller
3
0.16%
Stephan Mueller
2
0.11%
Kees Cook
1
0.05%
Others
9
0.49%
Total
1846
anubis.c
702
-
7
5172
Aaron Grothe
Herbert Xu
James Morris
Eric Biggers
Kees Cook
David S. Miller
Others
October 2002
December 2003
November 2004
October 2005
May 2006
April 2008
November 2014
June 2019
November 2022
December 2024
April 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": 5, "token_count": 5063}, ]}, {"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": 59, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Grothe
5063
97.89%
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%
Others
4
0.08%
Total
5172
api.c
742
-
25
3131
Herbert Xu
James Morris
Nicolai Stange
Gilad Ben-Yossef
David S. Miller
Eric Biggers
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
June 2023
April 2024
May 2024
August 2024
September 2024
February 2025
March 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 391}, ]}, {"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": 39}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"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": 51}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 554}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 355}, ]}, {"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": 28, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"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": 35}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "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": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "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": 170}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"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": 94}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2347
74.96%
James Morris
450
14.37%
Nicolai Stange
81
2.59%
Gilad Ben-Yossef
44
1.41%
David S. Miller
29
0.93%
Eric Biggers
27
0.86%
Sebastian Andrzej Siewior
10
0.32%
Stephan Mueller
7
0.22%
Loc Ho
6
0.19%
Kees Cook
2
0.06%
Ard Biesheuvel
1
0.03%
Others
127
4.06%
Total
3131
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": 7, "token_count": 62}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "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": 16, "token_count": 2148}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 16, "token_count": 58}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 16, "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
429
-
10
2269
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
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": 57, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 798}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"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": 226}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"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": 59, "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": 46, "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": 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": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1825
80.43%
Steffen Klassert
236
10.40%
Eric Biggers
83
3.66%
Tudor-Dan Ambarus
11
0.48%
Kees Cook
5
0.22%
Kazunori Miyazawa
5
0.22%
James Morris
5
0.22%
Others
99
4.36%
Total
2269
authencesn.c
442
-
9
2403
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
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 1488}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 728}, ]}, {"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": 46, "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": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1488
61.92%
Herbert Xu
800
33.29%
Eric Biggers
77
3.20%
Tudor-Dan Ambarus
11
0.46%
Kees Cook
5
0.21%
Others
22
0.92%
Total
2403
blake2b_generic.c
192
-
5
1077
David Sterba
Eric Biggers
Herbert Xu
Arnd Bergmann
Others
October 2019
November 2019
May 2020
December 2020
January 2024
April 2025
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 21, "token_count": 957}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
David Sterba
960
89.14%
Eric Biggers
92
8.54%
Herbert Xu
16
1.49%
Arnd Bergmann
8
0.74%
Others
1
0.09%
Total
1077
blowfish_common.c
398
-
6
2811
James Morris
Jussi Kivilinna
Herbert Xu
Others
October 2002
November 2002
December 2002
May 2006
February 2010
September 2011
May 2019
November 2022
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": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
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": 7, "token_count": 40}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "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": 39, "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": 7, "token_count": 43}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "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": 12, "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": 36, "token_count": 81}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "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": 12, "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": 36, "token_count": 98}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 59, "token_count": 28}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "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": 12, "token_count": 524}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "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": 59, "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": 59, "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
4967
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
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 24, "token_count": 2996}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "token_count": 747}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "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": 3, "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": 3, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Joy Latten
2996
60.32%
Herbert Xu
905
18.22%
Ard Biesheuvel
783
15.76%
Eric Biggers
243
4.89%
Kees Cook
7
0.14%
Others
33
0.66%
Total
4967
chacha.c
260
-
7
1316
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
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 25, "token_count": 557}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 125}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 370}, ]}, {"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": 3, "token_count": 23}, {"author_id": 1, "token_count": 6}, ]}, {"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": 160}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
562
42.71%
Eric Biggers
557
42.33%
Ard Biesheuvel
193
14.67%
Herbert Xu
1
0.08%
Others
3
0.23%
Total
1316
chacha20poly1305.c
486
-
7
2511
Martin Willi
Herbert Xu
Eric Biggers
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
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 25, "token_count": 1800}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 259}, {"author_id": 25, "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": 60, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 248}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
1805
71.88%
Herbert Xu
557
22.18%
Eric Biggers
98
3.90%
Others
51
2.03%
Total
2511
cipher.c
119
-
12
632
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
May 2023
June 2023
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": 28, "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": 3, "token_count": 9}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 20}, ]}, {"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
316
50.00%
James Morris
100
15.82%
Sebastian Andrzej Siewior
92
14.56%
Eric Biggers
84
13.29%
Ard Biesheuvel
9
1.42%
Joy Latten
3
0.47%
David S. Miller
1
0.16%
Others
27
4.27%
Total
632
cmac.c
260
-
13
1261
Jussi Kivilinna
Herbert Xu
Eric Biggers
James Morris
Mikko Herranen
Ard Biesheuvel
Kees Cook
Jarod Wilson
Sebastian Andrzej Siewior
Loc Ho
Others
October 2002
December 2003
June 2005
August 2006
November 2007
March 2008
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": 43, "token_count": 8}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 923}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "token_count": 7}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"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
923
73.20%
Herbert Xu
169
13.40%
Eric Biggers
98
7.77%
James Morris
39
3.09%
Mikko Herranen
8
0.63%
Ard Biesheuvel
7
0.56%
Kees Cook
5
0.40%
Jarod Wilson
5
0.40%
Sebastian Andrzej Siewior
1
0.08%
Loc Ho
1
0.08%
Others
5
0.40%
Total
1261
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": 32, "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
182
-
7
831
Alexander Boyko
Ard Biesheuvel
Eric Biggers
Herbert Xu
Kees Cook
Others
January 2013
November 2014
January 2016
January 2018
May 2018
April 2021
October 2024
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 52, "token_count": 680}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 95}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Boyko
680
81.83%
Ard Biesheuvel
95
11.43%
Eric Biggers
46
5.54%
Herbert Xu
7
0.84%
Kees Cook
1
0.12%
Others
2
0.24%
Total
831
crc32c.c
222
-
13
911
Herbert Xu
Ard Biesheuvel
Eric Biggers
James Morris
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 2015
January 2018
May 2018
May 2019
July 2020
October 2024
December 2024
February 2025
April 2025
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": 328}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 287}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 82}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
388
42.59%
Ard Biesheuvel
82
9.00%
Eric Biggers
51
5.60%
James Morris
25
2.74%
Kees Cook
1
0.11%
Others
364
39.96%
Total
911
cryptd.c
1146
-
23
5546
Herbert Xu
Huang Ying
Eric Biggers
Loc Ho
Stephan Mueller
Sebastian Andrzej Siewior
James Morris
Ard Biesheuvel
Jussi Kivilinna
Kees Cook
Steffen Klassert
David Howells
Gilad Ben-Yossef
Others
October 2002
August 2006
December 2006
April 2007
February 2008
May 2008
July 2008
January 2009
February 2009
March 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
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": 584}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 56, "token_count": 356}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 34, "token_count": 335}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 34, "token_count": 309}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 184}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 34, "token_count": 76}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 34, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 408}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "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": 268}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1603}, ]}, {"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": 21}, ]}, {"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": 28, "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": 89}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
3478
62.71%
Huang Ying
756
13.63%
Eric Biggers
358
6.46%
Loc Ho
356
6.42%
Stephan Mueller
70
1.26%
Sebastian Andrzej Siewior
9
0.16%
James Morris
9
0.16%
Ard Biesheuvel
8
0.14%
Jussi Kivilinna
6
0.11%
Kees Cook
5
0.09%
Steffen Klassert
3
0.05%
David Howells
3
0.05%
Gilad Ben-Yossef
1
0.02%
Others
484
8.73%
Total
5546
crypto_engine.c
716
-
13
2385
Baolin Wang
Herbert Xu
Corentin Labbe
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
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 40, "token_count": 1234}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 53, "token_count": 91}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 53, "token_count": 28}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 53, "token_count": 154}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 172}, ]}, {"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": 53, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 653}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Baolin Wang
1234
51.74%
Herbert Xu
659
27.63%
Corentin Labbe
276
11.57%
Others
216
9.06%
Total
2385
crypto_null.c
155
-
12
606
David S. Miller
Herbert Xu
Eric Biggers
Ard Biesheuvel
Jussi Kivilinna
James Morris
Kees Cook
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
March 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 287}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
287
47.36%
Herbert Xu
166
27.39%
Eric Biggers
101
16.67%
Ard Biesheuvel
10
1.65%
Jussi Kivilinna
9
1.49%
James Morris
3
0.50%
Kees Cook
2
0.33%
Others
28
4.62%
Total
606
crypto_user.c
506
-
24
2408
Steffen Klassert
Herbert Xu
Ondrej Mosnáček
Eric Biggers
Corentin Labbe
David S. Miller
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
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": 1752}, ]}, {"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": 7, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"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": 4, "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": 11, "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": 53, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 32}, {"author_id": 1, "token_count": 15}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1771
73.55%
Herbert Xu
104
4.32%
Ondrej Mosnáček
102
4.24%
Eric Biggers
92
3.82%
Corentin Labbe
40
1.66%
David S. Miller
15
0.62%
Stephan Mueller
5
0.21%
Tadeusz Struk
3
0.12%
Salvatore Benedetto
3
0.12%
Jussi Kivilinna
1
0.04%
Others
272
11.30%
Total
2408
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": 7, "token_count": 266}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "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": 3, "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": 48, "token_count": 765}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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
curve25519-generic.c
91
-
4
387
Ard Biesheuvel
Herbert Xu
Others
November 2019
September 2022
May 2024
April 2025
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 379}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
379
97.93%
Herbert Xu
1
0.26%
Others
7
1.81%
Total
387
deflate.c
255
-
10
978
Herbert Xu
James Morris
Giovanni Cabiddu
Kees Cook
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
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": 266}, ]}, {"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": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 32, "token_count": 75}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "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": 550}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
558
57.06%
James Morris
317
32.41%
Giovanni Cabiddu
77
7.87%
Kees Cook
5
0.51%
David S. Miller
4
0.41%
Others
17
1.74%
Total
978
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": 28, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "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
927
-
13
3034
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
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": 11, "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": 46, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "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": 4, "token_count": 117}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 1937}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Nicolai Stange
1937
63.84%
Salvatore Benedetto
752
24.79%
Stephan Mueller
253
8.34%
Eric Biggers
31
1.02%
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
3034
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": 11, "token_count": 518}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "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
2154
-
15
8202
Stephan Mueller
Herbert Xu
Nicolai Stange
Gilad Ben-Yossef
Ard Biesheuvel
Eric Biggers
Others
May 2014
June 2014
July 2014
August 2014
October 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
December 2015
March 2016
May 2016
June 2016
August 2016
November 2016
March 2017
May 2017
September 2017
October 2017
April 2018
July 2018
May 2019
April 2020
June 2020
August 2020
December 2020
May 2021
November 2021
October 2023
October 2024
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 5215}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 411}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 116}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 78}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 252}, {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 127}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 4, "token_count": 235}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 546}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 100}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 85}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 311}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 20, "token_count": 205}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
7617
92.87%
Herbert Xu
289
3.52%
Nicolai Stange
205
2.50%
Gilad Ben-Yossef
15
0.18%
Ard Biesheuvel
7
0.09%
Eric Biggers
1
0.01%
Others
68
0.83%
Total
8202
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": 59, "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": 3, "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
1719
-
21
9664
Vitaly Chikunov
Salvatore Benedetto
Saulo Alessandre
Stephan Mueller
Stefan Berger
Tudor-Dan Ambarus
James Morris
Kees Cook
Herbert Xu
David S. Miller
Lukas Wunner
Others
October 2002
August 2006
July 2008
April 2015
February 2016
June 2016
May 2017
November 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
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": 11, "token_count": 3659}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 46, "token_count": 110}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 59, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 220}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 159}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 3765}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 97}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "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": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "token_count": 231}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 31, "token_count": 48}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Chikunov
3924
40.60%
Salvatore Benedetto
3659
37.86%
Saulo Alessandre
1150
11.90%
Stephan Mueller
317
3.28%
Stefan Berger
279
2.89%
Tudor-Dan Ambarus
110
1.14%
James Morris
48
0.50%
Kees Cook
47
0.49%
Herbert Xu
47
0.49%
David S. Miller
2
0.02%
Lukas Wunner
1
0.01%
Others
80
0.83%
Total
9664
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": 11, "token_count": 222}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 173}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "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": 4, "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": 11, "token_count": 592}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 46, "token_count": 24}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 46, "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": 3, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "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": 31, "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": 11, "token_count": 358}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 46, "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": 3, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 8}, {"author_id": 31, "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": 9, "token_count": 600}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 9, "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": 11, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 15}, {"author_id": 31, "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": 31, "token_count": 9}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 674}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 9, "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": 8, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 51}, {"author_id": 31, "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": 31, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "token_count": 99}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "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
298
-
6
1442
Vitaly Chikunov
David Howells
Lukas Wunner
Salvatore Benedetto
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
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 1244}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 63}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 9, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Chikunov
1262
87.52%
David Howells
91
6.31%
Lukas Wunner
65
4.51%
Salvatore Benedetto
19
1.32%
Herbert Xu
1
0.07%
Others
4
0.28%
Total
1442
ecrdsa_defs.h
230
-
3
889
Vitaly Chikunov
Stefan Berger
Others
April 2019
October 2021
April 2024
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 863}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "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
650
-
7
3041
Ard Biesheuvel
Herbert Xu
Eric Biggers
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
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 2964}, ]}, {"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": 3, "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": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
2971
97.70%
Herbert Xu
34
1.12%
Eric Biggers
30
0.99%
Others
6
0.20%
Total
3041
fcrypt.c
420
-
13
7026
David Howells
James Morris
Kees Cook
Herbert Xu
Eric Biggers
Others
October 2002
December 2003
June 2005
December 2006
October 2007
December 2007
April 2008
November 2008
February 2010
August 2013
November 2014
June 2019
March 2021
November 2022
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 6944}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
6944
98.83%
James Morris
14
0.20%
Kees Cook
5
0.07%
Herbert Xu
5
0.07%
Eric Biggers
5
0.07%
Others
53
0.75%
Total
7026
fips.c
99
-
10
319
Neil Horman
Herbert Xu
Gilad Ben-Yossef
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
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": 33, "token_count": 143}, ]}, {"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": 60, "token_count": 7}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Horman
143
44.83%
Herbert Xu
41
12.85%
Gilad Ben-Yossef
39
12.23%
James Morris
5
1.57%
Others
91
28.53%
Total
319
gcm.c
1131
-
21
5914
Herbert Xu
Huang Ying
Mikko Herranen
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
July 2014
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
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": 43, "token_count": 1003}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 1376}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 34, "token_count": 997}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 34, "token_count": 96}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 515}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 70}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1092}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 298}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 53, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"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": 51}, ]}, {"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": 18}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2879
48.68%
Huang Ying
1093
18.48%
Mikko Herranen
1003
16.96%
Eric Biggers
175
2.96%
Jussi Kivilinna
88
1.49%
James Morris
29
0.49%
Corentin Labbe
14
0.24%
Gilad Ben-Yossef
10
0.17%
Kees Cook
8
0.14%
Dan J Williams
2
0.03%
Steffen Klassert
1
0.02%
Ondrej Mosnáček
1
0.02%
Others
611
10.33%
Total
5914
geniv.c
152
-
7
679
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
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": 76}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"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": 54}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
629
92.64%
Eric Biggers
22
3.24%
James Morris
16
2.36%
David S. Miller
5
0.74%
Steffen Klassert
4
0.59%
Others
3
0.44%
Total
679
ghash-generic.c
162
-
7
592
Huang Ying
Herbert Xu
Eric Biggers
Kees Cook
Others
August 2009
November 2014
January 2015
September 2016
May 2019
June 2019
July 2019
April 2025
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 34, "token_count": 512}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Ying
512
86.49%
Herbert Xu
37
6.25%
Eric Biggers
33
5.57%
Kees Cook
1
0.17%
Others
9
1.52%
Total
592
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
hash_info.c
63
-
6
314
Dmitry Kasatkin
Vitaly Chikunov
Tianjia Zhang
Others
May 2013
November 2015
November 2018
May 2019
February 2020
October 2023
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 58, "token_count": 240}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
240
76.43%
Vitaly Chikunov
24
7.64%
Tianjia Zhang
1
0.32%
Others
49
15.61%
Total
314
hctr2.c
579
-
5
2694
Nathan Huckleberry
Herbert Xu
James Morris
Others
October 2002
December 2003
August 2008
July 2009
March 2010
August 2020
May 2022
February 2023
October 2023
December 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "token_count": 2646}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Nathan Huckleberry
2646
98.22%
Herbert Xu
26
0.97%
James Morris
20
0.74%
Others
2
0.07%
Total
2694
hkdf.c
573
-
2
2071
Hannes Reinecke
Eric Biggers
August 2019
May 2020
November 2020
February 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 326}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 37, "token_count": 1739}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hannes Reinecke
1739
83.97%
Eric Biggers
332
16.03%
Total
2071
hmac.c
581
-
9
3097
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": 743}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 56, "token_count": 12}, ]}, {"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": 477}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 53, "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": 40}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"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": 1180}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2686
86.73%
Eric Biggers
306
9.88%
James Morris
40
1.29%
Stephan Mueller
34
1.10%
Loc Ho
12
0.39%
Corentin Labbe
7
0.23%
Kees Cook
5
0.16%
Others
7
0.23%
Total
3097
internal.h
220
-
9
1004
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
April 2023
June 2023
May 2024
August 2024
February 2025
March 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 6, "token_count": 181}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 33}, ]}, {"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": 4}, ]}, {"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": 224}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"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": 39}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
667
66.43%
James Morris
214
21.31%
Eric Biggers
62
6.18%
Steffen Klassert
14
1.39%
David S. Miller
3
0.30%
Others
44
4.38%
Total
1004
jitterentropy-kcapi.c
376
-
6
1182
Stephan Mueller
Herbert Xu
Eric Biggers
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
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 335}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 134}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "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": 4, "token_count": 31}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 600}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
1172
99.15%
Herbert Xu
4
0.34%
Eric Biggers
1
0.08%
Others
5
0.42%
Total
1182
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": 4, "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": 4, "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
826
-
8
1991
Stephan Mueller
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
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": 4, "token_count": 776}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "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": 4, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 110}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 337}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 237}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
1952
98.04%
James Morris
8
0.40%
Nicolai Stange
5
0.25%
Herbert Xu
1
0.05%
Others
25
1.26%
Total
1991
jitterentropy.h
32
-
3
227
Stephan Mueller
Others
May 2015
June 2015
October 2019
April 2023
September 2023
October 2023
October 2024
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 89}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
196
86.34%
Others
31
13.66%
Total
227
kdf_sp800108.c
157
-
2
549
Stephan Mueller
Eric Biggers
November 2021
November 2022
May 2025
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 4, "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
879
-
8
5262
Aaron Grothe
Herbert Xu
Eric Biggers
James Morris
Kees Cook
David S. Miller
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
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": 5, "token_count": 5175}, ]}, {"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": 59, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Grothe
5175
98.35%
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%
Others
5
0.10%
Total
5262
kpp.c
144
-
10
636
Salvatore Benedetto
Nicolai Stange
Herbert Xu
James Morris
Steffen Klassert
Eric Biggers
Hannes Reinecke
Ondrej Mosnáček
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
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": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 11, "token_count": 369}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 127}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 37, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
369
58.02%
Nicolai Stange
127
19.97%
Herbert Xu
58
9.12%
James Morris
24
3.77%
Steffen Klassert
18
2.83%
Eric Biggers
16
2.52%
Hannes Reinecke
6
0.94%
Ondrej Mosnáček
5
0.79%
Others
13
2.04%
Total
636
krb5enc.c
504
-
3
2448
David Howells
Herbert Xu
Others
August 2007
October 2013
January 2025
April 2025
var spanGroupData = [ {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 2432}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
2432
99.35%
Herbert Xu
11
0.45%
Others
5
0.20%
Total
2448
lrw.c
429
-
11
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
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 42, "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": 7, "token_count": 61}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "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": 68}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
689
37.47%
Rik Snel
580
31.54%
Ondrej Mosnáček
317
17.24%
Eric Biggers
140
7.61%
Jussi Kivilinna
90
4.89%
Kees Cook
5
0.27%
Ard Biesheuvel
3
0.16%
Others
15
0.82%
Total
1839
lskcipher.c
593
-
12
3046
Herbert Xu
Eric Biggers
James Morris
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
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": 4}, ]}, {"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": 22}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"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": 43}, ]}, {"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": 2040}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2616
85.88%
Eric Biggers
281
9.23%
James Morris
82
2.69%
Huang Ying
11
0.36%
Loc Ho
8
0.26%
Gilad Ben-Yossef
4
0.13%
David S. Miller
3
0.10%
Others
41
1.35%
Total
3046
lz4.c
97
-
7
390
Giovanni Cabiddu
Kees Cook
Herbert Xu
Others
July 2013
November 2014
October 2016
February 2017
April 2017
May 2019
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 32, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
154
39.49%
Kees Cook
5
1.28%
Herbert Xu
2
0.51%
Others
229
58.72%
Total
390
lz4hc.c
95
-
8
389
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
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 202}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 32, "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": 3, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
151
38.82%
Kees Cook
5
1.29%
Ard Biesheuvel
3
0.77%
Herbert Xu
2
0.51%
Others
228
58.61%
Total
389
lzo-rle.c
99
-
8
402
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
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": 3, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
11
2.74%
Ard Biesheuvel
5
1.24%
Herbert Xu
3
0.75%
Gilad Ben-Yossef
2
0.50%
Others
381
94.78%
Total
402
lzo.c
99
-
11
402
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
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": 59, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 32, "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": 3, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
137
34.08%
James Morris
11
2.74%
Kees Cook
5
1.24%
Ard Biesheuvel
5
1.24%
Herbert Xu
3
0.75%
Others
241
59.95%
Total
402
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": 17, "token_count": 52}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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
224
-
10
2186
James Morris
Herbert Xu
Corentin Labbe
Adrian-Ken Rueegsegger
David S. Miller
Eric Biggers
Kees Cook
Others
October 2002
May 2006
April 2008
December 2008
January 2010
March 2010
August 2011
August 2012
November 2014
May 2015
December 2015
March 2017
June 2019
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 1977}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 17, "token_count": 41}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 53, "token_count": 46}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 70}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
1977
90.44%
Herbert Xu
81
3.71%
Corentin Labbe
50
2.29%
Adrian-Ken Rueegsegger
41
1.88%
David S. Miller
12
0.55%
Eric Biggers
5
0.23%
Kees Cook
1
0.05%
Others
19
0.87%
Total
2186
michael_mic.c
176
-
12
714
James Morris
Adrian-Ken Rueegsegger
Ard Biesheuvel
Herbert Xu
Kees Cook
Eric Biggers
David S. Miller
Others
October 2002
December 2003
March 2004
March 2005
October 2005
April 2006
May 2006
March 2007
December 2008
November 2014
June 2019
February 2021
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 518}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 17, "token_count": 95}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"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
540
75.63%
Adrian-Ken Rueegsegger
95
13.31%
Ard Biesheuvel
37
5.18%
Herbert Xu
22
3.08%
Kees Cook
5
0.70%
Eric Biggers
5
0.70%
David S. Miller
3
0.42%
Others
7
0.98%
Total
714
pcbc.c
195
-
10
931
David Howells
Herbert Xu
Eric Biggers
Ard Biesheuvel
Kees Cook
Joy Latten
Others
December 2006
October 2007
November 2007
November 2014
November 2016
December 2016
July 2017
April 2018
January 2019
May 2019
December 2020
December 2024
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 750}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
750
80.56%
Herbert Xu
125
13.43%
Eric Biggers
27
2.90%
Ard Biesheuvel
15
1.61%
Kees Cook
5
0.54%
Joy Latten
3
0.32%
Others
6
0.64%
Total
931
pcrypt.c
390
-
11
1829
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
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 18, "token_count": 1190}, ]}, {"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": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
1221
66.76%
Herbert Xu
283
15.47%
Eric Biggers
62
3.39%
Kees Cook
5
0.27%
Others
258
14.11%
Total
1829
polyval-generic.c
205
-
3
748
Nathan Huckleberry
Herbert Xu
James Morris
October 2002
December 2003
May 2022
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "token_count": 640}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 104}, ]}, ]
Author Name
Tokens
Token Proportion
Nathan Huckleberry
640
85.56%
Herbert Xu
104
13.90%
James Morris
4
0.53%
Total
748
proc.c
100
-
15
462
James Morris
Herbert Xu
Stephan Mueller
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
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 6, "token_count": 189}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"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": 4, "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": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
252
54.55%
Herbert Xu
146
31.60%
Stephan Mueller
13
2.81%
Eric Biggers
2
0.43%
David S. Miller
1
0.22%
Others
48
10.39%
Total
462
ripemd.h
30
-
2
76
Adrian-Ken Rueegsegger
Others
May 2008
November 2017
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 17, "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": 17, "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": 17, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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
222
-
15
882
Neil Horman
Herbert Xu
Steffen Klassert
Eric Biggers
Corentin Labbe
Ondrej Mosnáček
James Morris
David S. Miller
Others
October 2002
August 2006
August 2008
August 2009
March 2010
September 2011
April 2012
February 2013
April 2015
June 2015
December 2016
July 2017
November 2018
May 2019
August 2020
February 2023
May 2023
March 2024
April 2025
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": 33, "token_count": 392}, ]}, {"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": 50}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 13}, {"author_id": 1, "token_count": 3}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Horman
392
44.44%
Herbert Xu
369
41.84%
Steffen Klassert
50
5.67%
Eric Biggers
13
1.47%
Corentin Labbe
13
1.47%
Ondrej Mosnáček
5
0.57%
James Morris
5
0.57%
David S. Miller
1
0.11%
Others
34
3.85%
Total
882
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": 35, "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": 46, "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": 9, "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": 35, "token_count": 44}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 46, "token_count": 292}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "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": 9, "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": 46, "token_count": 160}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 11, "token_count": 45}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "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": 35, "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": 8, "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": 9, "token_count": 1056}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 9, "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
381
-
7
1811
Herbert Xu
Eric Biggers
James Morris
Ard Biesheuvel
David S. Miller
Others
October 2002
February 2003
March 2004
March 2005
August 2006
April 2007
August 2007
December 2007
May 2015
November 2016
December 2016
July 2018
March 2019
May 2019
September 2019
June 2020
November 2022
March 2023
December 2024
January 2025
February 2025
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"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": 1477983600, "group": [ {"author_id": 0, "token_count": 376}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 283}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 713}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1422
78.52%
Eric Biggers
331
18.28%
James Morris
16
0.88%
Ard Biesheuvel
13
0.72%
David S. Miller
2
0.11%
Others
27
1.49%
Total
1811
scompress.c
410
-
14
1851
Giovanni Cabiddu
Herbert Xu
Sebastian Andrzej Siewior
Eric Biggers
Ard Biesheuvel
Steffen Klassert
Ondrej Mosnáček
James Morris
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
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": 32, "token_count": 699}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 122}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 28, "token_count": 114}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "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": 45}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 728}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
821
44.35%
Herbert Xu
782
42.25%
Sebastian Andrzej Siewior
124
6.70%
Eric Biggers
18
0.97%
Ard Biesheuvel
14
0.76%
Steffen Klassert
12
0.65%
Ondrej Mosnáček
5
0.27%
James Morris
5
0.27%
Others
70
3.78%
Total
1851
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": 30, "token_count": 3237}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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
176
-
12
847
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
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": 240}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 276}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
779
91.97%
Joy Latten
24
2.83%
James Morris
11
1.30%
Eric Biggers
11
1.30%
Kees Cook
5
0.59%
Others
17
2.01%
Total
847
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": 7, "token_count": 69}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 39, "token_count": 1127}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 59, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "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_generic.c
87
-
17
334
James Morris
Corentin Labbe
Herbert Xu
Ard Biesheuvel
Adrian-Ken Rueegsegger
Eric Biggers
Sebastian Andrzej Siewior
Kees Cook
Others
October 2002
March 2005
October 2005
November 2005
May 2006
July 2006
October 2007
April 2008
December 2008
July 2009
June 2011
August 2011
September 2014
November 2014
January 2015
April 2015
December 2015
June 2018
May 2019
May 2020
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 123}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 17, "token_count": 26}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 53, "token_count": 54}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
123
36.83%
Corentin Labbe
54
16.17%
Herbert Xu
46
13.77%
Ard Biesheuvel
29
8.68%
Adrian-Ken Rueegsegger
26
7.78%
Eric Biggers
7
2.10%
Sebastian Andrzej Siewior
1
0.30%
Kees Cook
1
0.30%
Others
47
14.07%
Total
334
sha256.c
283
-
17
1511
Eric Biggers
Herbert Xu
Corentin Labbe
David S. Miller
Ard Biesheuvel
Adrian-Ken Rueegsegger
James Morris
Kees Cook
Sebastian Andrzej Siewior
Jussi Kivilinna
Others
October 2002
November 2002
May 2006
July 2006
October 2007
November 2007
December 2008
July 2009
July 2012
October 2014
November 2014
January 2015
April 2015
December 2015
June 2018
May 2019
August 2019
October 2020
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 14, "token_count": 86}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 17, "token_count": 45}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 53, "token_count": 148}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 668}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 238}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
678
44.87%
Herbert Xu
282
18.66%
Corentin Labbe
148
9.79%
David S. Miller
88
5.82%
Ard Biesheuvel
64
4.24%
Adrian-Ken Rueegsegger
45
2.98%
James Morris
18
1.19%
Kees Cook
3
0.20%
Sebastian Andrzej Siewior
1
0.07%
Jussi Kivilinna
1
0.07%
Others
183
12.11%
Total
1511
sha3_generic.c
290
-
9
2293
Ard Biesheuvel
Jeff Garzik
Herbert Xu
David Howells
Others
June 2016
August 2016
January 2018
March 2018
June 2018
May 2019
July 2020
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 55, "token_count": 635}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 1483}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 145}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
1483
64.68%
Jeff Garzik
635
27.69%
Herbert Xu
145
6.32%
David Howells
1
0.04%
Others
29
1.26%
Total
2293
sha512_generic.c
217
-
22
1705
James Morris
Herbert Xu
Adrian-Ken Rueegsegger
Ard Biesheuvel
Jussi Kivilinna
Eric Biggers
David S. Miller
Kees Cook
Others
October 2002
January 2003
May 2003
January 2004
April 2004
October 2004
November 2004
April 2006
May 2006
October 2007
March 2008
April 2008
December 2008
July 2009
January 2012
February 2012
July 2012
March 2013
May 2013
October 2014
November 2014
January 2015
April 2015
May 2018
June 2018
May 2019
November 2020
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 616}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 17, "token_count": 45}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 421}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 252}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
633
37.13%
Herbert Xu
471
27.62%
Adrian-Ken Rueegsegger
45
2.64%
Ard Biesheuvel
43
2.52%
Jussi Kivilinna
29
1.70%
Eric Biggers
11
0.65%
David S. Miller
5
0.29%
Kees Cook
2
0.12%
Others
466
27.33%
Total
1705
shash.c
592
-
14
2892
Herbert Xu
Eric Biggers
Jussi Kivilinna
James Morris
Steffen Klassert
Corentin Labbe
Loc Ho
Hannes Reinecke
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
February 2013
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
April 2023
May 2023
October 2023
March 2024
April 2025
May 2025
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": 56, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 711}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 49}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 122}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 8}, {"author_id": 1, "token_count": 5}, ]}, {"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": 37, "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": 1680332400, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 163}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 767}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 174}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2203
76.18%
Eric Biggers
403
13.93%
Jussi Kivilinna
122
4.22%
James Morris
63
2.18%
Steffen Klassert
49
1.69%
Corentin Labbe
8
0.28%
Loc Ho
6
0.21%
Hannes Reinecke
6
0.21%
David S. Miller
6
0.21%
Ondrej Mosnáček
5
0.17%
Kees Cook
1
0.03%
Others
20
0.69%
Total
2892
sig.c
182
-
11
799
Lukas Wunner
Herbert Xu
Tadeusz Struk
Steffen Klassert
James Morris
Nicolai Stange
Ondrej Mosnáček
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
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": 131}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 410}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 9, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Lukas Wunner
454
56.82%
Herbert Xu
170
21.28%
Tadeusz Struk
97
12.14%
Steffen Klassert
24
3.00%
James Morris
19
2.38%
Nicolai Stange
7
0.88%
Ondrej Mosnáček
5
0.63%
Eric Biggers
1
0.13%
Others
22
2.75%
Total
799
simd.c
481
-
5
2256
Herbert Xu
Eric Biggers
Ard Biesheuvel
Others
November 2016
February 2018
November 2018
March 2019
May 2019
December 2019
July 2020
May 2024
August 2024
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1284}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 515}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 368}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1310
58.07%
Eric Biggers
905
40.12%
Ard Biesheuvel
34
1.51%
Others
7
0.31%
Total
2256
skcipher.c
642
-
14
3151
Herbert Xu
Eric Biggers
Kees Cook
Ard Biesheuvel
James Morris
Ondrej Mosnáček
David S. Miller
Corentin Labbe
Others
October 2002
November 2002
August 2006
September 2006
March 2007
November 2007
December 2007
August 2015
July 2016
November 2016
December 2016
May 2017
October 2017
November 2017
January 2018
September 2018
November 2018
January 2019
May 2019
June 2019
September 2019
October 2019
November 2019
December 2019
January 2020
July 2020
August 2020
December 2020
November 2022
February 2023
May 2023
September 2023
October 2023
November 2023
March 2024
December 2024
January 2025
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"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": 26}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 722}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 187}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"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": 1535785200, "group": [ {"author_id": 59, "token_count": 66}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 2}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 463}, ]}, {"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": 6}, ]}, {"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": 3, "token_count": 7}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"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": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2254
71.53%
Eric Biggers
732
23.23%
Kees Cook
66
2.09%
Ard Biesheuvel
41
1.30%
James Morris
21
0.67%
Ondrej Mosnáček
9
0.29%
David S. Miller
3
0.10%
Corentin Labbe
2
0.06%
Others
23
0.73%
Total
3151
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": 34, "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_generic.c
72
-
4
300
Gilad Ben-Yossef
Herbert Xu
Tianjia Zhang
Others
August 2017
June 2019
January 2022
April 2025
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 271}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
271
90.33%
Herbert Xu
20
6.67%
Tianjia Zhang
8
2.67%
Others
1
0.33%
Total
300
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": 3, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 29, "token_count": 662}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 29, "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": 29, "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": 8, "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
2872
-
70
15203
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
Loc Ho
Vitaly Chikunov
Raveendra Padasalagi
Kartikey Mahendra Bhatt
Jarod Wilson
Rik Snel
Aaron Grothe
Sebastian Andrzej Siewior
Noriaki Takamiya
Eric Biggers
Steffen Klassert
Nathan Huckleberry
Tudor-Dan Ambarus
Martin Willi
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
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 219}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"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": 12, "token_count": 8}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 6, "token_count": 13}, {"author_id": 12, "token_count": 62}, ]}, {"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": 5, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 233}, {"author_id": 60, "token_count": 218}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 205}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 42, "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": 42, "token_count": 36}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 43, "token_count": 126}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 24, "token_count": 4}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 28, "token_count": 37}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 17, "token_count": 671}, {"author_id": 56, "token_count": 99}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 1018}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 64}, ]}, {"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": 883}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 1923}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 36, "token_count": 43}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 36, "token_count": 201}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 85}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 87}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 259}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "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": 7, "token_count": 6}, {"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": 60, "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": 25, "token_count": 14}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 517}, {"author_id": 44, "token_count": 79}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "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": 46, "token_count": 17}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 13, "token_count": 4777}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 59, "token_count": 171}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 55}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 8, "token_count": 86}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 111}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 29, "token_count": 42}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 29, "token_count": 199}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 29, "token_count": 23}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 16, "token_count": 96}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 49, "token_count": 732}, {"author_id": 16, "token_count": 60}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 29, "token_count": 80}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
4894
32.19%
Jussi Kivilinna
2166
14.25%
Herbert Xu
2142
14.09%
David S. Miller
883
5.81%
Robert Elliott
732
4.81%
Adrian-Ken Rueegsegger
671
4.41%
Tianjia Zhang
344
2.26%
James Morris
290
1.91%
Ard Biesheuvel
285
1.87%
Johannes Goetzfried
244
1.60%
Kees Cook
171
1.12%
Taehee Yoo
156
1.03%
Mikko Herranen
126
0.83%
Loc Ho
99
0.65%
Vitaly Chikunov
86
0.57%
Raveendra Padasalagi
79
0.52%
Kartikey Mahendra Bhatt
70
0.46%
Jarod Wilson
64
0.42%
Rik Snel
41
0.27%
Aaron Grothe
39
0.26%
Sebastian Andrzej Siewior
37
0.24%
Noriaki Takamiya
34
0.22%
Eric Biggers
31
0.20%
Steffen Klassert
29
0.19%
Nathan Huckleberry
23
0.15%
Tudor-Dan Ambarus
17
0.11%
Martin Willi
14
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
1407
9.25%
Total
15203
tcrypt.h
117
-
19
740
Martin Willi
Sebastian Andrzej Siewior
Jussi Kivilinna
Herbert Xu
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": 12, "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": 304}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 43, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 28, "token_count": 59}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 7, "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": 25, "token_count": 174}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
174
23.51%
Sebastian Andrzej Siewior
59
7.97%
Jussi Kivilinna
41
5.54%
Herbert Xu
27
3.65%
Rik Snel
17
2.30%
James Morris
15
2.03%
Johannes Goetzfried
13
1.76%
Kartikey Mahendra Bhatt
11
1.49%
Gilad Ben-Yossef
11
1.49%
Mikko Herranen
10
1.35%
Ard Biesheuvel
5
0.68%
Eric Biggers
1
0.14%
Others
356
48.11%
Total
740
tea.c
262
-
11
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
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": 5, "token_count": 1101}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 5, "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": 7, "token_count": 19}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"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}, ]}, ]
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
5859
-
81
27746
Eric Biggers
Herbert Xu
Stephan Mueller
Jussi Kivilinna
Salvatore Benedetto
Tadeusz Struk
Lukas Wunner
Ard Biesheuvel
Jarod Wilson
Gilad Ben-Yossef
Giovanni Cabiddu
Tudor-Dan Ambarus
Tianjia Zhang
Johannes Goetzfried
Nicolai Stange
Vitaly Chikunov
James Morris
Raveendra Padasalagi
Taehee Yoo
Arnd Bergmann
Nikolay Borisov
David Howells
Nathan Huckleberry
Stefan Berger
Martin Willi
David Sterba
Kartikey Mahendra Bhatt
Neil Horman
Ondrej Mosnáček
Saulo Alessandre
Mikko Herranen
Loc Ho
Robert Elliott
David S. Miller
Nick Terrell
Sebastian Andrzej Siewior
Rik Snel
Others
October 2002
November 2002
January 2003
December 2003
August 2006
September 2006
November 2006
March 2007
April 2007
November 2007
May 2008
July 2008
August 2008
October 2008
November 2008
March 2009
May 2009
July 2009
October 2009
November 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
January 2013
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
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 116}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 12, "token_count": 42}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 43, "token_count": 18}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 2534}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 237}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 33, "token_count": 40}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 128}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 41, "token_count": 338}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"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": 174}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 326}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 36, "token_count": 38}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 36, "token_count": 13}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 36, "token_count": 115}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 56}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 7, "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": 60, "token_count": 39}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 852}, {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 53}, ]}, {"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": 4, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 25, "token_count": 46}, {"author_id": 22, "token_count": 591}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "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": 487}, ]}, {"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": 44, "token_count": 110}, {"author_id": 11, "token_count": 711}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 32, "token_count": 249}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 456}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 68}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 46, "token_count": 201}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 4, "token_count": 63}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 56}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 11}, {"author_id": 45, "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": 119}, {"author_id": 13, "token_count": 5}, {"author_id": 19, "token_count": 25}, ]}, {"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": 69}, {"author_id": 13, "token_count": 5}, {"author_id": 8, "token_count": 54}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 7182}, {"author_id": 8, "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": 3239}, {"author_id": 13, "token_count": 31}, {"author_id": 8, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1392}, {"author_id": 50, "token_count": 67}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 39, "token_count": 94}, {"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": 3, "token_count": 30}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 21, "token_count": 44}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1723}, ]}, {"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": 29, "token_count": 32}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 23}, {"author_id": 31, "token_count": 46}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 29, "token_count": 87}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 153}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 204}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "token_count": 65}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 16, "token_count": 105}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 49, "token_count": 17}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 29, "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}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "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": 110}, {"author_id": 9, "token_count": 539}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 9, "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": 9, "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": 29}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
15158
54.63%
Herbert Xu
3599
12.97%
Stephan Mueller
966
3.48%
Jussi Kivilinna
811
2.92%
Salvatore Benedetto
716
2.58%
Tadeusz Struk
665
2.40%
Lukas Wunner
565
2.04%
Ard Biesheuvel
546
1.97%
Jarod Wilson
520
1.87%
Gilad Ben-Yossef
350
1.26%
Giovanni Cabiddu
317
1.14%
Tudor-Dan Ambarus
201
0.72%
Tianjia Zhang
184
0.66%
Johannes Goetzfried
166
0.60%
Nicolai Stange
163
0.59%
Vitaly Chikunov
160
0.58%
James Morris
120
0.43%
Raveendra Padasalagi
110
0.40%
Taehee Yoo
105
0.38%
Arnd Bergmann
94
0.34%
Nikolay Borisov
67
0.24%
David Howells
66
0.24%
Nathan Huckleberry
65
0.23%
Stefan Berger
55
0.20%
Martin Willi
46
0.17%
David Sterba
44
0.16%
Kartikey Mahendra Bhatt
42
0.15%
Neil Horman
40
0.14%
Ondrej Mosnáček
25
0.09%
Saulo Alessandre
23
0.08%
Mikko Herranen
18
0.06%
Loc Ho
18
0.06%
Robert Elliott
17
0.06%
David S. Miller
8
0.03%
Nick Terrell
7
0.03%
Sebastian Andrzej Siewior
2
0.01%
Rik Snel
2
0.01%
Others
1685
6.07%
Total
27746
testmgr.h
38657
-
63
89233
Ard Biesheuvel
Eric Biggers
Herbert Xu
Jussi Kivilinna
Lukas Wunner
Taehee Yoo
David Sterba
Sebastian Andrzej Siewior
Nathan Huckleberry
Nicolai Stange
Tianjia Zhang
Johannes Goetzfried
Ondrej Mosnáček
David Howells
Martin Willi
Stephan Mueller
Gilad Ben-Yossef
Raveendra Padasalagi
Salvatore Benedetto
Stefan Berger
Vitaly Chikunov
Jarod Wilson
Tadeusz Struk
Neil Horman
Nikolay Borisov
James Morris
Saulo Alessandre
Nick Terrell
Kartikey Mahendra Bhatt
Adrian-Ken Rueegsegger
Tudor-Dan Ambarus
Giovanni Cabiddu
Aaron Grothe
Mikko Herranen
Rik Snel
Others
October 2002
November 2002
March 2003
December 2003
March 2004
August 2004
November 2004
February 2005
June 2005
March 2006
August 2006
November 2006
December 2006
November 2007
December 2007
March 2008
May 2008
June 2008
July 2008
December 2008
May 2009
November 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
June 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
October 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
June 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
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 204}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 12, "token_count": 126}, {"author_id": 60, "token_count": 449}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 323}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 28, "token_count": 2903}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 17, "token_count": 70}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 33, "token_count": 262}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 5783}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 528}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"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": 7, "token_count": 2491}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 7, "token_count": 794}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 36, "token_count": 1087}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 36, "token_count": 316}, {"author_id": 60, "token_count": 291}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 7, "token_count": 617}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1990}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 542}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 938}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 63}, {"author_id": 7, "token_count": 801}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 699}, {"author_id": 60, "token_count": 163}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 125}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 48}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 457}, {"author_id": 25, "token_count": 693}, {"author_id": 22, "token_count": 363}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 1818}, {"author_id": 25, "token_count": 354}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 44, "token_count": 842}, {"author_id": 11, "token_count": 556}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 11, "token_count": 212}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 146}, {"author_id": 1, "token_count": 152}, {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 46, "token_count": 42}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 119}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 13, "token_count": 532}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 594}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 216}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 135}, {"author_id": 45, "token_count": 139}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 7166}, {"author_id": 19, "token_count": 1345}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 13, "token_count": 271}, {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 3426}, {"author_id": 8, "token_count": 218}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1831}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 3447}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 8, "token_count": 344}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 50, "token_count": 227}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 1023}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 313}, {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 21, "token_count": 3062}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 15712}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 162}, {"author_id": 31, "token_count": 355}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 107}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 29, "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": 4, "token_count": 48}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "token_count": 2584}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 16, "token_count": 3580}, {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 29, "token_count": 1663}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 31, "token_count": 210}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 7758}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 9, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
18042
20.22%
Eric Biggers
16609
18.61%
Herbert Xu
8432
9.45%
Jussi Kivilinna
8173
9.16%
Lukas Wunner
7837
8.78%
Taehee Yoo
3580
4.01%
David Sterba
3062
3.43%
Sebastian Andrzej Siewior
2903
3.25%
Nathan Huckleberry
2584
2.90%
Nicolai Stange
1990
2.23%
Tianjia Zhang
1969
2.21%
Johannes Goetzfried
1403
1.57%
Ondrej Mosnáček
1392
1.56%
David Howells
1336
1.50%
Martin Willi
1047
1.17%
Stephan Mueller
976
1.09%
Gilad Ben-Yossef
938
1.05%
Raveendra Padasalagi
842
0.94%
Salvatore Benedetto
768
0.86%
Stefan Berger
565
0.63%
Vitaly Chikunov
562
0.63%
Jarod Wilson
538
0.60%
Tadeusz Struk
366
0.41%
Neil Horman
262
0.29%
Nikolay Borisov
227
0.25%
James Morris
211
0.24%
Saulo Alessandre
162
0.18%
Nick Terrell
139
0.16%
Kartikey Mahendra Bhatt
126
0.14%
Adrian-Ken Rueegsegger
70
0.08%
Tudor-Dan Ambarus
42
0.05%
Giovanni Cabiddu
8
0.01%
Aaron Grothe
8
0.01%
Mikko Herranen
4
0.00%
Rik Snel
1
0.00%
Others
2059
2.31%
Total
89233
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": 26, "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": 7, "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": 26, "token_count": 12}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 3, "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": 5, "token_count": 7385}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 5, "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": 17, "token_count": 94}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "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": 39, "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": 57, "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": 59, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 59, "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": 3, "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": 3, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "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
xor.c
174
-
15
675
Ard Biesheuvel
Dan J Williams
Herbert Xu
Others
November 1993
January 1999
March 2000
July 2000
October 2000
February 2002
May 2002
August 2003
June 2004
December 2006
January 2007
July 2007
March 2009
May 2012
October 2012
August 2016
May 2019
September 2020
February 2021
May 2024
July 2024
var spanGroupData = [ {"timestamp": 752140800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 60, "token_count": 197}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 60, "token_count": 189}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
91
13.48%
Dan J Williams
40
5.93%
Herbert Xu
14
2.07%
Others
530
78.52%
Total
675
xts.c
476
-
16
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
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": 42, "token_count": 16}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 42, "token_count": 539}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "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": 180}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "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": 3, "token_count": 6}, {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
833
35.48%
Ard Biesheuvel
580
24.70%
Rik Snel
555
23.64%
Ondrej Mosnáček
183
7.79%
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
16
0.68%
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": 50, "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
204
-
6
846
Nick Terrell
James Morris
Herbert Xu
David S. Miller
Others
October 2002
November 2002
March 2018
May 2019
August 2020
September 2020
March 2025
April 2025
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": 45, "token_count": 820}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 45, "token_count": 16}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nick Terrell
836
98.82%
James Morris
3
0.35%
Herbert Xu
2
0.24%
David S. Miller
2
0.24%
Others
3
0.35%
Total
846
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
322
Author
Tokens
Proportion
Commits
Proportion
0
Herbert Xu
81985
17.90%
638
25.82%
1
Eric Biggers
46203
10.09%
302
12.22%
2
David Howells
42933
9.37%
134
5.42%
3
Ard Biesheuvel
29790
6.50%
101
4.09%
4
Stephan Mueller
20315
4.43%
110
4.45%
5
Aaron Grothe
19107
4.17%
7
0.28%
6
James Morris
16027
3.50%
34
1.38%
7
Jussi Kivilinna
14764
3.22%
82
3.32%
8
Vitaly Chikunov
13593
2.97%
16
0.65%
9
Lukas Wunner
11754
2.57%
23
0.93%
10
Dan J Williams
8481
1.85%
49
1.98%
11
Salvatore Benedetto
8042
1.76%
7
0.28%
12
Kartikey Mahendra Bhatt
7992
1.74%
3
0.12%
13
Gilad Ben-Yossef
7782
1.70%
25
1.01%
14
David S. Miller
7007
1.53%
21
0.85%
15
Nathan Huckleberry
6851
1.50%
3
0.12%
16
Taehee Yoo
6086
1.33%
5
0.20%
17
Adrian-Ken Rueegsegger
5719
1.25%
14
0.57%
18
Steffen Klassert
5130
1.12%
30
1.21%
19
Ondrej Mosnáček
5023
1.10%
14
0.57%
20
Nicolai Stange
4605
1.01%
21
0.85%
21
David Sterba
4067
0.89%
5
0.20%
22
Tadeusz Struk
3995
0.87%
13
0.53%
23
Denys Vlasenko
3906
0.85%
9
0.36%
24
Joy Latten
3753
0.82%
4
0.16%
25
Martin Willi
3648
0.80%
12
0.49%
26
Joachim Fritschi
3598
0.79%
3
0.12%
27
Noriaki Takamiya
3456
0.75%
2
0.08%
28
Sebastian Andrzej Siewior
3333
0.73%
20
0.81%
29
Tianjia Zhang
3281
0.72%
17
0.69%
30
Hye-Shik Chang
3237
0.71%
1
0.04%
31
Stefan Berger
3014
0.66%
23
0.93%
32
Giovanni Cabiddu
2514
0.55%
12
0.49%
33
Neil Horman
2479
0.54%
9
0.36%
34
Huang Ying
2374
0.52%
9
0.36%
35
Andrzej Zaborowski
2081
0.45%
5
0.20%
36
Johannes Goetzfried
2013
0.44%
9
0.36%
37
Hannes Reinecke
1751
0.38%
3
0.12%
38
Saulo Alessandre
1587
0.35%
4
0.16%
39
Arnd Bergmann
1259
0.27%
10
0.40%
40
Baolin Wang
1234
0.27%
1
0.04%
41
Jarod Wilson
1229
0.27%
18
0.73%
42
Rik Snel
1196
0.26%
4
0.16%
43
Mikko Herranen
1179
0.26%
2
0.08%
44
Raveendra Padasalagi
1031
0.23%
2
0.08%
45
Nick Terrell
982
0.21%
2
0.08%
46
Tudor-Dan Ambarus
979
0.21%
18
0.73%
47
Yufen Yu
948
0.21%
3
0.12%
48
Kevin Coffman
768
0.17%
1
0.04%
49
Robert Elliott
749
0.16%
2
0.08%
50
Nikolay Borisov
730
0.16%
1
0.04%
51
Frederick Lawler
699
0.15%
2
0.08%
52
Alexander Boyko
680
0.15%
1
0.04%
53
Corentin Labbe
679
0.15%
13
0.53%
54
Mat Martineau
677
0.15%
6
0.24%
55
Jeff Garzik
635
0.14%
1
0.04%
56
Loc Ho
627
0.14%
3
0.12%
57
Kazunori Miyazawa
599
0.13%
2
0.08%
58
Dmitry Kasatkin
568
0.12%
9
0.36%
59
Kees Cook
555
0.12%
14
0.57%
60
Others
16823
3.67%
557
22.54%
Total
458102
2471