Linux Source Code
Home
Release 5.10
Help
crypto
root
include
Highlighting
Reset All
By Author
By Age
──────────
Adrian Hoban
Andrew Morton
Andrzej Zaborowski
Antoine Tenart
Ard Biesheuvel
Baolin Wang
Barry Song
Behan Webster
Corentin Labbe
David Howells
Denis Kenzior
Dmitry Kasatkin
Elena Petrova
Eric Biggers
Evgeniy Polyakov
Gary R Hook
Gilad Ben-Yossef
Giovanni Cabiddu
Greg Kroah-Hartman
Hans de Goede
Harsh Jain
Herbert Xu
Horia Geantă
Huang Ying
Iuliana Prodan
James Yonan
Jan Glauber
Jason A. Donenfeld
Jeff Garzik
Joachim Fritschi
Johannes Goetzfried
Jonathan Lynch
Jussi Kivilinna
Kees Cook
Linus Torvalds
Marcelo H. Cerri
Martin K. Petersen
Martin Willi
Masahiro Yamada
Mat Martineau
Mathias Krause
Max Vozeler
Michal Ludvig
Neil Horman
Ondrej Mosnáček
Others
Rabin Vincent
Rik Snel
Salvatore Benedetto
Sebastian Andrzej Siewior
Steffen Klassert
Stephan Mueller
Tadeusz Struk
Theodore Y. Ts'o
Thiago Jung Bauermann
Thomas Gleixner
Tianjia Zhang
Tim Chen
Tudor-Dan Ambarus
Vitaly Chikunov
Xiongfeng Wang
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
internal
1471
16
21
5324
Herbert Xu
Ard Biesheuvel
Giovanni Cabiddu
Eric Biggers
Andrzej Zaborowski
Tadeusz Struk
Salvatore Benedetto
Jason A. Donenfeld
Corentin Labbe
Neil Horman
Gary R Hook
Rabin Vincent
Jussi Kivilinna
Thomas Gleixner
Tudor-Dan Ambarus
Masahiro Yamada
Kees Cook
Greg Kroah-Hartman
Others
December 2007
July 2008
August 2008
July 2009
July 2012
April 2015
May 2015
June 2015
July 2015
August 2015
October 2015
December 2015
February 2016
June 2016
July 2016
October 2016
November 2016
December 2016
April 2017
July 2017
August 2017
November 2017
December 2017
January 2018
February 2018
September 2018
November 2018
January 2019
March 2019
May 2019
June 2019
July 2019
August 2019
September 2019
November 2019
December 2019
January 2020
August 2020
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 209}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 19, "token_count": 36}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 485}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 337}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 61}, {"author_id": 5, "token_count": 161}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 281}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 6, "token_count": 126}, {"author_id": 28, "token_count": 19}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 337}, {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 648}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 48}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 48, "token_count": 25}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 37}, {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 38}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 122}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 440}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 299}, {"author_id": 4, "token_count": 29}, {"author_id": 8, "token_count": 77}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 0, "token_count": 49}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 192}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2363
44.38%
Ard Biesheuvel
760
14.27%
Giovanni Cabiddu
696
13.07%
Eric Biggers
538
10.11%
Andrzej Zaborowski
281
5.28%
Tadeusz Struk
205
3.85%
Salvatore Benedetto
167
3.14%
Jason A. Donenfeld
87
1.63%
Corentin Labbe
71
1.33%
Neil Horman
36
0.68%
Gary R Hook
25
0.47%
Rabin Vincent
24
0.45%
Jussi Kivilinna
23
0.43%
Thomas Gleixner
20
0.38%
Tudor-Dan Ambarus
19
0.36%
Masahiro Yamada
4
0.08%
Kees Cook
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
3
0.06%
Total
5324
Files:
acompress.h
294
-
4
726
Giovanni Cabiddu
Corentin Labbe
Barry Song
Thomas Gleixner
October 2016
September 2018
November 2018
May 2019
April 2020
July 2020
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 602}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 53}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 47}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 50, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
602
82.92%
Corentin Labbe
100
13.77%
Barry Song
22
3.03%
Thomas Gleixner
2
0.28%
Total
726
aead.h
521
-
7
845
Herbert Xu
Eric Biggers
Corentin Labbe
Thomas Gleixner
Stephan Mueller
Ard Biesheuvel
Others
December 2007
May 2015
August 2015
April 2016
July 2016
October 2016
September 2018
November 2018
December 2018
May 2019
June 2019
November 2019
December 2019
March 2020
August 2020
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 746}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
785
92.90%
Eric Biggers
45
5.33%
Corentin Labbe
9
1.07%
Thomas Gleixner
2
0.24%
Stephan Mueller
2
0.24%
Ard Biesheuvel
1
0.12%
Others
1
0.12%
Total
845
aes.h
90
-
7
218
Sebastian Andrzej Siewior
Ard Biesheuvel
Iuliana Prodan
Huang Ying
Herbert Xu
Greg Kroah-Hartman
Others
October 2007
November 2007
April 2008
December 2008
January 2009
November 2017
March 2019
July 2019
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 23, "token_count": 33}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 23, "token_count": 59}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 71}, {"author_id": 16, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Andrzej Siewior
102
46.79%
Ard Biesheuvel
71
32.57%
Iuliana Prodan
36
16.51%
Huang Ying
4
1.83%
Herbert Xu
2
0.92%
Greg Kroah-Hartman
1
0.46%
Others
2
0.92%
Total
218
akcipher.h
416
-
7
1010
Tadeusz Struk
Corentin Labbe
Stephan Mueller
Vitaly Chikunov
Tudor-Dan Ambarus
Thomas Gleixner
Others
June 2015
October 2015
February 2016
May 2017
September 2018
November 2018
April 2019
May 2019
August 2020
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 701}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 118}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 83}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 89}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tadeusz Struk
819
81.09%
Corentin Labbe
172
17.03%
Stephan Mueller
7
0.69%
Vitaly Chikunov
6
0.59%
Tudor-Dan Ambarus
3
0.30%
Thomas Gleixner
2
0.20%
Others
1
0.10%
Total
1010
algapi.h
290
-
12
1327
Herbert Xu
Ard Biesheuvel
Eric Biggers
James Yonan
Martin K. Petersen
Xiongfeng Wang
Steffen Klassert
Baolin Wang
Iuliana Prodan
Kees Cook
Thomas Gleixner
Others
August 2006
September 2006
December 2006
January 2007
April 2007
August 2007
November 2007
December 2007
September 2008
July 2009
September 2011
November 2011
September 2013
April 2015
May 2015
July 2015
January 2016
June 2016
February 2017
July 2017
April 2018
August 2018
January 2019
May 2019
December 2019
January 2020
April 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 37, "token_count": 56}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 53, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 107}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 137}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 45, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 49, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 117}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
755
56.90%
Ard Biesheuvel
244
18.39%
Eric Biggers
146
11.00%
James Yonan
56
4.22%
Martin K. Petersen
28
2.11%
Xiongfeng Wang
24
1.81%
Steffen Klassert
23
1.73%
Baolin Wang
18
1.36%
Iuliana Prodan
14
1.06%
Kees Cook
9
0.68%
Thomas Gleixner
2
0.15%
Others
8
0.60%
Total
1327
arc4.h
23
-
2
82
Ard Biesheuvel
Iuliana Prodan
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 59}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
59
71.95%
Iuliana Prodan
23
28.05%
Total
82
asym_tpm_subtype.h
19
-
1
58
Denis Kenzior
October 2018
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 36, "token_count": 58}, ]}, ]
Author Name
Tokens
Token Proportion
Denis Kenzior
58
100.00%
Total
58
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": 34, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "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
80
-
1
176
Rik Snel
October 2006
var spanGroupData = [ {"timestamp": 1159686000, "group": [ {"author_id": 10, "token_count": 176}, ]}, ]
Author Name
Tokens
Token Proportion
Rik Snel
176
100.00%
Total
176
blake2s.h
106
-
1
468
Jason A. Donenfeld
November 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 468}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
468
100.00%
Total
468
blowfish.h
24
-
2
63
Jussi Kivilinna
Greg Kroah-Hartman
September 2011
November 2017
var spanGroupData = [ {"timestamp": 1314860400, "group": [ {"author_id": 15, "token_count": 62}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jussi Kivilinna
62
98.41%
Greg Kroah-Hartman
1
1.59%
Total
63
cast5.h
24
-
3
105
Johannes Goetzfried
Jussi Kivilinna
Greg Kroah-Hartman
July 2012
November 2012
November 2017
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 18, "token_count": 101}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Goetzfried
101
96.19%
Jussi Kivilinna
3
2.86%
Greg Kroah-Hartman
1
0.95%
Total
105
cast6.h
24
-
4
125
Johannes Goetzfried
Kees Cook
Jussi Kivilinna
Greg Kroah-Hartman
July 2012
November 2012
November 2017
November 2019
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 18, "token_count": 117}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Goetzfried
117
93.60%
Kees Cook
4
3.20%
Jussi Kivilinna
3
2.40%
Greg Kroah-Hartman
1
0.80%
Total
125
cast_common.h
10
-
2
41
Jussi Kivilinna
Greg Kroah-Hartman
November 2012
November 2017
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 15, "token_count": 40}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jussi Kivilinna
40
97.56%
Greg Kroah-Hartman
1
2.44%
Total
41
chacha.h
99
-
6
551
Ard Biesheuvel
Eric Biggers
Martin Willi
Theodore Y. Ts'o
Greg Kroah-Hartman
Others
July 2015
June 2016
December 2016
November 2017
September 2018
November 2018
June 2019
November 2019
var spanGroupData = [ {"timestamp": 1435734000, "group": [ {"author_id": 24, "token_count": 44}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 68}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 419}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
421
76.41%
Eric Biggers
71
12.89%
Martin Willi
44
7.99%
Theodore Y. Ts'o
10
1.81%
Greg Kroah-Hartman
1
0.18%
Others
4
0.73%
Total
551
chacha20poly1305.h
50
-
2
259
Ard Biesheuvel
Herbert Xu
November 2019
July 2020
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 253}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
253
97.68%
Herbert Xu
6
2.32%
Total
259
cryptd.h
71
-
5
247
Huang Ying
Herbert Xu
Adrian Hoban
Eric Biggers
Greg Kroah-Hartman
January 2009
August 2009
October 2009
September 2010
May 2015
June 2016
November 2016
November 2017
April 2019
var spanGroupData = [ {"timestamp": 1230796800, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 22, "token_count": 71}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 31, "token_count": 69}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Ying
102
41.30%
Herbert Xu
73
29.55%
Adrian Hoban
69
27.94%
Eric Biggers
2
0.81%
Greg Kroah-Hartman
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": 32, "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
71
-
1
304
Jason A. Donenfeld
November 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 304}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
304
100.00%
Total
304
des.h
57
-
4
174
Ard Biesheuvel
Evgeniy Polyakov
Herbert Xu
Greg Kroah-Hartman
October 2007
November 2017
April 2019
August 2019
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 43, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 137}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
137
78.74%
Evgeniy Polyakov
34
19.54%
Herbert Xu
2
1.15%
Greg Kroah-Hartman
1
0.57%
Total
174
dh.h
86
-
4
99
Salvatore Benedetto
Stephan Mueller
Tudor-Dan Ambarus
Thomas Gleixner
June 2016
October 2016
May 2017
September 2017
June 2018
May 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 6, "token_count": 83}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
83
83.84%
Stephan Mueller
12
12.12%
Tudor-Dan Ambarus
2
2.02%
Thomas Gleixner
2
2.02%
Total
99
drbg.h
281
-
3
761
Stephan Mueller
Herbert Xu
Gilad Ben-Yossef
May 2014
June 2014
July 2014
August 2014
April 2015
May 2015
June 2015
June 2016
November 2016
October 2017
July 2018
May 2019
April 2020
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 575}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
696
91.46%
Herbert Xu
62
8.15%
Gilad Ben-Yossef
3
0.39%
Total
761
ecdh.h
83
-
4
88
Salvatore Benedetto
Stephan Mueller
Tudor-Dan Ambarus
Thomas Gleixner
June 2016
October 2016
May 2017
September 2017
May 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 6, "token_count": 80}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
80
90.91%
Stephan Mueller
4
4.55%
Tudor-Dan Ambarus
2
2.27%
Thomas Gleixner
2
2.27%
Total
88
engine.h
118
-
3
399
Corentin Labbe
Iuliana Prodan
Thomas Gleixner
August 2016
June 2017
January 2018
May 2019
April 2020
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 262}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 84}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 16, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Corentin Labbe
351
87.97%
Iuliana Prodan
46
11.53%
Thomas Gleixner
2
0.50%
Total
399
gcm.h
63
-
2
140
Iuliana Prodan
Corentin Labbe
August 2017
July 2019
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 16, "token_count": 120}, ]}, ]
Author Name
Tokens
Token Proportion
Iuliana Prodan
120
85.71%
Corentin Labbe
20
14.29%
Total
140
gf128mul.h
252
-
6
480
Ondrej Mosnáček
Rik Snel
Harsh Jain
Eric Biggers
Others
November 2006
September 2007
November 2016
February 2017
April 2017
October 2017
August 2020
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 165}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 13, "token_count": 282}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 56, "token_count": 13}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ondrej Mosnáček
282
58.75%
Rik Snel
176
36.67%
Harsh Jain
13
2.71%
Eric Biggers
6
1.25%
Others
3
0.63%
Total
480
ghash.h
24
-
3
48
Marcelo H. Cerri
Greg Kroah-Hartman
Eric Biggers
September 2016
November 2017
July 2019
var spanGroupData = [ {"timestamp": 1472713200, "group": [ {"author_id": 39, "token_count": 46}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marcelo H. Cerri
46
95.83%
Greg Kroah-Hartman
1
2.08%
Eric Biggers
1
2.08%
Total
48
hash.h
1001
-
13
2170
Herbert Xu
Eric Biggers
Corentin Labbe
Stephan Mueller
Kees Cook
Behan Webster
Rabin Vincent
Thomas Gleixner
Ard Biesheuvel
Others
July 2008
August 2008
November 2008
February 2009
July 2009
July 2014
September 2014
November 2014
October 2015
January 2016
February 2016
April 2016
October 2016
January 2017
August 2017
January 2018
August 2018
September 2018
November 2018
April 2019
May 2019
November 2019
December 2019
May 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 506}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 578}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 509}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 59, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 86}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1945
89.63%
Eric Biggers
120
5.53%
Corentin Labbe
51
2.35%
Stephan Mueller
18
0.83%
Kees Cook
12
0.55%
Behan Webster
9
0.41%
Rabin Vincent
3
0.14%
Thomas Gleixner
2
0.09%
Ard Biesheuvel
1
0.05%
Others
9
0.41%
Total
2170
hash_info.h
39
-
4
89
Dmitry Kasatkin
Vitaly Chikunov
Thomas Gleixner
Others
May 2013
November 2015
November 2018
May 2019
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 26, "token_count": 79}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
79
88.76%
Vitaly Chikunov
3
3.37%
Thomas Gleixner
2
2.25%
Others
5
5.62%
Total
89
hmac.h
8
-
2
18
Corentin Labbe
Greg Kroah-Hartman
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Corentin Labbe
17
94.44%
Greg Kroah-Hartman
1
5.56%
Total
18
if_alg.h
247
-
12
856
Stephan Mueller
Herbert Xu
Elena Petrova
Linus Torvalds
Tadeusz Struk
David Howells
Thomas Gleixner
Gilad Ben-Yossef
Others
October 2010
June 2011
November 2014
December 2014
March 2015
December 2015
January 2016
March 2017
July 2017
August 2017
October 2017
November 2017
December 2017
June 2018
May 2019
February 2020
May 2020
June 2020
September 2020
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 264}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 465}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 58, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 52, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
493
57.59%
Herbert Xu
307
35.86%
Elena Petrova
18
2.10%
Linus Torvalds
9
1.05%
Tadeusz Struk
6
0.70%
David Howells
3
0.35%
Thomas Gleixner
2
0.23%
Gilad Ben-Yossef
2
0.23%
Others
16
1.87%
Total
856
kpp.h
360
-
7
871
Salvatore Benedetto
Corentin Labbe
Tudor-Dan Ambarus
Stephan Mueller
Thomas Gleixner
Eric Biggers
Others
June 2016
October 2016
February 2017
May 2017
July 2017
September 2018
November 2018
May 2019
August 2020
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 6, "token_count": 719}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 28, "token_count": 46}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 54}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
719
82.55%
Corentin Labbe
93
10.68%
Tudor-Dan Ambarus
51
5.86%
Stephan Mueller
3
0.34%
Thomas Gleixner
2
0.23%
Eric Biggers
2
0.23%
Others
1
0.11%
Total
871
md5.h
25
-
3
72
Max Vozeler
Corentin Labbe
Greg Kroah-Hartman
January 2010
May 2015
December 2015
November 2017
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 38, "token_count": 47}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Max Vozeler
47
65.28%
Corentin Labbe
24
33.33%
Greg Kroah-Hartman
1
1.39%
Total
72
nhpoly1305.h
74
-
2
232
Eric Biggers
Jason A. Donenfeld
November 2018
January 2020
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 230}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
230
99.14%
Jason A. Donenfeld
2
0.86%
Total
232
null.h
15
-
4
40
Horia Geantă
Herbert Xu
Kees Cook
Greg Kroah-Hartman
March 2014
May 2015
November 2017
September 2018
var spanGroupData = [ {"timestamp": 1393660800, "group": [ {"author_id": 47, "token_count": 25}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Horia Geantă
25
62.50%
Herbert Xu
13
32.50%
Kees Cook
1
2.50%
Greg Kroah-Hartman
1
2.50%
Total
40
padlock.h
24
-
3
42
Herbert Xu
Michal Ludvig
Thomas Gleixner
November 2004
July 2005
July 2006
August 2006
January 2011
May 2019
var spanGroupData = [ {"timestamp": 1099296000, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
24
57.14%
Michal Ludvig
16
38.10%
Thomas Gleixner
2
4.76%
Total
42
pcrypt.h
39
-
2
101
Steffen Klassert
Thomas Gleixner
January 2010
May 2019
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 20, "token_count": 99}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Steffen Klassert
99
98.02%
Thomas Gleixner
2
1.98%
Total
101
pkcs7.h
47
-
3
151
David Howells
Thiago Jung Bauermann
Thomas Gleixner
July 2014
July 2015
August 2015
April 2016
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 81}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 44, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
121
80.13%
Thiago Jung Bauermann
28
18.54%
Thomas Gleixner
2
1.32%
Total
151
poly1305.h
97
-
5
352
Ard Biesheuvel
Martin Willi
Jason A. Donenfeld
Eric Biggers
Greg Kroah-Hartman
July 2015
November 2017
November 2018
November 2019
January 2020
var spanGroupData = [ {"timestamp": 1435734000, "group": [ {"author_id": 24, "token_count": 54}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 237}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 8, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
237
67.33%
Martin Willi
54
15.34%
Jason A. Donenfeld
43
12.22%
Eric Biggers
17
4.83%
Greg Kroah-Hartman
1
0.28%
Total
352
public_key.h
87
-
8
320
David Howells
Mat Martineau
Tadeusz Struk
Vitaly Chikunov
Tianjia Zhang
Thomas Gleixner
Dmitry Kasatkin
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
September 2020
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 11, "token_count": 59}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 49}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 35, "token_count": 27}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 35, "token_count": 27}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 11, "token_count": 73}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 27, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
197
61.56%
Mat Martineau
60
18.75%
Tadeusz Struk
34
10.63%
Vitaly Chikunov
14
4.38%
Tianjia Zhang
12
3.75%
Thomas Gleixner
1
0.31%
Dmitry Kasatkin
1
0.31%
Others
1
0.31%
Total
320
rng.h
201
-
6
377
Neil Horman
Herbert Xu
Corentin Labbe
Stephan Mueller
Thomas Gleixner
Others
August 2008
November 2014
March 2015
April 2015
June 2015
September 2018
November 2018
May 2019
var spanGroupData = [ {"timestamp": 1217574000, "group": [ {"author_id": 19, "token_count": 168}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Horman
168
44.56%
Herbert Xu
166
44.03%
Corentin Labbe
33
8.75%
Stephan Mueller
7
1.86%
Thomas Gleixner
2
0.53%
Others
1
0.27%
Total
377
scatterwalk.h
115
-
7
543
Herbert Xu
Andrew Morton
Steffen Klassert
Thomas Gleixner
Others
March 2004
March 2005
July 2005
August 2006
August 2007
October 2007
December 2007
November 2010
November 2011
May 2015
August 2015
July 2016
May 2019
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 33, "token_count": 64}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 20, "token_count": 38}, ]}, {"timestamp": 1320130800, "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": 207}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
434
79.93%
Andrew Morton
64
11.79%
Steffen Klassert
38
7.00%
Thomas Gleixner
2
0.37%
Others
5
0.92%
Total
543
serpent.h
28
-
3
115
Jussi Kivilinna
Kees Cook
Greg Kroah-Hartman
October 2011
November 2011
November 2017
November 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 15, "token_count": 92}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jussi Kivilinna
110
95.65%
Kees Cook
4
3.48%
Greg Kroah-Hartman
1
0.87%
Total
115
sha.h
167
-
11
733
Hans de Goede
Jan Glauber
Ard Biesheuvel
Herbert Xu
Eric Biggers
Jonathan Lynch
Tim Chen
Corentin Labbe
Mathias Krause
Antoine Tenart
Greg Kroah-Hartman
October 2007
November 2007
July 2009
August 2011
March 2013
April 2015
December 2015
November 2017
May 2018
September 2019
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 21, "token_count": 157}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 41, "token_count": 40}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 34, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 42, "token_count": 38}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 55, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 17, "token_count": 231}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
231
31.51%
Jan Glauber
157
21.42%
Ard Biesheuvel
81
11.05%
Herbert Xu
63
8.59%
Eric Biggers
63
8.59%
Jonathan Lynch
40
5.46%
Tim Chen
38
5.18%
Corentin Labbe
24
3.27%
Mathias Krause
19
2.59%
Antoine Tenart
16
2.18%
Greg Kroah-Hartman
1
0.14%
Total
733
sha1_base.h
108
-
3
525
Ard Biesheuvel
Masahiro Yamada
Thomas Gleixner
April 2015
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 514}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 40, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
514
97.90%
Masahiro Yamada
9
1.71%
Thomas Gleixner
2
0.38%
Total
525
sha256_base.h
112
-
5
522
Ard Biesheuvel
Masahiro Yamada
Hans de Goede
Eric Biggers
Thomas Gleixner
April 2015
June 2019
July 2019
September 2019
May 2020
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 497}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
497
95.21%
Masahiro Yamada
9
1.72%
Hans de Goede
8
1.53%
Eric Biggers
6
1.15%
Thomas Gleixner
2
0.38%
Total
522
sha3.h
34
-
3
111
Jeff Garzik
Ard Biesheuvel
Greg Kroah-Hartman
June 2016
November 2017
January 2018
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 29, "token_count": 70}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
70
63.06%
Ard Biesheuvel
40
36.04%
Greg Kroah-Hartman
1
0.90%
Total
111
sha512_base.h
133
-
3
750
Ard Biesheuvel
Masahiro Yamada
Thomas Gleixner
April 2015
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 739}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 40, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
739
98.53%
Masahiro Yamada
9
1.20%
Thomas Gleixner
2
0.27%
Total
750
skcipher.h
584
-
8
1187
Herbert Xu
Kees Cook
Eric Biggers
Ard Biesheuvel
Thomas Gleixner
Stephan Mueller
Others
November 2007
December 2007
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
var spanGroupData = [ {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 578}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 272}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
870
73.29%
Kees Cook
272
22.91%
Eric Biggers
35
2.95%
Ard Biesheuvel
5
0.42%
Thomas Gleixner
2
0.17%
Stephan Mueller
1
0.08%
Others
2
0.17%
Total
1187
sm2.h
25
-
1
52
Tianjia Zhang
September 2020
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 27, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Tianjia Zhang
52
100.00%
Total
52
sm3.h
42
-
2
149
Gilad Ben-Yossef
Tianjia Zhang
August 2017
September 2020
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 135}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 27, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
135
90.60%
Tianjia Zhang
14
9.40%
Total
149
sm3_base.h
111
-
3
552
Gilad Ben-Yossef
Masahiro Yamada
Thomas Gleixner
August 2017
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 541}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 40, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
541
98.01%
Masahiro Yamada
9
1.63%
Thomas Gleixner
2
0.36%
Total
552
sm4.h
31
-
2
117
Gilad Ben-Yossef
Ard Biesheuvel
March 2018
April 2018
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 81}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
81
69.23%
Ard Biesheuvel
36
30.77%
Total
117
streebog.h
37
-
2
75
Vitaly Chikunov
Eric Biggers
November 2018
January 2019
March 2019
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 25, "token_count": 66}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Chikunov
66
88.00%
Eric Biggers
9
12.00%
Total
75
twofish.h
25
-
3
88
Joachim Fritschi
Jussi Kivilinna
Greg Kroah-Hartman
June 2006
October 2011
November 2017
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 30, "token_count": 69}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Joachim Fritschi
69
78.41%
Jussi Kivilinna
18
20.45%
Greg Kroah-Hartman
1
1.14%
Total
88
xts.h
47
-
5
158
Herbert Xu
Stephan Mueller
Jussi Kivilinna
Eric Biggers
Greg Kroah-Hartman
November 2011
February 2016
November 2016
November 2017
January 2019
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
71
44.94%
Stephan Mueller
67
42.41%
Jussi Kivilinna
16
10.13%
Eric Biggers
3
1.90%
Greg Kroah-Hartman
1
0.63%
Total
158
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
80
Author
Tokens
Proportion
Commits
Proportion
0
Herbert Xu
7989
30.93%
143
32.50%
1
Ard Biesheuvel
4345
16.82%
29
6.59%
2
Stephan Mueller
1310
5.07%
32
7.27%
3
Giovanni Cabiddu
1298
5.03%
4
0.91%
4
Eric Biggers
1294
5.01%
60
13.64%
5
Tadeusz Struk
1064
4.12%
6
1.36%
6
Salvatore Benedetto
1049
4.06%
4
0.91%
7
Corentin Labbe
965
3.74%
11
2.50%
8
Jason A. Donenfeld
904
3.50%
3
0.68%
9
Gilad Ben-Yossef
762
2.95%
4
0.91%
10
Rik Snel
352
1.36%
3
0.68%
11
David Howells
321
1.24%
16
3.64%
12
Kees Cook
303
1.17%
5
1.14%
13
Ondrej Mosnáček
282
1.09%
2
0.45%
14
Andrzej Zaborowski
281
1.09%
2
0.45%
15
Jussi Kivilinna
275
1.06%
7
1.59%
16
Iuliana Prodan
239
0.93%
6
1.36%
17
Hans de Goede
239
0.93%
2
0.45%
18
Johannes Goetzfried
218
0.84%
2
0.45%
19
Neil Horman
204
0.79%
1
0.23%
20
Steffen Klassert
160
0.62%
4
0.91%
21
Jan Glauber
157
0.61%
1
0.23%
22
Huang Ying
106
0.41%
4
0.91%
23
Sebastian Andrzej Siewior
102
0.39%
3
0.68%
24
Martin Willi
98
0.38%
2
0.45%
25
Vitaly Chikunov
89
0.34%
4
0.91%
26
Dmitry Kasatkin
80
0.31%
2
0.45%
27
Tianjia Zhang
78
0.30%
3
0.68%
28
Tudor-Dan Ambarus
77
0.30%
7
1.59%
29
Jeff Garzik
70
0.27%
1
0.23%
30
Joachim Fritschi
69
0.27%
1
0.23%
31
Adrian Hoban
69
0.27%
1
0.23%
32
Thomas Gleixner
67
0.26%
5
1.14%
33
Andrew Morton
64
0.25%
2
0.45%
34
Mathias Krause
60
0.23%
2
0.45%
35
Mat Martineau
60
0.23%
3
0.68%
36
Denis Kenzior
58
0.22%
2
0.45%
37
James Yonan
56
0.22%
1
0.23%
38
Max Vozeler
47
0.18%
1
0.23%
39
Marcelo H. Cerri
46
0.18%
1
0.23%
40
Masahiro Yamada
40
0.15%
2
0.45%
41
Jonathan Lynch
40
0.15%
1
0.23%
42
Tim Chen
38
0.15%
2
0.45%
43
Evgeniy Polyakov
34
0.13%
1
0.23%
44
Thiago Jung Bauermann
28
0.11%
1
0.23%
45
Martin K. Petersen
28
0.11%
1
0.23%
46
Rabin Vincent
27
0.10%
2
0.45%
47
Horia Geantă
25
0.10%
1
0.23%
48
Gary R Hook
25
0.10%
1
0.23%
49
Xiongfeng Wang
24
0.09%
1
0.23%
50
Barry Song
22
0.09%
2
0.45%
51
Greg Kroah-Hartman
19
0.07%
1
0.23%
52
Elena Petrova
18
0.07%
1
0.23%
53
Baolin Wang
18
0.07%
1
0.23%
54
Michal Ludvig
16
0.06%
2
0.45%
55
Antoine Tenart
16
0.06%
2
0.45%
56
Harsh Jain
13
0.05%
1
0.23%
57
Theodore Y. Ts'o
10
0.04%
1
0.23%
58
Linus Torvalds
9
0.03%
1
0.23%
59
Behan Webster
9
0.03%
1
0.23%
60
Others
62
0.24%
22
5.00%
click to expand▼
Total
25828
440