Linux Source Code
Home
Release 6.9
Help
crypto
root
lib
Highlighting
Reset All
By Author
By Age
──────────
Andrew Morton
Andrey Ryabinin
Andrzej Zaborowski
Andy Shevchenko
Ard Biesheuvel
Arnd Bergmann
Arvind Sankar
Cesar Eduardo Barros
Dag Arne Osvik
David Howells
David S. Miller
Dmitry Kasatkin
Eric Biggers
Evgeniy Polyakov
H Hartley Sweeten
Hannes Frederic Sowa
Hans de Goede
Harsh Jain
Helge Deller
Herbert Xu
Ignat Korchagin
Iuliana Prodan
James Hogan
James Morris
James Yonan
Jason A. Donenfeld
Jon Oberheide
Jussi Kivilinna
Kartikey Mahendra Bhatt
Kees Cook
Konstantin Khlebnikov
Linus Torvalds (pre-git)
Mandeep Singh Baines
Manuel Lauss
Marcelo H. Cerri
Mark O'Donovan
Martin Willi
Mathias Krause
Matt Mackall
Michal Marek
Nathan Chancellor
Nicolai Stange
Ofer Heifetz
Ondrej Mosnáček
Others
Randy Dunlap
Richard Henderson
Rik Snel
Rui Y Wang
Sebastian Andrzej Siewior
Stefan Agner
Stephan Mueller
Tadeusz Struk
Theodore Y. Ts'o
Thomas Gleixner
Tianjia Zhang
Vasily Averin
Vivek Goyal
Waiman Long
Zhen Lei
Zizhuang Deng
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
mpi
7275
25
36
28178
Tianjia Zhang
Dmitry Kasatkin
Tadeusz Struk
David Howells
Herbert Xu
Marcelo H. Cerri
Nicolai Stange
Michal Marek
Thomas Gleixner
Andrzej Zaborowski
Stephan Mueller
Andrey Ryabinin
Mark O'Donovan
Arnd Bergmann
Andy Shevchenko
Richard Henderson
Konstantin Khlebnikov
James Hogan
Ignat Korchagin
Zizhuang Deng
Nathan Chancellor
Helge Deller
Eric Biggers
Vasily Averin
Stefan Agner
David S. Miller
Zhen Lei
Waiman Long
Kees Cook
Manuel Lauss
Randy Dunlap
Others
August 2011
January 2012
February 2012
May 2012
September 2012
November 2012
January 2013
May 2013
June 2013
July 2013
September 2013
January 2015
June 2015
August 2015
October 2015
November 2015
February 2016
March 2016
May 2016
June 2016
July 2016
November 2016
August 2017
November 2017
December 2017
June 2018
May 2019
June 2019
July 2019
April 2020
July 2020
August 2020
September 2020
October 2020
June 2021
August 2021
December 2021
February 2022
June 2022
July 2022
December 2022
August 2023
December 2023
var spanGroupData = [ {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 9186}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 375}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 11, "token_count": 441}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 37, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 47}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 18}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 30, "token_count": 13}, {"author_id": 12, "token_count": 433}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 28, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 29, "token_count": 9}, {"author_id": 23, "token_count": 81}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 20, "token_count": 120}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 20, "token_count": 54}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 14, "token_count": 288}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 32, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 55, "token_count": 3}, {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 26}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 15, "token_count": 315}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 2, "token_count": 16527}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 34, "token_count": 15}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 2, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Tianjia Zhang
16541
58.70%
Dmitry Kasatkin
9578
33.99%
Tadeusz Struk
498
1.77%
David Howells
441
1.57%
Herbert Xu
325
1.15%
Marcelo H. Cerri
315
1.12%
Nicolai Stange
179
0.64%
Michal Marek
81
0.29%
Thomas Gleixner
26
0.09%
Andrzej Zaborowski
19
0.07%
Stephan Mueller
17
0.06%
Andrey Ryabinin
16
0.06%
Mark O'Donovan
15
0.05%
Arnd Bergmann
13
0.05%
Andy Shevchenko
12
0.04%
Richard Henderson
11
0.04%
Konstantin Khlebnikov
10
0.04%
James Hogan
10
0.04%
Ignat Korchagin
10
0.04%
Zizhuang Deng
8
0.03%
Nathan Chancellor
8
0.03%
Helge Deller
8
0.03%
Eric Biggers
6
0.02%
Vasily Averin
5
0.02%
Stefan Agner
4
0.01%
David S. Miller
4
0.01%
Zhen Lei
3
0.01%
Waiman Long
3
0.01%
Kees Cook
3
0.01%
Manuel Lauss
2
0.01%
Randy Dunlap
1
0.00%
Others
6
0.02%
Total
28178
Files:
aes.c
356
-
5
3103
Ard Biesheuvel
Iuliana Prodan
James Morris
Sebastian Andrzej Siewior
Eric Biggers
January 2003
April 2008
February 2017
May 2017
July 2019
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2415}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 660}, {"author_id": 35, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
3075
99.10%
Iuliana Prodan
12
0.39%
James Morris
10
0.32%
Sebastian Andrzej Siewior
5
0.16%
Eric Biggers
1
0.03%
Total
3103
aesgcm.c
740
-
2
2167
Ard Biesheuvel
Others
November 2022
October 2023
var spanGroupData = [ {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 2166}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
2166
99.95%
Others
1
0.05%
Total
2167
arc4.c
74
-
9
366
Jon Oberheide
Jussi Kivilinna
James Morris
Ard Biesheuvel
Andrew Morton
Iuliana Prodan
Kartikey Mahendra Bhatt
Herbert Xu
Eric Biggers
October 2002
November 2002
December 2003
March 2004
May 2006
June 2012
January 2019
February 2019
June 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 50, "token_count": 5}, {"author_id": 18, "token_count": 209}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 22, "token_count": 103}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Oberheide
209
57.10%
Jussi Kivilinna
103
28.14%
James Morris
25
6.83%
Ard Biesheuvel
17
4.64%
Andrew Morton
5
1.37%
Iuliana Prodan
3
0.82%
Kartikey Mahendra Bhatt
2
0.55%
Herbert Xu
1
0.27%
Eric Biggers
1
0.27%
Total
366
blake2s-generic.c
110
-
1
753
Jason A. Donenfeld
November 2019
December 2021
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 730}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
753
100.00%
Total
753
blake2s-selftest.c
651
-
4
9633
Jason A. Donenfeld
Herbert Xu
Rui Y Wang
Eric Biggers
February 2016
November 2019
November 2020
December 2020
January 2022
May 2022
June 2022
December 2022
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 9354}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 218}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 14, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
9579
99.44%
Herbert Xu
41
0.43%
Rui Y Wang
8
0.08%
Eric Biggers
5
0.05%
Total
9633
blake2s.c
71
-
2
364
Jason A. Donenfeld
Randy Dunlap
November 2019
July 2021
January 2022
May 2022
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 353}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
362
99.45%
Randy Dunlap
2
0.55%
Total
364
chacha.c
114
-
9
1199
Martin Willi
Theodore Y. Ts'o
Eric Biggers
Ard Biesheuvel
Linus Torvalds (pre-git)
Andy Shevchenko
Thomas Gleixner
Randy Dunlap
Others
August 1992
June 1993
November 1993
June 1999
March 2005
April 2013
June 2015
June 2016
December 2017
September 2018
November 2018
May 2019
November 2019
April 2021
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 809}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 212}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 101}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
809
67.47%
Theodore Y. Ts'o
212
17.68%
Eric Biggers
140
11.68%
Ard Biesheuvel
15
1.25%
Linus Torvalds (pre-git)
13
1.08%
Andy Shevchenko
4
0.33%
Thomas Gleixner
2
0.17%
Randy Dunlap
2
0.17%
Others
2
0.17%
Total
1199
chacha20poly1305-selftest.c
9082
-
2
121512
Ard Biesheuvel
Jason A. Donenfeld
November 2019
January 2020
March 2020
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 88388}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 33091}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
88388
72.74%
Jason A. Donenfeld
33124
27.26%
Total
121512
chacha20poly1305.c
373
-
5
2197
Ard Biesheuvel
Jason A. Donenfeld
Eric Biggers
Randy Dunlap
Herbert Xu
November 2019
February 2020
September 2020
January 2021
July 2021
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 2161}, {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 36, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
2161
98.36%
Jason A. Donenfeld
24
1.09%
Eric Biggers
7
0.32%
Randy Dunlap
4
0.18%
Herbert Xu
1
0.05%
Total
2197
curve25519-fiat32.c
864
-
2
10498
Jason A. Donenfeld
Ard Biesheuvel
November 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 10493}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
10493
99.95%
Ard Biesheuvel
5
0.05%
Total
10498
curve25519-generic.c
24
-
1
68
Jason A. Donenfeld
November 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
68
100.00%
Total
68
curve25519-hacl64.c
786
-
1
5318
Jason A. Donenfeld
November 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 5318}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
5318
100.00%
Total
5318
curve25519-selftest.c
1321
-
1
17286
Jason A. Donenfeld
November 2019
December 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 17282}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
17286
100.00%
Total
17286
curve25519.c
33
-
2
76
Jason A. Donenfeld
Randy Dunlap
November 2019
December 2019
July 2021
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 36, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
72
94.74%
Randy Dunlap
4
5.26%
Total
76
des.c
902
-
12
8100
Dag Arne Osvik
James Morris
Ard Biesheuvel
David Howells
Herbert Xu
David S. Miller
Evgeniy Polyakov
Ofer Heifetz
Thomas Gleixner
Jussi Kivilinna
Others
October 2002
December 2002
March 2003
July 2005
October 2005
October 2007
October 2010
June 2014
May 2018
June 2018
April 2019
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 5, "token_count": 2240}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 4, "token_count": 5444}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 65}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 322}, ]}, ]
Author Name
Tokens
Token Proportion
Dag Arne Osvik
5444
67.21%
James Morris
2240
27.65%
Ard Biesheuvel
322
3.98%
David Howells
65
0.80%
Herbert Xu
7
0.09%
David S. Miller
6
0.07%
Evgeniy Polyakov
5
0.06%
Ofer Heifetz
3
0.04%
Thomas Gleixner
2
0.02%
Jussi Kivilinna
2
0.02%
Others
4
0.05%
Total
8100
gf128mul.c
436
-
8
1928
Rik Snel
Ard Biesheuvel
Harsh Jain
Eric Biggers
Ondrej Mosnáček
Waiman Long
Mathias Krause
Others
November 2006
September 2007
March 2009
July 2011
February 2017
April 2017
October 2017
August 2020
November 2022
var spanGroupData = [ {"timestamp": 1162368000, "group": [ {"author_id": 6, "token_count": 1757}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 26, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 108}, ]}, ]
Author Name
Tokens
Token Proportion
Rik Snel
1758
91.18%
Ard Biesheuvel
108
5.60%
Harsh Jain
24
1.24%
Eric Biggers
18
0.93%
Ondrej Mosnáček
15
0.78%
Waiman Long
2
0.10%
Mathias Krause
2
0.10%
Others
1
0.05%
Total
1928
libchacha.c
35
-
6
133
Martin Willi
Eric Biggers
Ard Biesheuvel
Theodore Y. Ts'o
Linus Torvalds (pre-git)
Thomas Gleixner
August 1992
June 1993
November 1993
June 2015
June 2016
September 2018
November 2018
March 2019
May 2019
November 2019
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 80}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
80
60.15%
Eric Biggers
32
24.06%
Ard Biesheuvel
10
7.52%
Theodore Y. Ts'o
5
3.76%
Linus Torvalds (pre-git)
5
3.76%
Thomas Gleixner
1
0.75%
Total
133
memneq.c
173
-
5
957
James Yonan
Cesar Eduardo Barros
Ard Biesheuvel
Eric Biggers
Others
September 2013
November 2013
December 2013
January 2022
July 2022
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 709}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 19, "token_count": 199}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Yonan
709
74.09%
Cesar Eduardo Barros
199
20.79%
Ard Biesheuvel
47
4.91%
Eric Biggers
1
0.10%
Others
1
0.10%
Total
957
poly1305-donna32.c
205
-
5
1575
Jason A. Donenfeld
Martin Willi
Ard Biesheuvel
Eric Biggers
Arnd Bergmann
June 2015
July 2015
November 2016
November 2018
November 2019
January 2020
March 2021
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 386}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 996}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
1004
63.75%
Martin Willi
388
24.63%
Ard Biesheuvel
135
8.57%
Eric Biggers
47
2.98%
Arnd Bergmann
1
0.06%
Total
1575
poly1305-donna64.c
184
-
5
1084
Jason A. Donenfeld
Martin Willi
Eric Biggers
Ard Biesheuvel
Arnd Bergmann
June 2015
July 2015
November 2018
November 2019
January 2020
March 2021
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 43}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 965}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
965
89.02%
Martin Willi
48
4.43%
Eric Biggers
43
3.97%
Ard Biesheuvel
27
2.49%
Arnd Bergmann
1
0.09%
Total
1084
poly1305.c
78
-
6
433
Ard Biesheuvel
Martin Willi
Eric Biggers
Jason A. Donenfeld
Arnd Bergmann
Thomas Gleixner
June 2015
July 2015
November 2016
November 2018
May 2019
November 2019
January 2020
March 2021
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 124}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
267
61.66%
Martin Willi
126
29.10%
Eric Biggers
24
5.54%
Jason A. Donenfeld
12
2.77%
Arnd Bergmann
3
0.69%
Thomas Gleixner
1
0.23%
Total
433
sha1.c
140
-
9
491
Mandeep Singh Baines
Matt Mackall
Jason A. Donenfeld
Eric Biggers
Linus Torvalds (pre-git)
Hannes Frederic Sowa
H Hartley Sweeten
Others
August 1992
June 1993
November 1993
March 2005
August 2011
September 2011
November 2011
March 2015
November 2017
May 2020
November 2020
January 2022
July 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 157}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 16, "token_count": 233}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Mandeep Singh Baines
233
47.45%
Matt Mackall
157
31.98%
Jason A. Donenfeld
73
14.87%
Eric Biggers
15
3.05%
Linus Torvalds (pre-git)
5
1.02%
Hannes Frederic Sowa
4
0.81%
H Hartley Sweeten
2
0.41%
Others
2
0.41%
Total
491
sha256.c
168
-
6
1141
Vivek Goyal
Arvind Sankar
Hans de Goede
Eric Biggers
Herbert Xu
Thomas Gleixner
August 2014
May 2019
August 2019
May 2020
July 2020
October 2020
May 2023
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 606}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 48}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 413}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 14, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Vivek Goyal
606
53.11%
Arvind Sankar
413
36.20%
Hans de Goede
48
4.21%
Eric Biggers
46
4.03%
Herbert Xu
26
2.28%
Thomas Gleixner
2
0.18%
Total
1141
utils.c
88
-
5
469
Eric Biggers
Ard Biesheuvel
James Yonan
Herbert Xu
Thomas Gleixner
August 2006
September 2013
May 2019
January 2022
July 2022
March 2023
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 435}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
435
92.75%
Ard Biesheuvel
14
2.99%
James Yonan
11
2.35%
Herbert Xu
8
1.71%
Thomas Gleixner
1
0.21%
Total
469
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
73
Author
Tokens
Proportion
Commits
Proportion
0
Ard Biesheuvel
96757
44.18%
17
8.50%
1
Jason A. Donenfeld
79133
36.13%
15
7.50%
2
Tianjia Zhang
16541
7.55%
3
1.50%
3
Dmitry Kasatkin
9578
4.37%
7
3.50%
4
Dag Arne Osvik
5444
2.49%
1
0.50%
5
James Morris
2275
1.04%
6
3.00%
6
Rik Snel
1758
0.80%
2
1.00%
7
Martin Willi
1451
0.66%
4
2.00%
8
Eric Biggers
821
0.37%
24
12.00%
9
James Yonan
720
0.33%
1
0.50%
10
Vivek Goyal
606
0.28%
1
0.50%
11
David Howells
506
0.23%
4
2.00%
12
Tadeusz Struk
498
0.23%
3
1.50%
13
Arvind Sankar
413
0.19%
3
1.50%
14
Herbert Xu
409
0.19%
15
7.50%
15
Marcelo H. Cerri
315
0.14%
1
0.50%
16
Mandeep Singh Baines
233
0.11%
1
0.50%
17
Theodore Y. Ts'o
217
0.10%
1
0.50%
18
Jon Oberheide
209
0.10%
1
0.50%
19
Cesar Eduardo Barros
199
0.09%
1
0.50%
20
Nicolai Stange
179
0.08%
14
7.00%
21
Matt Mackall
157
0.07%
2
1.00%
22
Jussi Kivilinna
105
0.05%
3
1.50%
23
Michal Marek
81
0.04%
1
0.50%
24
Hans de Goede
48
0.02%
4
2.00%
25
Thomas Gleixner
35
0.02%
2
1.00%
26
Harsh Jain
24
0.01%
1
0.50%
27
Linus Torvalds (pre-git)
23
0.01%
4
2.00%
28
Andrzej Zaborowski
19
0.01%
1
0.50%
29
Arnd Bergmann
18
0.01%
3
1.50%
30
Stephan Mueller
17
0.01%
2
1.00%
31
Andy Shevchenko
16
0.01%
2
1.00%
32
Andrey Ryabinin
16
0.01%
1
0.50%
33
Ondrej Mosnáček
15
0.01%
2
1.00%
34
Mark O'Donovan
15
0.01%
1
0.50%
35
Iuliana Prodan
15
0.01%
2
1.00%
36
Randy Dunlap
13
0.01%
3
1.50%
37
Richard Henderson
11
0.01%
1
0.50%
38
Konstantin Khlebnikov
10
0.00%
1
0.50%
39
James Hogan
10
0.00%
1
0.50%
40
Ignat Korchagin
10
0.00%
1
0.50%
41
David S. Miller
10
0.00%
3
1.50%
42
Zizhuang Deng
8
0.00%
1
0.50%
43
Rui Y Wang
8
0.00%
1
0.50%
44
Nathan Chancellor
8
0.00%
2
1.00%
45
Helge Deller
8
0.00%
1
0.50%
46
Waiman Long
5
0.00%
1
0.50%
47
Vasily Averin
5
0.00%
1
0.50%
48
Sebastian Andrzej Siewior
5
0.00%
1
0.50%
49
Evgeniy Polyakov
5
0.00%
2
1.00%
50
Andrew Morton
5
0.00%
1
0.50%
51
Stefan Agner
4
0.00%
1
0.50%
52
Hannes Frederic Sowa
4
0.00%
1
0.50%
53
Zhen Lei
3
0.00%
1
0.50%
54
Ofer Heifetz
3
0.00%
1
0.50%
55
Kees Cook
3
0.00%
2
1.00%
56
Mathias Krause
2
0.00%
1
0.50%
57
Manuel Lauss
2
0.00%
1
0.50%
58
Kartikey Mahendra Bhatt
2
0.00%
1
0.50%
59
H Hartley Sweeten
2
0.00%
1
0.50%
60
Others
17
0.01%
13
6.50%
Total
219029
200