Linux Source Code
Home
Release 5.7
Help
crypto
root
include
Highlighting
Reset All
By Author
By Age
──────────
Adrian Hoban
Andrew Morton
Andrzej Zaborowski
Antoine Tenart
Ard Biesheuvel
Baolin Wang
Behan Webster
Corentin Labbe
David Howells
Denis Kenzior
Dmitry Kasatkin
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 Cameron
Jonathan Lynch
Jussi Kivilinna
Kees Cook
Linus Torvalds
Marcelo H. Cerri
Marek Vašut
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
Salvatore Mesoraca
Sebastian Andrzej Siewior
Steffen Klassert
Stephan Mueller
Tadeusz Struk
Theodore Y. Ts'o
Thiago Jung Bauermann
Thomas Gleixner
Tim Chen
Tudor-Dan Ambarus
Vitaly Chikunov
Xiongfeng Wang
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
internal
1478
16
20
5359
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
May 2014
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
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": 18, "token_count": 36}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 485}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"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": 123}, ]}, {"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": 27, "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": 649}, ]}, {"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": 47, "token_count": 25}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 45, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 37}, {"author_id": 50, "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": 28, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
2398
44.75%
Ard Biesheuvel
760
14.18%
Giovanni Cabiddu
697
13.01%
Eric Biggers
538
10.04%
Andrzej Zaborowski
281
5.24%
Tadeusz Struk
205
3.83%
Salvatore Benedetto
167
3.12%
Jason A. Donenfeld
87
1.62%
Corentin Labbe
71
1.32%
Neil Horman
36
0.67%
Gary R Hook
25
0.47%
Rabin Vincent
24
0.45%
Jussi Kivilinna
23
0.43%
Thomas Gleixner
20
0.37%
Tudor-Dan Ambarus
19
0.35%
Masahiro Yamada
4
0.07%
Kees Cook
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
2
0.04%
Total
5359
Files:
acompress.h
276
-
3
705
Giovanni Cabiddu
Corentin Labbe
Thomas Gleixner
October 2016
September 2018
November 2018
May 2019
var spanGroupData = [ {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 603}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 53}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 47}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Giovanni Cabiddu
603
85.53%
Corentin Labbe
100
14.18%
Thomas Gleixner
2
0.28%
Total
705
aead.h
521
-
6
845
Herbert Xu
Eric Biggers
Corentin Labbe
Thomas Gleixner
Stephan Mueller
Ard Biesheuvel
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
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 747}, ]}, {"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": 28, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
786
93.02%
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%
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": 50, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 71}, {"author_id": 19, "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
-
6
1010
Tadeusz Struk
Corentin Labbe
Stephan Mueller
Vitaly Chikunov
Tudor-Dan Ambarus
Thomas Gleixner
June 2015
October 2015
February 2016
May 2017
September 2018
November 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 702}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 118}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "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": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tadeusz Struk
820
81.19%
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%
Total
1010
algapi.h
283
-
12
1322
Herbert Xu
Ard Biesheuvel
Eric Biggers
James Yonan
Martin K. Petersen
Steffen Klassert
Xiongfeng Wang
Marek Vašut
Baolin Wang
Kees Cook
Salvatore Mesoraca
Thomas Gleixner
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
May 2014
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
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": 30}, ]}, {"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": 20}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 36, "token_count": 56}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 49, "token_count": 19}, ]}, {"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": 51, "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": 32}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 137}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 58, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 44, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 48, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
770
58.25%
Ard Biesheuvel
244
18.46%
Eric Biggers
118
8.93%
James Yonan
56
4.24%
Martin K. Petersen
28
2.12%
Steffen Klassert
26
1.97%
Xiongfeng Wang
24
1.82%
Marek Vašut
19
1.44%
Baolin Wang
18
1.36%
Kees Cook
9
0.68%
Salvatore Mesoraca
8
0.61%
Thomas Gleixner
2
0.15%
Total
1322
arc4.h
23
-
2
82
Ard Biesheuvel
Iuliana Prodan
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 19, "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": 35, "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": 33, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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": 50, "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": 17, "token_count": 101}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "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": 17, "token_count": 117}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "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": 50, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jussi Kivilinna
40
97.56%
Greg Kroah-Hartman
1
2.44%
Total
41
cbc.h
141
-
3
784
Herbert Xu
Thomas Gleixner
Kees Cook
November 2016
August 2018
May 2019
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 781}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
781
99.62%
Thomas Gleixner
2
0.26%
Kees Cook
1
0.13%
Total
784
chacha.h
103
-
6
562
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": 55, "token_count": 10}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "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": 430}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
432
76.87%
Eric Biggers
71
12.63%
Martin Willi
44
7.83%
Theodore Y. Ts'o
10
1.78%
Greg Kroah-Hartman
1
0.18%
Others
4
0.71%
Total
562
chacha20poly1305.h
48
-
1
253
Ard Biesheuvel
November 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 253}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
253
100.00%
Total
253
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": 50, "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": 28, "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": 42, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "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": 27, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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
285
-
3
775
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
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 576}, ]}, {"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": 39}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
710
91.61%
Herbert Xu
62
8.00%
Gilad Ben-Yossef
3
0.39%
Total
775
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": 27, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "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
107
-
2
355
Corentin Labbe
Thomas Gleixner
August 2016
June 2017
January 2018
May 2019
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 263}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 7, "token_count": 85}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Corentin Labbe
353
99.44%
Thomas Gleixner
2
0.56%
Total
355
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": 19, "token_count": 120}, ]}, ]
Author Name
Tokens
Token Proportion
Iuliana Prodan
120
85.71%
Corentin Labbe
20
14.29%
Total
140
gf128mul.h
252
-
5
480
Ondrej Mosnáček
Rik Snel
Harsh Jain
Eric Biggers
Others
November 2006
September 2007
November 2016
February 2017
April 2017
October 2017
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": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 13, "token_count": 282}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 54, "token_count": 13}, ]}, ]
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": 38, "token_count": 46}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "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
974
-
11
2133
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
August 2015
October 2015
January 2016
February 2016
April 2016
October 2016
January 2017
August 2017
January 2018
March 2018
August 2018
September 2018
November 2018
April 2019
May 2019
November 2019
December 2019
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": 510}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 57, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"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": 45, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 86}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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": 28, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
1931
90.53%
Eric Biggers
97
4.55%
Corentin Labbe
51
2.39%
Stephan Mueller
19
0.89%
Kees Cook
12
0.56%
Behan Webster
9
0.42%
Rabin Vincent
3
0.14%
Thomas Gleixner
2
0.09%
Ard Biesheuvel
1
0.05%
Others
8
0.38%
Total
2133
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": 28, "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": 50, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Corentin Labbe
17
94.44%
Greg Kroah-Hartman
1
5.56%
Total
18
if_alg.h
244
-
11
834
Stephan Mueller
Herbert Xu
Linus Torvalds
Jonathan Cameron
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
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": 13}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"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": 466}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 56, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stephan Mueller
494
59.23%
Herbert Xu
302
36.21%
Linus Torvalds
9
1.08%
Jonathan Cameron
8
0.96%
Tadeusz Struk
6
0.72%
David Howells
3
0.36%
Thomas Gleixner
2
0.24%
Gilad Ben-Yossef
2
0.24%
Others
8
0.96%
Total
834
kpp.h
360
-
6
871
Salvatore Benedetto
Corentin Labbe
Tudor-Dan Ambarus
Stephan Mueller
Thomas Gleixner
Eric Biggers
June 2016
October 2016
February 2017
May 2017
July 2017
September 2018
November 2018
May 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 6, "token_count": 720}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 27, "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": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Salvatore Benedetto
720
82.66%
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%
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": 37, "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": 50, "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": 46, "token_count": 25}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "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": 52, "token_count": 12}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 52, "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": 28, "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": 28, "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": 28, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 43, "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": 50, "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
84
-
6
308
David Howells
Mat Martineau
Tadeusz Struk
Vitaly Chikunov
Thomas Gleixner
Dmitry Kasatkin
September 2012
May 2013
August 2013
February 2016
March 2016
April 2016
June 2016
August 2016
October 2016
October 2018
April 2019
May 2019
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": 34, "token_count": 27}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 34, "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": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
197
63.96%
Mat Martineau
60
19.48%
Tadeusz Struk
34
11.04%
Vitaly Chikunov
14
4.55%
Thomas Gleixner
2
0.65%
Dmitry Kasatkin
1
0.32%
Total
308
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": 18, "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": 28, "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": 32, "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": 28, "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": 50, "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
162
-
10
692
Hans de Goede
Jan Glauber
Ard Biesheuvel
Herbert Xu
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
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 21, "token_count": 157}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 40, "token_count": 40}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 33, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 41, "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": 50, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 53, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 253}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
253
36.56%
Jan Glauber
157
22.69%
Ard Biesheuvel
81
11.71%
Herbert Xu
63
9.10%
Jonathan Lynch
40
5.78%
Tim Chen
38
5.49%
Corentin Labbe
24
3.47%
Mathias Krause
19
2.75%
Antoine Tenart
16
2.31%
Greg Kroah-Hartman
1
0.14%
Total
692
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": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "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
110
-
4
518
Ard Biesheuvel
Masahiro Yamada
Hans de Goede
Thomas Gleixner
April 2015
June 2019
July 2019
September 2019
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 499}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "token_count": 9}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
499
96.33%
Masahiro Yamada
9
1.74%
Hans de Goede
8
1.54%
Thomas Gleixner
2
0.39%
Total
518
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": 50, "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": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "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
-
6
1187
Herbert Xu
Kees Cook
Eric Biggers
Ard Biesheuvel
Thomas Gleixner
Stephan Mueller
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
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": 580}, ]}, {"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": 28, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Xu
872
73.46%
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%
Total
1187
sm3.h
40
-
1
135
Gilad Ben-Yossef
August 2017
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 135}, ]}, ]
Author Name
Tokens
Token Proportion
Gilad Ben-Yossef
135
100.00%
Total
135
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": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "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": 50, "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": 50, "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:
75
Author
Tokens
Proportion
Commits
Proportion
0
Herbert Xu
8798
33.31%
141
33.49%
1
Ard Biesheuvel
4358
16.50%
29
6.89%
2
Stephan Mueller
1326
5.02%
31
7.36%
3
Giovanni Cabiddu
1300
4.92%
4
0.95%
4
Eric Biggers
1174
4.44%
53
12.59%
5
Tadeusz Struk
1065
4.03%
6
1.43%
6
Salvatore Benedetto
1050
3.98%
4
0.95%
7
Corentin Labbe
967
3.66%
11
2.61%
8
Jason A. Donenfeld
904
3.42%
3
0.71%
9
Gilad Ben-Yossef
762
2.88%
4
0.95%
10
Rik Snel
352
1.33%
3
0.71%
11
David Howells
321
1.22%
16
3.80%
12
Kees Cook
304
1.15%
6
1.43%
13
Ondrej Mosnáček
282
1.07%
2
0.48%
14
Andrzej Zaborowski
281
1.06%
2
0.48%
15
Jussi Kivilinna
275
1.04%
7
1.66%
16
Hans de Goede
261
0.99%
2
0.48%
17
Johannes Goetzfried
218
0.83%
2
0.48%
18
Neil Horman
204
0.77%
1
0.24%
19
Iuliana Prodan
179
0.68%
3
0.71%
20
Steffen Klassert
163
0.62%
4
0.95%
21
Jan Glauber
157
0.59%
1
0.24%
22
Huang Ying
106
0.40%
4
0.95%
23
Sebastian Andrzej Siewior
102
0.39%
3
0.71%
24
Martin Willi
98
0.37%
2
0.48%
25
Vitaly Chikunov
89
0.34%
4
0.95%
26
Dmitry Kasatkin
80
0.30%
2
0.48%
27
Tudor-Dan Ambarus
77
0.29%
7
1.66%
28
Thomas Gleixner
70
0.27%
5
1.19%
29
Jeff Garzik
70
0.27%
1
0.24%
30
Joachim Fritschi
69
0.26%
1
0.24%
31
Adrian Hoban
69
0.26%
1
0.24%
32
Andrew Morton
64
0.24%
2
0.48%
33
Mathias Krause
60
0.23%
2
0.48%
34
Mat Martineau
60
0.23%
3
0.71%
35
Denis Kenzior
58
0.22%
2
0.48%
36
James Yonan
56
0.21%
1
0.24%
37
Max Vozeler
47
0.18%
1
0.24%
38
Marcelo H. Cerri
46
0.17%
1
0.24%
39
Masahiro Yamada
40
0.15%
2
0.48%
40
Jonathan Lynch
40
0.15%
1
0.24%
41
Tim Chen
38
0.14%
2
0.48%
42
Evgeniy Polyakov
34
0.13%
1
0.24%
43
Thiago Jung Bauermann
28
0.11%
1
0.24%
44
Martin K. Petersen
28
0.11%
1
0.24%
45
Rabin Vincent
27
0.10%
2
0.48%
46
Horia Geantă
25
0.09%
1
0.24%
47
Gary R Hook
25
0.09%
1
0.24%
48
Xiongfeng Wang
24
0.09%
1
0.24%
49
Marek Vašut
19
0.07%
1
0.24%
50
Greg Kroah-Hartman
19
0.07%
1
0.24%
51
Baolin Wang
18
0.07%
1
0.24%
52
Michal Ludvig
16
0.06%
2
0.48%
53
Antoine Tenart
16
0.06%
2
0.48%
54
Harsh Jain
13
0.05%
1
0.24%
55
Theodore Y. Ts'o
10
0.04%
1
0.24%
56
Linus Torvalds
9
0.03%
1
0.24%
57
Behan Webster
9
0.03%
1
0.24%
58
Salvatore Mesoraca
8
0.03%
1
0.24%
59
Jonathan Cameron
8
0.03%
1
0.24%
60
Others
38
0.14%
18
4.28%
Total
26414
421