Linux Source Code
Home
Release 6.9
Help
crypto
root
include
Highlighting
Reset All
By Author
By Age
──────────
Adrian Hoban
Adrian-Ken Rueegsegger
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
Dominik Brodowski
Eric Biggers
Eric Snowberg
Gary R Hook
Gilad Ben-Yossef
Giovanni Cabiddu
Hans de Goede
Herbert Xu
Huang Ying
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
Linus Torvalds (pre-git)
Loc Ho
Martin Willi
Masahiro Yamada
Mat Martineau
Mathias Krause
Meng Yu
Nathan Huckleberry
Neil Horman
Nicolai Stange
Ondrej Mosnáček
Others
Prabhjot Khurana
Rik Snel
Salvatore Benedetto
Sebastian Andrzej Siewior
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
2596
22
45
8374
Herbert Xu
Eric Biggers
Giovanni Cabiddu
Ard Biesheuvel
Salvatore Benedetto
Stephan Mueller
Nicolai Stange
Andrzej Zaborowski
David Sterba
Tadeusz Struk
James Morris
Martin Willi
Vitaly Chikunov
Jason A. Donenfeld
Baolin Wang
Corentin Labbe
Neil Horman
Tudor-Dan Ambarus
Gary R Hook
Loc Ho
Jussi Kivilinna
Thomas Gleixner
Steffen Klassert
Linus Torvalds (pre-git)
Kees Cook
Iuliana Prodan
Masahiro Yamada
Andy Shevchenko
Meng Yu
Andrew Morton
Others
October 1997
October 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
February 2009
July 2009
September 2011
November 2011
July 2012
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
December 2016
January 2017
April 2017
May 2017
June 2017
July 2017
August 2017
November 2017
January 2018
February 2018
March 2018
June 2018
September 2018
November 2018
January 2019
March 2019
April 2019
May 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
April 2020
July 2020
August 2020
December 2020
March 2021
May 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
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 57, "token_count": 18}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 88}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 86}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"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": 344}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 487}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 27, "token_count": 34}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"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": 13, "token_count": 111}, {"author_id": 8, "token_count": 183}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 18, "token_count": 278}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 22, "token_count": 73}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 352}, {"author_id": 36, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 322}, {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 529}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 280}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 45}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 22}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 11, "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": 3, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 20}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 3, "token_count": 92}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 21, "token_count": 127}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 22}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 412}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 17, "token_count": 196}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 17, "token_count": 69}, {"author_id": 3, "token_count": 14}, {"author_id": 9, "token_count": 62}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 46}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 235}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 3, "token_count": 339}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 302}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 4}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 16, "token_count": 280}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 387}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
3638
43.44%
Eric Biggers
896
10.70%
Giovanni Cabiddu
574
6.85%
Ard Biesheuvel
509
6.08%
Salvatore Benedetto
393
4.69%
Stephan Mueller
336
4.01%
Nicolai Stange
280
3.34%
Andrzej Zaborowski
278
3.32%
David Sterba
265
3.16%
Tadeusz Struk
193
2.30%
James Morris
174
2.08%
Martin Willi
132
1.58%
Vitaly Chikunov
127
1.52%
Jason A. Donenfeld
73
0.87%
Baolin Wang
73
0.87%
Corentin Labbe
55
0.66%
Neil Horman
47
0.56%
Tudor-Dan Ambarus
41
0.49%
Gary R Hook
40
0.48%
Loc Ho
36
0.43%
Jussi Kivilinna
34
0.41%
Thomas Gleixner
22
0.26%
Steffen Klassert
19
0.23%
Linus Torvalds (pre-git)
18
0.21%
Kees Cook
9
0.11%
Iuliana Prodan
7
0.08%
Masahiro Yamada
4
0.05%
Andy Shevchenko
4
0.05%
Meng Yu
3
0.04%
Andrew Morton
2
0.02%
Others
92
1.10%
Total
8374
Files:
acompress.h
337
-
11
863
Giovanni Cabiddu
Herbert Xu
Corentin Labbe
James Morris
Barry Song
Steffen Klassert
Thomas Gleixner
David S. Miller
Ard Biesheuvel
Others
October 2002
November 2002
March 2003
July 2006
August 2006
December 2006
March 2007
July 2011
September 2011
October 2016
September 2018
November 2018
May 2019
October 2019
April 2020
July 2020
March 2021
November 2022
February 2023
February 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 415}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 54, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
419
48.55%
Herbert Xu
309
35.81%
Corentin Labbe
50
5.79%
James Morris
35
4.06%
Barry Song
35
4.06%
Steffen Klassert
6
0.70%
Thomas Gleixner
2
0.23%
David S. Miller
2
0.23%
Ard Biesheuvel
1
0.12%
Others
4
0.46%
Total
863
aead.h
564
-
13
923
Herbert Xu
James Morris
Corentin Labbe
Eric Biggers
Stephan Mueller
Andy Shevchenko
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
February 2023
September 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "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": 3, "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": 11, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
824
89.27%
James Morris
39
4.23%
Corentin Labbe
24
2.60%
Eric Biggers
14
1.52%
Stephan Mueller
6
0.65%
Andy Shevchenko
5
0.54%
Ard Biesheuvel
3
0.33%
Thomas Gleixner
2
0.22%
Jason A. Donenfeld
2
0.22%
Others
4
0.43%
Total
923
aes.h
90
-
8
218
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
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 35, "token_count": 25}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 35, "token_count": 41}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 35, "token_count": 25}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "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": 1, "token_count": 24}, {"author_id": 31, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Andrzej Siewior
91
41.74%
Ard Biesheuvel
42
19.27%
James Morris
36
16.51%
Iuliana Prodan
36
16.51%
Herbert Xu
6
2.75%
Huang Ying
4
1.83%
Others
3
1.38%
Total
218
akcipher.h
501
-
14
1178
Tadeusz Struk
Herbert Xu
Corentin Labbe
James Morris
Stephan Mueller
Steffen Klassert
Vitaly Chikunov
Tudor-Dan Ambarus
Thomas Gleixner
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
October 2019
August 2020
March 2021
November 2022
February 2023
June 2023
September 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 50}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "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": 24, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 683}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tadeusz Struk
722
61.29%
Herbert Xu
291
24.70%
Corentin Labbe
80
6.79%
James Morris
54
4.58%
Stephan Mueller
7
0.59%
Steffen Klassert
6
0.51%
Vitaly Chikunov
5
0.42%
Tudor-Dan Ambarus
3
0.25%
Thomas Gleixner
2
0.17%
Ard Biesheuvel
1
0.08%
Others
7
0.59%
Total
1178
algapi.h
277
-
16
1078
Herbert Xu
James Morris
Eric Biggers
Xiongfeng Wang
Steffen Klassert
Kees Cook
Baolin Wang
Andy Shevchenko
Linus Torvalds (pre-git)
Thomas Gleixner
James Yonan
Iuliana Prodan
Others
October 1997
October 2002
November 2002
February 2003
January 2006
May 2006
August 2006
September 2006
December 2006
April 2007
August 2007
October 2007
November 2007
December 2007
September 2008
July 2009
September 2011
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
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 63}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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": 34}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 43, "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": 22, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"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": 3, "token_count": 2}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
836
77.55%
James Morris
82
7.61%
Eric Biggers
35
3.25%
Xiongfeng Wang
34
3.15%
Steffen Klassert
21
1.95%
Kees Cook
17
1.58%
Baolin Wang
10
0.93%
Andy Shevchenko
8
0.74%
Linus Torvalds (pre-git)
4
0.37%
Thomas Gleixner
2
0.19%
James Yonan
2
0.19%
Iuliana Prodan
2
0.19%
Others
25
2.32%
Total
1078
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": 52, "token_count": 38}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "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": 2, "token_count": 3390}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "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
32
-
3
70
Mathias Krause
Herbert Xu
Thomas Gleixner
November 2007
October 2013
May 2019
var spanGroupData = [ {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 45, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Mathias Krause
41
58.57%
Herbert Xu
27
38.57%
Thomas Gleixner
2
2.86%
Total
70
b128ops.h
72
-
2
126
Rik Snel
Others
October 2006
May 2023
var spanGroupData = [ {"timestamp": 1159686000, "group": [ {"author_id": 14, "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
66
-
2
318
Eric Biggers
David Sterba
October 2019
December 2020
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 294}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
294
92.45%
David Sterba
24
7.55%
Total
318
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": 9, "token_count": 397}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 150}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "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": 6, "token_count": 11}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 27, "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": 6, "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": 27, "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": 6, "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": 27, "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": 27, "token_count": 25}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 27, "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
111
-
6
584
Martin Willi
Ard Biesheuvel
Eric Biggers
Dominik Brodowski
Others
June 2015
July 2015
June 2016
December 2016
November 2017
September 2018
November 2018
December 2018
June 2019
November 2019
March 2021
December 2021
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 13, "token_count": 180}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 60}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 71}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 59, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
247
42.29%
Ard Biesheuvel
163
27.91%
Eric Biggers
136
23.29%
Dominik Brodowski
25
4.28%
Others
13
2.23%
Total
584
chacha20poly1305.h
50
-
2
259
Ard Biesheuvel
Herbert Xu
November 2019
July 2020
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "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": 23, "token_count": 108}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 23, "token_count": 42}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 46, "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": 3, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "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
65
-
3
272
Ard Biesheuvel
Herbert Xu
Thomas Gleixner
December 2007
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 249}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
249
91.54%
Herbert Xu
21
7.72%
Thomas Gleixner
2
0.74%
Total
272
curve25519.h
73
-
1
310
Jason A. Donenfeld
November 2019
December 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 304}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 9, "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": 6, "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": 27, "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": 1, "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": 6, "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": 16, "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": 10, "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": 16, "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
60
-
4
82
Salvatore Benedetto
Meng Yu
Stephan Mueller
Vitaly Chikunov
June 2016
June 2018
April 2019
March 2021
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": 21, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 51, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
37
45.12%
Meng Yu
35
42.68%
Stephan Mueller
8
9.76%
Vitaly Chikunov
2
2.44%
Total
82
ecdh.h
82
-
7
88
Salvatore Benedetto
James Morris
Stephan Mueller
Tudor-Dan Ambarus
Thomas Gleixner
Meng Yu
Others
October 2002
June 2016
October 2016
May 2017
September 2017
May 2019
March 2021
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
69
78.41%
James Morris
7
7.95%
Stephan Mueller
3
3.41%
Tudor-Dan Ambarus
2
2.27%
Thomas Gleixner
2
2.27%
Meng Yu
1
1.14%
Others
4
4.55%
Total
88
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": 22, "token_count": 73}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 56}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 11, "token_count": 67}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 75}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 31, "token_count": 19}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 58, "token_count": 25}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "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": 23, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 42}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "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
252
-
6
480
Rik Snel
Ondrej Mosnáček
Eric Biggers
Others
November 2006
September 2007
November 2016
February 2017
April 2017
October 2017
August 2020
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 299}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 30, "token_count": 126}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rik Snel
342
71.25%
Ondrej Mosnáček
126
26.25%
Eric Biggers
6
1.25%
Others
6
1.25%
Total
480
ghash.h
24
-
4
48
Huang Ying
Eric Biggers
Others
August 2009
September 2016
November 2017
July 2019
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 23, "token_count": 32}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Ying
32
66.67%
Eric Biggers
1
2.08%
Others
15
31.25%
Total
48
hash.h
974
-
20
1895
Herbert Xu
Loc Ho
James Morris
Eric Biggers
Stephan Mueller
Ard Biesheuvel
Kees Cook
Corentin Labbe
Thomas Gleixner
David S. Miller
Others
October 2002
February 2003
March 2004
July 2006
August 2006
December 2006
March 2007
April 2007
August 2007
May 2008
July 2008
August 2008
November 2008
February 2009
July 2009
July 2011
July 2014
September 2014
November 2014
October 2015
January 2016
February 2016
April 2016
October 2016
January 2017
August 2017
January 2018
August 2018
November 2018
April 2019
May 2019
November 2019
December 2019
May 2020
July 2020
August 2020
January 2021
March 2021
May 2021
June 2022
February 2023
March 2023
April 2023
October 2023
December 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 6, "token_count": 100}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"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": 1185951600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 12, "token_count": 462}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 494}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"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": 62}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "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": 3, "token_count": 13}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1222
64.49%
Loc Ho
462
24.38%
James Morris
111
5.86%
Eric Biggers
37
1.95%
Stephan Mueller
15
0.79%
Ard Biesheuvel
9
0.47%
Kees Cook
7
0.37%
Corentin Labbe
4
0.21%
Thomas Gleixner
2
0.11%
David S. Miller
1
0.05%
Others
25
1.32%
Total
1895
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": 21, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "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
hmac.h
8
-
2
18
Corentin Labbe
Others
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 11, "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
247
-
13
815
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
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": 8, "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": 8, "token_count": 22}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"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": 10, "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": 15, "token_count": 8}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
425
52.15%
Stephan Mueller
292
35.83%
Tadeusz Struk
51
6.26%
David Howells
11
1.35%
Thomas Gleixner
2
0.25%
Gilad Ben-Yossef
2
0.25%
Others
32
3.93%
Total
815
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
402
-
15
982
Salvatore Benedetto
Herbert Xu
Tudor-Dan Ambarus
Corentin Labbe
James Morris
Steffen Klassert
David S. Miller
Stephan Mueller
Thomas Gleixner
Eric Biggers
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
September 2018
November 2018
May 2019
October 2019
June 2020
August 2020
March 2021
June 2022
November 2022
February 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"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": 24, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 663}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 36, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 149}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
663
67.52%
Herbert Xu
209
21.28%
Tudor-Dan Ambarus
32
3.26%
Corentin Labbe
30
3.05%
James Morris
23
2.34%
Steffen Klassert
6
0.61%
David S. Miller
4
0.41%
Stephan Mueller
3
0.31%
Thomas Gleixner
2
0.20%
Eric Biggers
2
0.20%
Ard Biesheuvel
1
0.10%
Others
7
0.71%
Total
982
md5.h
25
-
5
72
James Morris
Corentin Labbe
David S. Miller
Others
October 2002
January 2010
May 2015
December 2015
November 2017
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Morris
34
47.22%
Corentin Labbe
24
33.33%
David S. Miller
3
4.17%
Others
11
15.28%
Total
72
nhpoly1305.h
74
-
2
232
Eric Biggers
Jason A. Donenfeld
November 2018
January 2020
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 230}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 9, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
230
99.14%
Jason A. Donenfeld
2
0.86%
Total
232
null.h
15
-
5
40
Herbert Xu
David S. Miller
Kees Cook
Others
November 2002
December 2007
March 2014
May 2015
November 2017
September 2018
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": 1430463600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
17
42.50%
David S. Miller
12
30.00%
Kees Cook
1
2.50%
Others
10
25.00%
Total
40
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": 24, "token_count": 97}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "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": 15, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 15, "token_count": 87}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "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
99
-
6
356
Ard Biesheuvel
Martin Willi
Jason A. Donenfeld
Eric Biggers
Others
June 2015
July 2015
November 2017
November 2018
November 2019
January 2020
March 2021
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 13, "token_count": 78}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 9, "token_count": 43}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
180
50.56%
Martin Willi
110
30.90%
Jason A. Donenfeld
43
12.08%
Eric Biggers
16
4.49%
Others
7
1.97%
Total
356
polyval.h
22
-
1
58
Nathan Huckleberry
May 2022
var spanGroupData = [ {"timestamp": 1651388400, "group": [ {"author_id": 44, "token_count": 58}, ]}, ]
Author Name
Tokens
Token Proportion
Nathan Huckleberry
58
100.00%
Total
58
public_key.h
125
-
11
491
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": 15, "token_count": 103}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 138}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 41, "token_count": 38}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 41, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 15, "token_count": 61}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 21, "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": 18, "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
322
65.58%
Eric Snowberg
74
15.07%
Mat Martineau
61
12.42%
Tadeusz Struk
15
3.05%
Vitaly Chikunov
11
2.24%
Thomas Gleixner
1
0.20%
Dmitry Kasatkin
1
0.20%
Andrzej Zaborowski
1
0.20%
Others
5
1.02%
Total
491
rng.h
252
-
11
531
Herbert Xu
Neil Horman
Corentin Labbe
James Morris
Stephan Mueller
Steffen Klassert
Thomas Gleixner
David S. Miller
Ard Biesheuvel
Others
October 2002
November 2002
March 2003
July 2006
August 2006
December 2006
August 2008
July 2011
September 2011
November 2014
March 2015
April 2015
September 2018
November 2018
May 2019
October 2019
March 2021
February 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "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": 1314860400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 133}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
273
51.41%
Neil Horman
190
35.78%
Corentin Labbe
29
5.46%
James Morris
21
3.95%
Stephan Mueller
6
1.13%
Steffen Klassert
3
0.56%
Thomas Gleixner
2
0.38%
David S. Miller
2
0.38%
Ard Biesheuvel
1
0.19%
Others
4
0.75%
Total
531
scatterwalk.h
104
-
11
495
Herbert Xu
Andrew Morton
James Morris
Steffen Klassert
David S. Miller
Thomas Gleixner
Ard Biesheuvel
Andy Shevchenko
Others
October 2002
February 2003
March 2004
March 2005
July 2005
August 2006
March 2007
August 2007
October 2007
December 2007
May 2010
November 2010
January 2015
May 2015
August 2015
July 2016
May 2019
December 2021
December 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 32, "token_count": 107}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 24, "token_count": 38}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
270
54.55%
Andrew Morton
107
21.62%
James Morris
59
11.92%
Steffen Klassert
38
7.68%
David S. Miller
8
1.62%
Thomas Gleixner
2
0.40%
Ard Biesheuvel
2
0.40%
Andy Shevchenko
1
0.20%
Others
8
1.62%
Total
495
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": 6, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 6, "token_count": 70}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 27, "token_count": 31}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 27, "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
46
-
14
151
Herbert Xu
James Morris
Jan Glauber
Eric Biggers
Ard Biesheuvel
Corentin Labbe
Andrew Morton
Mathias Krause
Adrian-Ken Rueegsegger
Linus Torvalds (pre-git)
David S. Miller
Others
June 1999
October 2002
April 2004
March 2005
May 2006
October 2007
December 2008
July 2009
August 2011
April 2015
December 2015
November 2017
May 2020
November 2020
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 45, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
24
15.89%
James Morris
23
15.23%
Jan Glauber
20
13.25%
Eric Biggers
16
10.60%
Ard Biesheuvel
12
7.95%
Corentin Labbe
8
5.30%
Andrew Morton
8
5.30%
Mathias Krause
4
2.65%
Adrian-Ken Rueegsegger
4
2.65%
Linus Torvalds (pre-git)
3
1.99%
David S. Miller
3
1.99%
Others
26
17.22%
Total
151
sha1_base.h
109
-
8
530
Ard Biesheuvel
James Morris
Arvind Sankar
Masahiro Yamada
Adrian-Ken Rueegsegger
Herbert Xu
Thomas Gleixner
Eric Biggers
October 2002
May 2006
December 2008
July 2009
April 2015
June 2019
July 2019
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 476}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 47, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
476
89.81%
James Morris
17
3.21%
Arvind Sankar
11
2.08%
Masahiro Yamada
9
1.70%
Adrian-Ken Rueegsegger
8
1.51%
Herbert Xu
6
1.13%
Thomas Gleixner
2
0.38%
Eric Biggers
1
0.19%
Total
530
sha2.h
134
-
15
583
Vivek Goyal
Jan Glauber
James Morris
Herbert Xu
Hans de Goede
Jonathan Lynch
Ard Biesheuvel
Eric Biggers
Corentin Labbe
Adrian-Ken Rueegsegger
David S. Miller
Mathias Krause
Others
October 2002
January 2003
January 2006
May 2006
October 2007
November 2007
December 2008
July 2009
August 2011
March 2013
August 2014
April 2015
December 2015
November 2017
May 2018
August 2019
September 2019
May 2020
July 2020
November 2020
May 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 6, "token_count": 46}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 28, "token_count": 110}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 49, "token_count": 40}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 175}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 11, "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": 42, "token_count": 26}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 42, "token_count": 24}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vivek Goyal
175
30.02%
Jan Glauber
118
20.24%
James Morris
54
9.26%
Herbert Xu
52
8.92%
Hans de Goede
50
8.58%
Jonathan Lynch
40
6.86%
Ard Biesheuvel
23
3.95%
Eric Biggers
19
3.26%
Corentin Labbe
16
2.74%
Adrian-Ken Rueegsegger
8
1.37%
David S. Miller
3
0.51%
Mathias Krause
2
0.34%
Others
23
3.95%
Total
583
sha256_base.h
135
-
10
618
Ard Biesheuvel
Herbert Xu
James Morris
Hans de Goede
Arvind Sankar
Adrian-Ken Rueegsegger
Masahiro Yamada
Vivek Goyal
Eric Biggers
Thomas Gleixner
October 2002
May 2006
December 2008
July 2009
August 2014
April 2015
June 2019
July 2019
August 2019
September 2019
May 2020
October 2020
May 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 53, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 458}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 47, "token_count": 11}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 70}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
458
74.11%
Herbert Xu
78
12.62%
James Morris
27
4.37%
Hans de Goede
11
1.78%
Arvind Sankar
11
1.78%
Adrian-Ken Rueegsegger
10
1.62%
Masahiro Yamada
9
1.46%
Vivek Goyal
6
0.97%
Eric Biggers
6
0.97%
Thomas Gleixner
2
0.32%
Total
618
sha3.h
34
-
3
111
Jeff Garzik
Ard Biesheuvel
Others
June 2016
November 2017
January 2018
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 34, "token_count": 100}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
100
90.09%
Ard Biesheuvel
10
9.01%
Others
1
0.90%
Total
111
sha512_base.h
134
-
8
755
Ard Biesheuvel
James Morris
Arvind Sankar
Masahiro Yamada
Adrian-Ken Rueegsegger
Herbert Xu
Thomas Gleixner
Eric Biggers
October 2002
May 2006
December 2008
July 2009
April 2015
June 2019
July 2019
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 701}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 47, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
701
92.85%
James Morris
17
2.25%
Arvind Sankar
11
1.46%
Masahiro Yamada
9
1.19%
Adrian-Ken Rueegsegger
8
1.06%
Herbert Xu
6
0.79%
Thomas Gleixner
2
0.26%
Eric Biggers
1
0.13%
Total
755
sig.h
140
-
7
188
Herbert Xu
James Morris
Tadeusz Struk
Thomas Gleixner
Eric Biggers
Others
October 2002
March 2003
July 2006
August 2006
December 2006
February 2009
June 2015
May 2019
December 2019
August 2022
June 2023
September 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"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": 8, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
135
71.81%
James Morris
21
11.17%
Tadeusz Struk
6
3.19%
Thomas Gleixner
1
0.53%
Eric Biggers
1
0.53%
Others
24
12.77%
Total
188
skcipher.h
957
-
15
1879
Herbert Xu
Kees Cook
Eric Biggers
Corentin Labbe
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
November 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
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "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": 90}, ]}, {"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": 805}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "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": 1, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 20, "token_count": 185}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "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": 3, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 356}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1612
85.79%
Kees Cook
185
9.85%
Eric Biggers
27
1.44%
Corentin Labbe
21
1.12%
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
5
0.27%
Total
1879
sm2.h
28
-
2
75
Herbert Xu
Tianjia Zhang
September 2020
June 2023
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 26, "token_count": 36}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
39
52.00%
Tianjia Zhang
36
48.00%
Total
75
sm3.h
64
-
2
213
Tianjia Zhang
Gilad Ben-Yossef
August 2017
September 2020
January 2022
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 100}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 107}, ]}, ]
Author Name
Tokens
Token Proportion
Tianjia Zhang
113
53.05%
Gilad Ben-Yossef
100
46.95%
Total
213
sm3_base.h
112
-
4
557
Gilad Ben-Yossef
Arvind Sankar
Masahiro Yamada
Thomas Gleixner
August 2017
June 2019
July 2019
October 2020
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 535}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 47, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
535
96.05%
Arvind Sankar
11
1.97%
Masahiro Yamada
9
1.62%
Thomas Gleixner
2
0.36%
Total
557
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": 10, "token_count": 68}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 26, "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
37
-
2
75
Vitaly Chikunov
Eric Biggers
November 2018
January 2019
March 2019
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 66}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Chikunov
66
88.00%
Eric Biggers
9
12.00%
Total
75
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": 27, "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
-
6
366
Ard Biesheuvel
James Yonan
Herbert Xu
James Morris
Thomas Gleixner
Andy Shevchenko
October 2002
April 2007
November 2007
September 2013
November 2016
February 2017
July 2017
May 2019
December 2021
January 2022
February 2022
March 2023
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "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": 43, "token_count": 58}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 121}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
265
72.40%
James Yonan
58
15.85%
Herbert Xu
34
9.29%
James Morris
7
1.91%
Thomas Gleixner
1
0.27%
Andy Shevchenko
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": 14, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 27, "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": 3, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "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:
122
Author
Tokens
Proportion
Commits
Proportion
0
Herbert Xu
10775
31.06%
239
33.47%
1
Ard Biesheuvel
3557
10.25%
39
5.46%
2
Taehee Yoo
3409
9.83%
2
0.28%
3
Eric Biggers
1907
5.50%
77
10.78%
4
Stephan Mueller
1463
4.22%
40
5.60%
5
Salvatore Benedetto
1240
3.57%
4
0.56%
6
James Morris
1102
3.18%
17
2.38%
7
Giovanni Cabiddu
993
2.86%
5
0.70%
8
Tadeusz Struk
987
2.84%
8
1.12%
9
Jason A. Donenfeld
833
2.40%
5
0.70%
10
Gilad Ben-Yossef
708
2.04%
4
0.56%
11
Corentin Labbe
520
1.50%
14
1.96%
12
Loc Ho
503
1.45%
2
0.28%
13
Martin Willi
489
1.41%
10
1.40%
14
Rik Snel
467
1.35%
3
0.42%
15
David Howells
460
1.33%
25
3.50%
16
Nicolai Stange
321
0.93%
9
1.26%
17
David Sterba
289
0.83%
4
0.56%
18
Andrzej Zaborowski
279
0.80%
3
0.42%
19
Neil Horman
237
0.68%
1
0.14%
20
Kees Cook
227
0.65%
7
0.98%
21
Vitaly Chikunov
214
0.62%
6
0.84%
22
Baolin Wang
212
0.61%
3
0.42%
23
Huang Ying
202
0.58%
6
0.84%
24
Steffen Klassert
196
0.56%
6
0.84%
25
Vivek Goyal
181
0.52%
1
0.14%
26
Tianjia Zhang
181
0.52%
6
0.84%
27
Jussi Kivilinna
167
0.48%
12
1.68%
28
Jan Glauber
138
0.40%
2
0.28%
29
Johannes Goetzfried
132
0.38%
2
0.28%
30
Ondrej Mosnáček
126
0.36%
2
0.28%
31
Iuliana Prodan
117
0.34%
6
0.84%
32
Andrew Morton
117
0.34%
3
0.42%
33
David S. Miller
109
0.31%
7
0.98%
34
Jeff Garzik
100
0.29%
1
0.14%
35
Sebastian Andrzej Siewior
91
0.26%
3
0.42%
36
Tudor-Dan Ambarus
80
0.23%
11
1.54%
37
Dmitry Kasatkin
80
0.23%
2
0.28%
38
Kartikey Mahendra Bhatt
76
0.22%
2
0.28%
39
Eric Snowberg
74
0.21%
5
0.70%
40
Thomas Gleixner
71
0.20%
5
0.70%
41
Mat Martineau
61
0.18%
3
0.42%
42
Hans de Goede
61
0.18%
4
0.56%
43
James Yonan
60
0.17%
1
0.14%
44
Nathan Huckleberry
58
0.17%
2
0.28%
45
Mathias Krause
47
0.14%
2
0.28%
46
Adrian Hoban
47
0.14%
1
0.14%
47
Arvind Sankar
44
0.13%
1
0.14%
48
Masahiro Yamada
40
0.12%
2
0.28%
49
Jonathan Lynch
40
0.12%
1
0.14%
50
Gary R Hook
40
0.12%
1
0.14%
51
Meng Yu
39
0.11%
3
0.42%
52
Jon Oberheide
38
0.11%
1
0.14%
53
Adrian-Ken Rueegsegger
38
0.11%
1
0.14%
54
Barry Song
35
0.10%
3
0.42%
55
Xiongfeng Wang
34
0.10%
1
0.14%
56
Andy Shevchenko
33
0.10%
1
0.14%
57
Linus Torvalds (pre-git)
25
0.07%
2
0.28%
58
Prabhjot Khurana
25
0.07%
1
0.14%
59
Dominik Brodowski
25
0.07%
1
0.14%
60
Others
475
1.37%
73
10.22%
Total
34695
714