Linux Source Code
Home
Release 6.16
Help
crypto
root
include
Highlighting
Reset All
By Author
By Age
──────────
Adrian Hoban
Andrew Morton
Andrzej Zaborowski
Andy Shevchenko
Ard Biesheuvel
Arvind Sankar
Baolin Wang
Barry Song
Corentin Labbe
David Howells
David S. Miller
David Sterba
Dmitry Kasatkin
Eric Biggers
Eric Snowberg
Gary R Hook
Gilad Ben-Yossef
Giovanni Cabiddu
Hannes Reinecke
Hans de Goede
Herbert Xu
Huang Ying
Ignat Korchagin
Iuliana Prodan
James Morris
James Yonan
Jan Glauber
Jason A. Donenfeld
Jeff Garzik
Johannes Goetzfried
Jon Oberheide
Jonathan Lynch
Jussi Kivilinna
Kartikey Mahendra Bhatt
Kees Cook
Loc Ho
Lukas Wunner
Martin Willi
Masahiro Yamada
Mat Martineau
Mathias Krause
Meng Yu
Neil Horman
Nicolai Stange
Ondrej Mosnáček
Others
Prabhjot Khurana
Rik Snel
Salvatore Benedetto
Sebastian Andrzej Siewior
Stefan Berger
Steffen Klassert
Stephan Mueller
Tadeusz Struk
Taehee Yoo
Thomas Gleixner
Tianjia Zhang
Tudor-Dan Ambarus
Vitaly Chikunov
Vivek Goyal
Xiongfeng Wang
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
internal
2970
22
46
9658
Herbert Xu
Eric Biggers
Giovanni Cabiddu
Ard Biesheuvel
Salvatore Benedetto
Lukas Wunner
Stephan Mueller
Andrzej Zaborowski
Nicolai Stange
Tadeusz Struk
David Sterba
James Morris
Vitaly Chikunov
Jason A. Donenfeld
Baolin Wang
Loc Ho
Stefan Berger
Neil Horman
Tudor-Dan Ambarus
Gary R Hook
Jussi Kivilinna
Martin Willi
Thomas Gleixner
Corentin Labbe
Vivek Goyal
David S. Miller
Arvind Sankar
Hans de Goede
Kees Cook
Iuliana Prodan
Andy Shevchenko
Meng Yu
Andrew Morton
Others
October 2002
November 2002
March 2003
March 2004
July 2005
May 2006
July 2006
August 2006
September 2006
December 2006
March 2007
April 2007
August 2007
November 2007
December 2007
May 2008
July 2008
August 2008
November 2008
February 2009
July 2009
November 2011
July 2012
September 2013
August 2014
November 2014
April 2015
May 2015
June 2015
July 2015
August 2015
October 2015
December 2015
January 2016
February 2016
June 2016
July 2016
August 2016
October 2016
November 2016
April 2017
May 2017
June 2017
July 2017
August 2017
November 2017
January 2018
February 2018
March 2018
June 2018
November 2018
January 2019
March 2019
April 2019
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
April 2020
May 2020
July 2020
August 2020
October 2020
December 2020
March 2021
July 2021
October 2021
November 2021
December 2021
February 2022
November 2022
January 2023
February 2023
April 2023
May 2023
June 2023
August 2023
September 2023
October 2023
April 2024
May 2024
June 2024
August 2024
September 2024
October 2024
February 2025
March 2025
April 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 85}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 8, "token_count": 94}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 366}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 12, "token_count": 57}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 57}, {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 487}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 26, "token_count": 34}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 18, "token_count": 24}, {"author_id": 9, "token_count": 202}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 18, "token_count": 9}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 16, "token_count": 301}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 21, "token_count": 69}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 5, "token_count": 351}, {"author_id": 36, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 318}, {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 17, "token_count": 17}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 489}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 56}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 22}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 50, "token_count": 40}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 131}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 22}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 412}, {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 23, "token_count": 147}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 49}, {"author_id": 23, "token_count": 38}, {"author_id": 2, "token_count": 16}, {"author_id": 10, "token_count": 62}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 235}, {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 56, "token_count": 13}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 2, "token_count": 167}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 44, "token_count": 26}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 302}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 280}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 386}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 44, "token_count": 22}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 11, "token_count": 345}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 375}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 186}, {"author_id": 0, "token_count": 677}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
4692
48.58%
Eric Biggers
891
9.23%
Giovanni Cabiddu
545
5.64%
Ard Biesheuvel
500
5.18%
Salvatore Benedetto
392
4.06%
Lukas Wunner
345
3.57%
Stephan Mueller
336
3.48%
Andrzej Zaborowski
301
3.12%
Nicolai Stange
280
2.90%
Tadeusz Struk
216
2.24%
David Sterba
185
1.92%
James Morris
179
1.85%
Vitaly Chikunov
131
1.36%
Jason A. Donenfeld
85
0.88%
Baolin Wang
69
0.71%
Loc Ho
57
0.59%
Stefan Berger
50
0.52%
Neil Horman
47
0.49%
Tudor-Dan Ambarus
41
0.42%
Gary R Hook
40
0.41%
Jussi Kivilinna
34
0.35%
Martin Willi
33
0.34%
Thomas Gleixner
23
0.24%
Corentin Labbe
22
0.23%
Vivek Goyal
16
0.17%
David S. Miller
13
0.13%
Arvind Sankar
13
0.13%
Hans de Goede
12
0.12%
Kees Cook
8
0.08%
Iuliana Prodan
7
0.07%
Andy Shevchenko
4
0.04%
Meng Yu
3
0.03%
Andrew Morton
2
0.02%
Others
86
0.89%
Total
9658
Files:
acompress.h
557
-
10
1476
Herbert Xu
Giovanni Cabiddu
James Morris
Barry Song
Corentin Labbe
Steffen Klassert
Thomas Gleixner
Ard Biesheuvel
Others
October 2002
February 2003
March 2003
July 2006
August 2006
December 2006
March 2007
July 2011
September 2011
October 2016
September 2018
November 2018
May 2019
April 2020
July 2020
August 2020
March 2021
November 2022
February 2023
February 2024
February 2025
March 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 510}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 54, "token_count": 24}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 541}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
873
59.15%
Giovanni Cabiddu
514
34.82%
James Morris
37
2.51%
Barry Song
35
2.37%
Corentin Labbe
9
0.61%
Steffen Klassert
3
0.20%
Thomas Gleixner
2
0.14%
Ard Biesheuvel
1
0.07%
Others
2
0.14%
Total
1476
aead.h
543
-
13
893
Herbert Xu
James Morris
Eric Biggers
Stephan Mueller
Andy Shevchenko
Corentin Labbe
Ard Biesheuvel
Thomas Gleixner
Jason A. Donenfeld
Others
October 2002
March 2004
July 2006
August 2006
December 2006
March 2007
April 2007
August 2007
December 2007
February 2009
July 2011
July 2014
November 2014
May 2015
August 2015
April 2016
July 2016
October 2016
September 2018
November 2018
May 2019
June 2019
November 2019
August 2020
October 2020
December 2020
March 2021
May 2021
December 2021
December 2022
September 2023
March 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 339}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
814
91.15%
James Morris
39
4.37%
Eric Biggers
15
1.68%
Stephan Mueller
6
0.67%
Andy Shevchenko
5
0.56%
Corentin Labbe
3
0.34%
Ard Biesheuvel
3
0.34%
Thomas Gleixner
2
0.22%
Jason A. Donenfeld
2
0.22%
Others
4
0.45%
Total
893
aes.h
95
-
8
276
Sebastian Andrzej Siewior
Ard Biesheuvel
James Morris
Iuliana Prodan
Herbert Xu
Huang Ying
Others
October 2002
January 2003
May 2006
October 2007
November 2007
April 2008
December 2008
January 2009
February 2017
November 2017
March 2019
July 2019
April 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 8, "token_count": 33}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 34, "token_count": 25}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 34, "token_count": 41}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 34, "token_count": 35}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 32, "token_count": 36}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Andrzej Siewior
101
36.59%
Ard Biesheuvel
90
32.61%
James Morris
36
13.04%
Iuliana Prodan
36
13.04%
Herbert Xu
6
2.17%
Huang Ying
4
1.45%
Others
3
1.09%
Total
276
akcipher.h
378
-
15
804
Tadeusz Struk
Herbert Xu
James Morris
Corentin Labbe
Stephan Mueller
Lukas Wunner
Tudor-Dan Ambarus
Steffen Klassert
Vitaly Chikunov
Thomas Gleixner
Eric Biggers
Ard Biesheuvel
Others
October 2002
March 2004
July 2006
August 2006
December 2006
March 2007
August 2007
July 2011
September 2011
June 2015
October 2015
February 2016
May 2017
September 2018
November 2018
April 2019
May 2019
August 2020
March 2021
November 2022
June 2023
September 2023
March 2024
September 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 50}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 9, "token_count": 566}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 11, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Tadeusz Struk
605
75.25%
Herbert Xu
108
13.43%
James Morris
54
6.72%
Corentin Labbe
10
1.24%
Stephan Mueller
6
0.75%
Lukas Wunner
4
0.50%
Tudor-Dan Ambarus
3
0.37%
Steffen Klassert
3
0.37%
Vitaly Chikunov
2
0.25%
Thomas Gleixner
2
0.25%
Eric Biggers
2
0.25%
Ard Biesheuvel
1
0.12%
Others
4
0.50%
Total
804
algapi.h
276
-
14
1025
Herbert Xu
James Morris
Eric Biggers
Xiongfeng Wang
Kees Cook
Baolin Wang
Andy Shevchenko
Steffen Klassert
Thomas Gleixner
James Yonan
Iuliana Prodan
Others
October 2002
August 2006
September 2006
December 2006
March 2007
April 2007
August 2007
November 2007
December 2007
September 2008
July 2009
November 2011
January 2012
September 2013
November 2014
April 2015
May 2015
July 2015
January 2016
June 2016
February 2017
April 2018
August 2018
January 2019
May 2019
December 2019
January 2020
April 2020
July 2020
August 2020
December 2021
November 2022
January 2023
February 2023
March 2023
April 2023
August 2023
February 2025
March 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 64}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 55, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
821
80.10%
James Morris
64
6.24%
Eric Biggers
35
3.41%
Xiongfeng Wang
34
3.32%
Kees Cook
17
1.66%
Baolin Wang
10
0.98%
Andy Shevchenko
8
0.78%
Steffen Klassert
6
0.59%
Thomas Gleixner
2
0.20%
James Yonan
2
0.20%
Iuliana Prodan
2
0.20%
Others
24
2.34%
Total
1025
arc4.h
23
-
6
82
Jon Oberheide
Ard Biesheuvel
Iuliana Prodan
Jussi Kivilinna
Herbert Xu
Others
March 2004
May 2006
June 2012
February 2017
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 53, "token_count": 38}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 32, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Oberheide
38
46.34%
Ard Biesheuvel
12
14.63%
Iuliana Prodan
11
13.41%
Jussi Kivilinna
8
9.76%
Herbert Xu
1
1.22%
Others
12
14.63%
Total
82
aria.h
458
-
2
3414
Taehee Yoo
Herbert Xu
July 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 3390}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Taehee Yoo
3409
99.85%
Herbert Xu
5
0.15%
Total
3414
authenc.h
34
-
4
88
Mathias Krause
Herbert Xu
Thomas Gleixner
David Howells
August 2007
November 2007
October 2013
May 2019
January 2025
var spanGroupData = [ {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 47, "token_count": 47}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Mathias Krause
47
53.41%
Herbert Xu
37
42.05%
Thomas Gleixner
2
2.27%
David Howells
2
2.27%
Total
88
b128ops.h
72
-
2
126
Rik Snel
Others
October 2006
May 2023
var spanGroupData = [ {"timestamp": 1159686000, "group": [ {"author_id": 13, "token_count": 117}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Rik Snel
117
92.86%
Others
9
7.14%
Total
126
blake2b.h
57
-
3
248
Eric Biggers
Herbert Xu
David Sterba
October 2019
December 2020
April 2025
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 23, "token_count": 18}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 203}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
203
81.85%
Herbert Xu
27
10.89%
David Sterba
18
7.26%
Total
248
blake2s.h
104
-
3
549
Jason A. Donenfeld
Eric Biggers
Andy Shevchenko
November 2019
December 2020
December 2021
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 397}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 150}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
397
72.31%
Eric Biggers
150
27.32%
Andy Shevchenko
2
0.36%
Total
549
blowfish.h
24
-
4
63
James Morris
Jussi Kivilinna
Herbert Xu
Others
October 2002
November 2002
May 2006
September 2011
November 2017
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
42
66.67%
Jussi Kivilinna
17
26.98%
Herbert Xu
3
4.76%
Others
1
1.59%
Total
63
cast5.h
24
-
6
105
Johannes Goetzfried
Kartikey Mahendra Bhatt
Jussi Kivilinna
James Morris
Herbert Xu
Others
October 2002
August 2003
May 2006
July 2012
November 2012
November 2017
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 38, "token_count": 33}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 29, "token_count": 62}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Goetzfried
62
59.05%
Kartikey Mahendra Bhatt
33
31.43%
Jussi Kivilinna
3
2.86%
James Morris
3
2.86%
Herbert Xu
3
2.86%
Others
1
0.95%
Total
105
cast6.h
24
-
7
125
Johannes Goetzfried
Kartikey Mahendra Bhatt
Kees Cook
Jussi Kivilinna
James Morris
Herbert Xu
Others
October 2002
August 2003
May 2006
July 2012
November 2012
November 2017
November 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 38, "token_count": 43}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 29, "token_count": 68}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 20, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Goetzfried
68
54.40%
Kartikey Mahendra Bhatt
43
34.40%
Kees Cook
4
3.20%
Jussi Kivilinna
3
2.40%
James Morris
3
2.40%
Herbert Xu
3
2.40%
Others
1
0.80%
Total
125
cast_common.h
10
-
3
41
Jussi Kivilinna
Johannes Goetzfried
Others
July 2012
August 2012
November 2012
November 2017
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jussi Kivilinna
38
92.68%
Johannes Goetzfried
2
4.88%
Others
1
2.44%
Total
41
chacha.h
131
-
8
649
Eric Biggers
Ard Biesheuvel
Martin Willi
Others
March 1992
May 1992
June 2015
July 2015
June 2016
December 2016
November 2017
September 2018
November 2018
December 2018
November 2019
March 2021
December 2021
October 2024
March 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 18, "token_count": 93}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 52}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 80}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 199}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 115}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
258
39.75%
Ard Biesheuvel
201
30.97%
Martin Willi
151
23.27%
Others
39
6.01%
Total
649
chacha20poly1305.h
50
-
2
259
Ard Biesheuvel
Herbert Xu
November 2019
July 2020
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 258}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
258
99.61%
Herbert Xu
1
0.39%
Total
259
cryptd.h
72
-
7
247
Huang Ying
Adrian Hoban
Herbert Xu
Loc Ho
Eric Biggers
Andy Shevchenko
Others
May 2008
January 2009
August 2009
October 2009
September 2010
May 2015
June 2016
November 2016
November 2017
April 2019
December 2021
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 24, "token_count": 108}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 24, "token_count": 42}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 48, "token_count": 47}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Ying
156
63.16%
Adrian Hoban
47
19.03%
Herbert Xu
35
14.17%
Loc Ho
5
2.02%
Eric Biggers
2
0.81%
Andy Shevchenko
1
0.40%
Others
1
0.40%
Total
247
ctr.h
15
-
2
23
Herbert Xu
Thomas Gleixner
December 2007
May 2019
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
21
91.30%
Thomas Gleixner
2
8.70%
Total
23
curve25519.h
73
-
1
310
Jason A. Donenfeld
November 2019
December 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 304}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
310
100.00%
Total
310
des.h
57
-
7
174
James Morris
Ard Biesheuvel
Jussi Kivilinna
Herbert Xu
Others
October 2002
July 2005
October 2007
June 2014
November 2017
April 2019
August 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 104}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 49}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
104
59.77%
Ard Biesheuvel
49
28.16%
Jussi Kivilinna
6
3.45%
Herbert Xu
2
1.15%
Others
13
7.47%
Total
174
dh.h
98
-
6
113
Salvatore Benedetto
James Morris
Nicolai Stange
Stephan Mueller
Tudor-Dan Ambarus
Thomas Gleixner
October 2002
June 2016
October 2016
May 2017
September 2017
May 2019
February 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 78}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
78
69.03%
James Morris
21
18.58%
Nicolai Stange
7
6.19%
Stephan Mueller
3
2.65%
Tudor-Dan Ambarus
2
1.77%
Thomas Gleixner
2
1.77%
Total
113
drbg.h
286
-
4
768
Stephan Mueller
Herbert Xu
Nicolai Stange
Gilad Ben-Yossef
May 2014
June 2014
July 2014
August 2014
April 2015
May 2015
June 2015
June 2016
November 2016
March 2017
October 2017
July 2018
May 2019
April 2020
November 2021
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 574}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 15, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
686
89.32%
Herbert Xu
62
8.07%
Nicolai Stange
17
2.21%
Gilad Ben-Yossef
3
0.39%
Total
768
ecc_curve.h
62
-
5
85
Salvatore Benedetto
Meng Yu
Stephan Mueller
Stefan Berger
Vitaly Chikunov
June 2016
June 2018
April 2019
March 2021
April 2024
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 35}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 44, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
37
43.53%
Meng Yu
35
41.18%
Stephan Mueller
8
9.41%
Stefan Berger
4
4.71%
Vitaly Chikunov
1
1.18%
Total
85
ecdh.h
83
-
8
92
Salvatore Benedetto
James Morris
Stefan Berger
Stephan Mueller
Tudor-Dan Ambarus
Thomas Gleixner
Meng Yu
Others
October 2002
June 2016
October 2016
May 2017
September 2017
May 2019
March 2021
April 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 69}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 44, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
69
75.00%
James Morris
7
7.61%
Stefan Berger
4
4.35%
Stephan Mueller
3
3.26%
Tudor-Dan Ambarus
2
2.17%
Thomas Gleixner
2
2.17%
Meng Yu
1
1.09%
Others
4
4.35%
Total
92
engine.h
107
-
10
512
Herbert Xu
Corentin Labbe
Baolin Wang
Prabhjot Khurana
Iuliana Prodan
Andy Shevchenko
Thomas Gleixner
Jason A. Donenfeld
Eric Biggers
Others
August 2006
December 2006
January 2016
April 2016
August 2016
January 2018
May 2019
November 2019
April 2020
August 2020
December 2020
October 2021
December 2021
August 2023
September 2023
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 21, "token_count": 73}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 21, "token_count": 56}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 17, "token_count": 67}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 17, "token_count": 75}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 32, "token_count": 19}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 59, "token_count": 25}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
187
36.52%
Corentin Labbe
142
27.73%
Baolin Wang
129
25.20%
Prabhjot Khurana
25
4.88%
Iuliana Prodan
19
3.71%
Andy Shevchenko
4
0.78%
Thomas Gleixner
2
0.39%
Jason A. Donenfeld
2
0.39%
Eric Biggers
1
0.20%
Others
1
0.20%
Total
512
gcm.h
85
-
6
268
Ard Biesheuvel
Herbert Xu
Iuliana Prodan
Corentin Labbe
Huang Ying
Others
November 2007
December 2007
August 2009
August 2017
July 2019
November 2022
var spanGroupData = [ {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 32, "token_count": 42}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 128}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
128
47.76%
Herbert Xu
57
21.27%
Iuliana Prodan
42
15.67%
Corentin Labbe
20
7.46%
Huang Ying
10
3.73%
Others
11
4.10%
Total
268
gf128mul.h
248
-
7
442
Rik Snel
Ondrej Mosnáček
Eric Biggers
Others
November 2006
September 2007
November 2016
February 2017
April 2017
October 2017
August 2020
December 2024
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 261}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "token_count": 43}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 31, "token_count": 126}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rik Snel
304
68.78%
Ondrej Mosnáček
126
28.51%
Eric Biggers
5
1.13%
Others
7
1.58%
Total
442
ghash.h
24
-
5
45
Huang Ying
Herbert Xu
Eric Biggers
Others
August 2009
September 2016
November 2017
July 2019
April 2025
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 24, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Ying
27
60.00%
Herbert Xu
3
6.67%
Eric Biggers
1
2.22%
Others
14
31.11%
Total
45
hash.h
1043
-
17
2223
Herbert Xu
Loc Ho
James Morris
Eric Biggers
Stephan Mueller
Ard Biesheuvel
Kees Cook
Thomas Gleixner
Hannes Reinecke
Others
October 2002
February 2003
March 2004
July 2006
August 2006
December 2006
March 2007
April 2007
May 2008
July 2008
August 2008
November 2008
February 2009
July 2009
March 2014
July 2014
September 2014
November 2014
October 2015
January 2016
February 2016
April 2016
October 2016
January 2017
August 2017
January 2018
August 2018
May 2019
November 2019
December 2019
May 2020
July 2020
August 2020
January 2021
March 2021
May 2021
June 2022
February 2023
April 2023
October 2023
March 2024
April 2024
December 2024
February 2025
April 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 98}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 12, "token_count": 440}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 516}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1573
70.76%
Loc Ho
440
19.79%
James Morris
109
4.90%
Eric Biggers
35
1.57%
Stephan Mueller
15
0.67%
Ard Biesheuvel
9
0.40%
Kees Cook
7
0.31%
Thomas Gleixner
2
0.09%
Hannes Reinecke
2
0.09%
Others
31
1.39%
Total
2223
hash_info.h
41
-
6
95
Dmitry Kasatkin
Eric Biggers
Vitaly Chikunov
Thomas Gleixner
Others
May 2013
November 2015
November 2018
May 2019
November 2020
October 2023
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 79}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
79
83.16%
Eric Biggers
4
4.21%
Vitaly Chikunov
3
3.16%
Thomas Gleixner
2
2.11%
Others
7
7.37%
Total
95
hkdf.h
20
-
2
70
Hannes Reinecke
Eric Biggers
August 2019
February 2025
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 52, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Hannes Reinecke
35
50.00%
Eric Biggers
35
50.00%
Total
70
hmac.h
8
-
2
18
Corentin Labbe
Others
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Corentin Labbe
17
94.44%
Others
1
5.56%
Total
18
if_alg.h
248
-
14
817
Herbert Xu
Stephan Mueller
Tadeusz Struk
David Howells
Thomas Gleixner
Gilad Ben-Yossef
Others
January 2009
October 2010
November 2010
July 2011
December 2014
February 2015
March 2015
December 2015
January 2016
February 2016
March 2016
March 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
June 2018
May 2019
February 2020
May 2020
June 2020
September 2020
February 2023
June 2023
November 2023
May 2024
var spanGroupData = [ {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 368}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 149}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
425
52.02%
Stephan Mueller
292
35.74%
Tadeusz Struk
51
6.24%
David Howells
9
1.10%
Thomas Gleixner
2
0.24%
Gilad Ben-Yossef
2
0.24%
Others
36
4.41%
Total
817
kdf_sp800108.h
61
-
1
71
Stephan Mueller
November 2021
var spanGroupData = [ {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 71}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
71
100.00%
Total
71
kpp.h
350
-
13
781
Salvatore Benedetto
Herbert Xu
Tudor-Dan Ambarus
James Morris
Eric Biggers
David S. Miller
Stephan Mueller
Steffen Klassert
Thomas Gleixner
Hannes Reinecke
Ard Biesheuvel
Others
October 2002
November 2002
March 2003
July 2006
August 2006
December 2006
March 2007
July 2011
September 2011
June 2016
October 2016
February 2017
May 2017
July 2017
May 2019
June 2020
August 2020
March 2021
June 2022
November 2022
February 2023
March 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 636}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 36, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
636
81.43%
Herbert Xu
67
8.58%
Tudor-Dan Ambarus
32
4.10%
James Morris
23
2.94%
Eric Biggers
6
0.77%
David S. Miller
4
0.51%
Stephan Mueller
3
0.38%
Steffen Klassert
3
0.38%
Thomas Gleixner
2
0.26%
Hannes Reinecke
2
0.26%
Ard Biesheuvel
1
0.13%
Others
2
0.26%
Total
781
krb5.h
165
-
1
634
David Howells
September 2020
November 2020
January 2025
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 476}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 108}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 7, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
634
100.00%
Total
634
md5.h
30
-
7
84
James Morris
Corentin Labbe
Herbert Xu
David S. Miller
Others
October 2002
January 2010
January 2011
May 2015
December 2015
November 2017
April 2025
June 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
29
34.52%
Corentin Labbe
24
28.57%
Herbert Xu
12
14.29%
David S. Miller
3
3.57%
Others
16
19.05%
Total
84
nhpoly1305.h
74
-
2
232
Eric Biggers
Jason A. Donenfeld
November 2018
January 2020
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 230}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
230
99.14%
Jason A. Donenfeld
2
0.86%
Total
232
null.h
12
-
4
26
David S. Miller
Herbert Xu
Others
November 2002
December 2007
March 2014
November 2017
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
12
46.15%
Herbert Xu
4
15.38%
Others
10
38.46%
Total
26
padlock.h
24
-
3
42
Herbert Xu
Thomas Gleixner
Others
November 2004
July 2005
July 2006
August 2006
September 2009
January 2011
May 2019
var spanGroupData = [ {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
24
57.14%
Thomas Gleixner
2
4.76%
Others
16
38.10%
Total
42
pcrypt.h
39
-
3
101
Steffen Klassert
Thomas Gleixner
Andy Shevchenko
January 2010
May 2019
December 2021
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 27, "token_count": 97}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
97
96.04%
Thomas Gleixner
2
1.98%
Andy Shevchenko
2
1.98%
Total
101
pkcs7.h
47
-
3
151
David Howells
Thomas Gleixner
Others
September 2012
July 2014
July 2015
August 2015
April 2016
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 87}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
127
84.11%
Thomas Gleixner
2
1.32%
Others
22
14.57%
Total
151
poly1305.h
76
-
7
211
Martin Willi
Ard Biesheuvel
Jason A. Donenfeld
Eric Biggers
Herbert Xu
Others
June 2015
July 2015
November 2017
November 2018
November 2019
January 2020
March 2021
April 2025
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 18, "token_count": 48}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
75
35.55%
Ard Biesheuvel
45
21.33%
Jason A. Donenfeld
43
20.38%
Eric Biggers
32
15.17%
Herbert Xu
12
5.69%
Others
4
1.90%
Total
211
polyval.h
14
-
1
18
Others
May 2022
var spanGroupData = [ {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Others
18
100.00%
Total
18
public_key.h
122
-
11
443
David Howells
Eric Snowberg
Mat Martineau
Tadeusz Struk
Vitaly Chikunov
Thomas Gleixner
Dmitry Kasatkin
Andrzej Zaborowski
Others
September 2012
May 2013
August 2013
February 2016
March 2016
April 2016
June 2016
August 2016
October 2016
October 2018
April 2019
May 2019
June 2020
August 2021
November 2021
March 2023
May 2023
January 2024
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 97}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 138}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 46, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 46, "token_count": 38}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 39, "token_count": 68}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
280
63.21%
Eric Snowberg
74
16.70%
Mat Martineau
55
12.42%
Tadeusz Struk
15
3.39%
Vitaly Chikunov
11
2.48%
Thomas Gleixner
1
0.23%
Dmitry Kasatkin
1
0.23%
Andrzej Zaborowski
1
0.23%
Others
5
1.13%
Total
443
rng.h
201
-
11
371
Neil Horman
Herbert Xu
James Morris
Stephan Mueller
Thomas Gleixner
Eric Biggers
David S. Miller
Corentin Labbe
Ard Biesheuvel
Others
October 2002
November 2002
March 2003
July 2006
August 2006
December 2006
August 2008
July 2011
November 2014
March 2015
April 2015
September 2018
November 2018
May 2019
March 2021
February 2023
March 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 19, "token_count": 190}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Horman
190
51.21%
Herbert Xu
144
38.81%
James Morris
21
5.66%
Stephan Mueller
5
1.35%
Thomas Gleixner
2
0.54%
Eric Biggers
2
0.54%
David S. Miller
2
0.54%
Corentin Labbe
2
0.54%
Ard Biesheuvel
1
0.27%
Others
2
0.54%
Total
371
scatterwalk.h
307
-
11
1055
Herbert Xu
Eric Biggers
Andrew Morton
James Morris
Steffen Klassert
Ard Biesheuvel
Thomas Gleixner
Andy Shevchenko
Others
October 2002
February 2003
March 2004
March 2005
July 2005
August 2006
August 2007
October 2007
December 2007
November 2010
January 2015
May 2015
August 2015
July 2016
November 2016
December 2016
May 2019
September 2019
December 2021
September 2023
January 2025
February 2025
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 35, "token_count": 80}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 27, "token_count": 38}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 2, "token_count": 388}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
446
42.27%
Eric Biggers
405
38.39%
Andrew Morton
80
7.58%
James Morris
57
5.40%
Steffen Klassert
38
3.60%
Ard Biesheuvel
15
1.42%
Thomas Gleixner
2
0.19%
Andy Shevchenko
1
0.09%
Others
11
1.04%
Total
1055
serpent.h
28
-
5
115
James Morris
Jussi Kivilinna
Kees Cook
Herbert Xu
Others
October 2002
December 2002
October 2004
May 2006
October 2011
November 2011
November 2017
November 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 8, "token_count": 70}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 26, "token_count": 31}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 20, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
74
64.35%
Jussi Kivilinna
33
28.70%
Kees Cook
4
3.48%
Herbert Xu
3
2.61%
Others
1
0.87%
Total
115
sha1.h
39
-
11
110
Herbert Xu
Jan Glauber
Eric Biggers
Corentin Labbe
Andrew Morton
David S. Miller
Ard Biesheuvel
Others
June 1999
October 2002
April 2004
March 2005
October 2007
July 2009
August 2011
April 2015
December 2015
November 2017
May 2020
November 2020
April 2025
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
23
20.91%
Jan Glauber
20
18.18%
Eric Biggers
16
14.55%
Corentin Labbe
8
7.27%
Andrew Morton
8
7.27%
David S. Miller
3
2.73%
Ard Biesheuvel
3
2.73%
Others
29
26.36%
Total
110
sha1_base.h
82
-
9
424
Ard Biesheuvel
Herbert Xu
James Morris
Masahiro Yamada
Arvind Sankar
Thomas Gleixner
Eric Biggers
Others
October 2002
May 2006
December 2008
July 2009
April 2015
June 2019
July 2019
October 2020
November 2020
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 235}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 58, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 139}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
235
55.42%
Herbert Xu
145
34.20%
James Morris
17
4.01%
Masahiro Yamada
9
2.12%
Arvind Sankar
6
1.42%
Thomas Gleixner
2
0.47%
Eric Biggers
1
0.24%
Others
9
2.12%
Total
424
sha2.h
132
-
12
571
Vivek Goyal
Jan Glauber
Herbert Xu
Hans de Goede
Eric Biggers
Jonathan Lynch
Corentin Labbe
James Morris
Ard Biesheuvel
David S. Miller
Others
October 2002
January 2003
January 2006
October 2007
November 2007
July 2009
August 2014
April 2015
December 2015
November 2017
May 2018
August 2019
September 2019
May 2020
July 2020
November 2020
May 2023
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 110}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 49, "token_count": 40}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 172}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 41, "token_count": 26}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 41, "token_count": 27}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Vivek Goyal
172
30.12%
Jan Glauber
118
20.67%
Herbert Xu
90
15.76%
Hans de Goede
53
9.28%
Eric Biggers
46
8.06%
Jonathan Lynch
40
7.01%
Corentin Labbe
16
2.80%
James Morris
8
1.40%
Ard Biesheuvel
8
1.40%
David S. Miller
3
0.53%
Others
17
2.98%
Total
571
sha3.h
36
-
6
90
Jeff Garzik
Herbert Xu
Ard Biesheuvel
Jan Glauber
Others
March 2008
June 2016
November 2017
January 2018
August 2019
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 43, "token_count": 59}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
59
65.56%
Herbert Xu
22
24.44%
Ard Biesheuvel
4
4.44%
Jan Glauber
2
2.22%
Others
3
3.33%
Total
90
sha512_base.h
120
-
10
701
Ard Biesheuvel
Herbert Xu
James Morris
Masahiro Yamada
Arvind Sankar
David S. Miller
Thomas Gleixner
Eric Biggers
Others
October 2002
May 2006
December 2008
July 2009
April 2015
June 2019
July 2019
October 2020
November 2020
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 458}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 58, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 56, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 189}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
458
65.34%
Herbert Xu
195
27.82%
James Morris
17
2.43%
Masahiro Yamada
9
1.28%
Arvind Sankar
7
1.00%
David S. Miller
3
0.43%
Thomas Gleixner
2
0.29%
Eric Biggers
1
0.14%
Others
9
1.28%
Total
701
sig.h
265
-
6
631
Herbert Xu
Lukas Wunner
Ignat Korchagin
Tadeusz Struk
James Morris
Thomas Gleixner
October 2002
May 2006
July 2006
August 2006
December 2006
February 2009
June 2015
May 2019
August 2022
April 2023
June 2023
September 2024
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 42, "token_count": 60}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 257}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 11, "token_count": 251}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
292
46.28%
Lukas Wunner
254
40.25%
Ignat Korchagin
60
9.51%
Tadeusz Struk
12
1.90%
James Morris
12
1.90%
Thomas Gleixner
1
0.16%
Total
631
skcipher.h
940
-
15
1874
Herbert Xu
Kees Cook
Eric Biggers
James Morris
Andy Shevchenko
Jason A. Donenfeld
Ard Biesheuvel
Thomas Gleixner
Stephan Mueller
Others
October 2002
August 2006
September 2006
December 2006
November 2007
December 2007
August 2009
July 2011
July 2014
August 2015
January 2016
February 2016
April 2016
July 2016
October 2016
December 2016
September 2018
May 2019
June 2019
September 2019
October 2019
November 2019
December 2019
July 2020
August 2020
December 2020
March 2021
December 2021
February 2023
September 2023
October 2023
November 2023
December 2023
March 2024
April 2024
February 2025
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 807}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 188}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1614
86.13%
Kees Cook
188
10.03%
Eric Biggers
29
1.55%
James Morris
14
0.75%
Andy Shevchenko
5
0.27%
Jason A. Donenfeld
4
0.21%
Ard Biesheuvel
3
0.16%
Thomas Gleixner
2
0.11%
Stephan Mueller
1
0.05%
Others
14
0.75%
Total
1874
sm3.h
64
-
3
203
Tianjia Zhang
Gilad Ben-Yossef
Herbert Xu
August 2017
January 2022
April 2025
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 14, "token_count": 89}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 30, "token_count": 99}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Tianjia Zhang
99
48.77%
Gilad Ben-Yossef
89
43.84%
Herbert Xu
15
7.39%
Total
203
sm3_base.h
82
-
6
408
Gilad Ben-Yossef
Herbert Xu
Masahiro Yamada
Arvind Sankar
Thomas Gleixner
Others
August 2017
June 2019
July 2019
October 2020
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 14, "token_count": 212}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 58, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 56, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 177}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
212
51.96%
Herbert Xu
177
43.38%
Masahiro Yamada
9
2.21%
Arvind Sankar
7
1.72%
Thomas Gleixner
2
0.49%
Others
1
0.25%
Total
408
sm4.h
48
-
3
101
Gilad Ben-Yossef
Tianjia Zhang
Ard Biesheuvel
March 2018
April 2018
July 2021
March 2022
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 68}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 30, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
68
67.33%
Tianjia Zhang
32
31.68%
Ard Biesheuvel
1
0.99%
Total
101
streebog.h
32
-
2
58
Vitaly Chikunov
Eric Biggers
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 22, "token_count": 57}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Chikunov
57
98.28%
Eric Biggers
1
1.72%
Total
58
twofish.h
25
-
5
88
David S. Miller
Jussi Kivilinna
Herbert Xu
Others
November 2002
May 2006
June 2006
October 2011
November 2017
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 62}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
62
70.45%
Jussi Kivilinna
9
10.23%
Herbert Xu
3
3.41%
Others
14
15.91%
Total
88
utils.h
73
-
7
366
Ard Biesheuvel
James Yonan
Herbert Xu
James Morris
Thomas Gleixner
Andy Shevchenko
Others
October 2002
April 2007
November 2007
September 2013
November 2016
February 2017
July 2017
May 2019
December 2021
February 2022
March 2023
October 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 45, "token_count": 56}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 121}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 101}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
262
71.58%
James Yonan
56
15.30%
Herbert Xu
38
10.38%
James Morris
7
1.91%
Thomas Gleixner
1
0.27%
Andy Shevchenko
1
0.27%
Others
1
0.27%
Total
366
xts.h
40
-
9
113
Herbert Xu
Stephan Mueller
Nicolai Stange
Jussi Kivilinna
David S. Miller
Rik Snel
Eric Biggers
Others
November 2002
May 2006
November 2006
September 2007
October 2011
November 2011
February 2016
November 2016
November 2017
January 2019
December 2022
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 15, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
32
28.32%
Stephan Mueller
26
23.01%
Nicolai Stange
17
15.04%
Jussi Kivilinna
16
14.16%
David S. Miller
9
7.96%
Rik Snel
8
7.08%
Eric Biggers
3
2.65%
Others
2
1.77%
Total
113
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
126
Author
Tokens
Proportion
Commits
Proportion
0
Herbert Xu
13117
36.18%
296
36.95%
1
Taehee Yoo
3409
9.40%
2
0.25%
2
Eric Biggers
2409
6.64%
91
11.36%
3
Ard Biesheuvel
2288
6.31%
34
4.24%
4
Stephan Mueller
1461
4.03%
40
4.99%
5
Salvatore Benedetto
1212
3.34%
4
0.50%
6
Giovanni Cabiddu
1059
2.92%
5
0.62%
7
David Howells
1052
2.90%
35
4.37%
8
James Morris
977
2.69%
15
1.87%
9
Tadeusz Struk
899
2.48%
9
1.12%
10
Jason A. Donenfeld
845
2.33%
5
0.62%
11
Lukas Wunner
603
1.66%
11
1.37%
12
Loc Ho
502
1.38%
2
0.25%
13
Rik Snel
429
1.18%
3
0.37%
14
Gilad Ben-Yossef
374
1.03%
4
0.50%
15
Nicolai Stange
321
0.89%
9
1.12%
16
Andrzej Zaborowski
302
0.83%
3
0.37%
17
Corentin Labbe
273
0.75%
10
1.25%
18
Martin Willi
259
0.71%
11
1.37%
19
Neil Horman
237
0.65%
1
0.12%
20
Kees Cook
228
0.63%
6
0.75%
21
Baolin Wang
208
0.57%
3
0.37%
22
Vitaly Chikunov
205
0.57%
5
0.62%
23
David Sterba
203
0.56%
4
0.50%
24
Huang Ying
197
0.54%
6
0.75%
25
Vivek Goyal
188
0.52%
1
0.12%
26
Jussi Kivilinna
167
0.46%
12
1.50%
27
Steffen Klassert
150
0.41%
4
0.50%
28
Jan Glauber
140
0.39%
3
0.37%
29
Johannes Goetzfried
132
0.36%
2
0.25%
30
Tianjia Zhang
131
0.36%
4
0.50%
31
Ondrej Mosnáček
126
0.35%
2
0.25%
32
Iuliana Prodan
117
0.32%
6
0.75%
33
David S. Miller
114
0.31%
6
0.75%
34
Sebastian Andrzej Siewior
101
0.28%
3
0.37%
35
Andrew Morton
90
0.25%
2
0.25%
36
Tudor-Dan Ambarus
80
0.22%
11
1.37%
37
Dmitry Kasatkin
80
0.22%
2
0.25%
38
Kartikey Mahendra Bhatt
76
0.21%
2
0.25%
39
Eric Snowberg
74
0.20%
5
0.62%
40
Thomas Gleixner
70
0.19%
5
0.62%
41
Hans de Goede
65
0.18%
4
0.50%
42
Ignat Korchagin
60
0.17%
1
0.12%
43
Jeff Garzik
59
0.16%
1
0.12%
44
Stefan Berger
58
0.16%
8
1.00%
45
James Yonan
58
0.16%
1
0.12%
46
Mat Martineau
55
0.15%
3
0.37%
47
Mathias Krause
47
0.13%
1
0.12%
48
Adrian Hoban
47
0.13%
1
0.12%
49
Jonathan Lynch
40
0.11%
1
0.12%
50
Gary R Hook
40
0.11%
1
0.12%
51
Meng Yu
39
0.11%
3
0.37%
52
Hannes Reinecke
39
0.11%
3
0.37%
53
Jon Oberheide
38
0.10%
1
0.12%
54
Barry Song
35
0.10%
3
0.37%
55
Xiongfeng Wang
34
0.09%
1
0.12%
56
Arvind Sankar
33
0.09%
3
0.37%
57
Andy Shevchenko
33
0.09%
1
0.12%
58
Masahiro Yamada
27
0.07%
1
0.12%
59
Prabhjot Khurana
25
0.07%
1
0.12%
60
Others
519
1.43%
78
9.74%
Total
36256
801