Linux Source Code
Home
Release 6.12
Help
crypto
root
lib
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
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
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
Jeff Johnson
Jiapeng Chong
Jon Oberheide
Jussi Kivilinna
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
Ondrej Mosnáček
Others
Qianqiang Liu
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
−
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
mpi
4740
23
35
14787
Dmitry Kasatkin
Tianjia Zhang
Herbert Xu
David Howells
Marcelo H. Cerri
Tadeusz Struk
Nicolai Stange
Thomas Gleixner
Michal Marek
Andrey Ryabinin
Mark O'Donovan
Andrzej Zaborowski
Arnd Bergmann
Richard Henderson
Konstantin Khlebnikov
James Hogan
Ignat Korchagin
Nathan Chancellor
Jiapeng Chong
Helge Deller
Andy Shevchenko
Eric Biggers
Vasily Averin
Stephan Mueller
Stefan Agner
David S. Miller
Zhen Lei
Waiman Long
Kees Cook
Qianqiang Liu
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
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
February 2022
June 2022
December 2022
August 2023
June 2024
August 2024
September 2024
var spanGroupData = [ {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 8878}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 375}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 379}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 39, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 15, "token_count": 33}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 15, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 52, "token_count": 4}, {"author_id": 15, "token_count": 193}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 29, "token_count": 9}, {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 21, "token_count": 81}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 21, "token_count": 54}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 97}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 26}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "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": 14, "token_count": 288}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 4, "token_count": 3232}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 33, "token_count": 15}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 8, "token_count": 907}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 57, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
9269
62.68%
Tianjia Zhang
3232
21.86%
Herbert Xu
1030
6.97%
David Howells
379
2.56%
Marcelo H. Cerri
288
1.95%
Tadeusz Struk
234
1.58%
Nicolai Stange
140
0.95%
Thomas Gleixner
26
0.18%
Michal Marek
17
0.11%
Andrey Ryabinin
16
0.11%
Mark O'Donovan
15
0.10%
Andrzej Zaborowski
14
0.09%
Arnd Bergmann
13
0.09%
Richard Henderson
11
0.07%
Konstantin Khlebnikov
10
0.07%
James Hogan
10
0.07%
Ignat Korchagin
10
0.07%
Nathan Chancellor
8
0.05%
Jiapeng Chong
8
0.05%
Helge Deller
8
0.05%
Andy Shevchenko
8
0.05%
Eric Biggers
6
0.04%
Vasily Averin
5
0.03%
Stephan Mueller
4
0.03%
Stefan Agner
4
0.03%
David S. Miller
4
0.03%
Zhen Lei
3
0.02%
Waiman Long
3
0.02%
Kees Cook
3
0.02%
Qianqiang Liu
2
0.01%
Manuel Lauss
2
0.01%
Randy Dunlap
1
0.01%
Others
4
0.03%
click to expand▼
Total
14787
Files:
aes.c
356
-
6
3103
Ard Biesheuvel
Iuliana Prodan
James Morris
Sebastian Andrzej Siewior
Eric Biggers
Al Viro
January 2003
April 2008
February 2017
May 2017
July 2019
October 2024
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2414}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 660}, {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
3074
99.07%
Iuliana Prodan
12
0.39%
James Morris
10
0.32%
Sebastian Andrzej Siewior
5
0.16%
Eric Biggers
1
0.03%
Al Viro
1
0.03%
Total
3103
aescfb.c
257
-
2
862
Ard Biesheuvel
Sebastian Andrzej Siewior
April 2008
July 2019
April 2024
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 837}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
847
98.26%
Sebastian Andrzej Siewior
15
1.74%
Total
862
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
75
-
10
371
Jon Oberheide
Jussi Kivilinna
James Morris
Ard Biesheuvel
Jeff Johnson
Andrew Morton
Iuliana Prodan
Herbert Xu
Eric Biggers
Others
October 2002
November 2002
December 2003
March 2004
May 2006
June 2012
January 2019
February 2019
June 2019
May 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 51, "token_count": 5}, {"author_id": 18, "token_count": 209}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 22, "token_count": 103}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jon Oberheide
209
56.33%
Jussi Kivilinna
103
27.76%
James Morris
23
6.20%
Ard Biesheuvel
19
5.12%
Jeff Johnson
5
1.35%
Andrew Morton
5
1.35%
Iuliana Prodan
3
0.81%
Herbert Xu
1
0.27%
Eric Biggers
1
0.27%
Others
2
0.54%
Total
371
blake2s-generic.c
110
-
2
753
Jason A. Donenfeld
Al Viro
November 2019
December 2021
October 2024
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 729}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
752
99.87%
Al Viro
1
0.13%
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": 8, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 9, "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": 8, "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": 37, "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
-
10
1199
Martin Willi
Theodore Y. Ts'o
Eric Biggers
Ard Biesheuvel
Linus Torvalds (pre-git)
Andy Shevchenko
Thomas Gleixner
Randy Dunlap
Al Viro
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
October 2024
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": 38, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 809}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 211}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 101}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
809
67.47%
Theodore Y. Ts'o
211
17.60%
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%
Al Viro
1
0.08%
Others
2
0.17%
Total
1199
chacha20poly1305-selftest.c
9082
-
3
121512
Ard Biesheuvel
Jason A. Donenfeld
Al Viro
November 2019
January 2020
March 2020
October 2024
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 88387}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 33091}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
88387
72.74%
Jason A. Donenfeld
33124
27.26%
Al Viro
1
0.00%
Total
121512
chacha20poly1305.c
373
-
6
2197
Ard Biesheuvel
Jason A. Donenfeld
Eric Biggers
Randy Dunlap
Herbert Xu
Al Viro
November 2019
February 2020
September 2020
January 2021
July 2021
October 2024
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 2160}, {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
2160
98.32%
Jason A. Donenfeld
24
1.09%
Eric Biggers
7
0.32%
Randy Dunlap
4
0.18%
Herbert Xu
1
0.05%
Al Viro
1
0.05%
Total
2197
curve25519-fiat32.c
864
-
3
10498
Jason A. Donenfeld
Ard Biesheuvel
Al Viro
November 2019
October 2024
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 10492}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
10492
99.94%
Ard Biesheuvel
5
0.05%
Al Viro
1
0.01%
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
-
2
5318
Jason A. Donenfeld
Al Viro
November 2019
October 2024
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 5317}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
5317
99.98%
Al Viro
1
0.02%
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": 37, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
72
94.74%
Randy Dunlap
4
5.26%
Total
76
des.c
903
-
13
8105
Dag Arne Osvik
James Morris
Ard Biesheuvel
David Howells
Jussi Kivilinna
Herbert Xu
Jeff Johnson
Evgeniy Polyakov
David S. Miller
Thomas Gleixner
Eric Biggers
Al Viro
Others
October 2002
December 2002
March 2003
July 2005
October 2005
October 2007
October 2010
June 2014
February 2018
April 2019
May 2019
August 2019
May 2024
October 2024
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 47, "token_count": 3}, {"author_id": 5, "token_count": 2234}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 3, "token_count": 5441}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 12, "token_count": 65}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 329}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dag Arne Osvik
5441
67.13%
James Morris
2234
27.56%
Ard Biesheuvel
329
4.06%
David Howells
65
0.80%
Jussi Kivilinna
8
0.10%
Herbert Xu
7
0.09%
Jeff Johnson
5
0.06%
Evgeniy Polyakov
5
0.06%
David S. Miller
4
0.05%
Thomas Gleixner
2
0.02%
Eric Biggers
2
0.02%
Al Viro
1
0.01%
Others
2
0.02%
Total
8105
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": 58, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 26, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 48, "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
36
-
7
138
Martin Willi
Eric Biggers
Ard Biesheuvel
Theodore Y. Ts'o
Linus Torvalds (pre-git)
Jeff Johnson
Thomas Gleixner
August 1992
June 1993
November 1993
June 2015
June 2016
September 2018
November 2018
March 2019
May 2019
November 2019
May 2024
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": 78}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Willi
78
56.52%
Eric Biggers
32
23.19%
Ard Biesheuvel
12
8.70%
Theodore Y. Ts'o
5
3.62%
Linus Torvalds (pre-git)
5
3.62%
Jeff Johnson
5
3.62%
Thomas Gleixner
1
0.72%
Total
138
memneq.c
173
-
6
957
James Yonan
Cesar Eduardo Barros
Ard Biesheuvel
Eric Biggers
Al Viro
Others
September 2013
November 2013
December 2013
January 2022
July 2022
October 2024
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 10, "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": 44}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
James Yonan
709
74.09%
Cesar Eduardo Barros
199
20.79%
Ard Biesheuvel
44
4.60%
Eric Biggers
3
0.31%
Al Viro
1
0.10%
Others
1
0.10%
Total
957
poly1305-donna32.c
205
-
6
1575
Jason A. Donenfeld
Martin Willi
Ard Biesheuvel
Eric Biggers
Arnd Bergmann
Al Viro
June 2015
July 2015
November 2016
November 2018
November 2019
January 2020
March 2021
October 2024
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": 9, "token_count": 47}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 995}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
1003
63.68%
Martin Willi
388
24.63%
Ard Biesheuvel
135
8.57%
Eric Biggers
47
2.98%
Arnd Bergmann
1
0.06%
Al Viro
1
0.06%
Total
1575
poly1305-donna64.c
184
-
6
1084
Jason A. Donenfeld
Martin Willi
Eric Biggers
Ard Biesheuvel
Arnd Bergmann
Al Viro
June 2015
July 2015
November 2018
November 2019
January 2020
March 2021
October 2024
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": 9, "token_count": 43}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 964}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason A. Donenfeld
964
88.93%
Martin Willi
48
4.43%
Eric Biggers
43
3.97%
Ard Biesheuvel
27
2.49%
Arnd Bergmann
1
0.09%
Al Viro
1
0.09%
Total
1084
poly1305.c
79
-
8
438
Ard Biesheuvel
Martin Willi
Eric Biggers
Jason A. Donenfeld
Jeff Johnson
Arnd Bergmann
Thomas Gleixner
Al Viro
June 2015
July 2015
November 2016
November 2018
May 2019
November 2019
January 2020
March 2021
May 2024
October 2024
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": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "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}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ard Biesheuvel
267
60.96%
Martin Willi
126
28.77%
Eric Biggers
24
5.48%
Jason A. Donenfeld
11
2.51%
Jeff Johnson
5
1.14%
Arnd Bergmann
3
0.68%
Thomas Gleixner
1
0.23%
Al Viro
1
0.23%
Total
438
sha1.c
141
-
11
496
Mandeep Singh Baines
Matt Mackall
Jason A. Donenfeld
Eric Biggers
Linus Torvalds (pre-git)
Jeff Johnson
Hannes Frederic Sowa
Al Viro
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
June 2024
October 2024
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": 20, "token_count": 157}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 16, "token_count": 232}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mandeep Singh Baines
232
46.77%
Matt Mackall
157
31.65%
Jason A. Donenfeld
73
14.72%
Eric Biggers
15
3.02%
Linus Torvalds (pre-git)
5
1.01%
Jeff Johnson
5
1.01%
Hannes Frederic Sowa
4
0.81%
Al Viro
1
0.20%
Others
4
0.81%
Total
496
sha256.c
169
-
8
1146
Vivek Goyal
Arvind Sankar
Hans de Goede
Eric Biggers
Herbert Xu
Jeff Johnson
Thomas Gleixner
Al Viro
August 2014
May 2019
August 2019
May 2020
July 2020
October 2020
May 2023
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 11, "token_count": 606}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 23, "token_count": 48}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 413}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vivek Goyal
606
52.88%
Arvind Sankar
413
36.04%
Hans de Goede
48
4.19%
Eric Biggers
46
4.01%
Herbert Xu
25
2.18%
Jeff Johnson
5
0.44%
Thomas Gleixner
2
0.17%
Al Viro
1
0.09%
Total
1146
utils.c
89
-
7
474
Eric Biggers
Ard Biesheuvel
James Yonan
Jeff Johnson
Thomas Gleixner
Herbert Xu
Al Viro
September 2013
May 2019
January 2022
July 2022
March 2023
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 9, "token_count": 446}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Biggers
446
94.09%
Ard Biesheuvel
11
2.32%
James Yonan
9
1.90%
Jeff Johnson
5
1.05%
Thomas Gleixner
1
0.21%
Herbert Xu
1
0.21%
Al Viro
1
0.21%
Total
474
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
72
Author
Tokens
Proportion
Commits
Proportion
0
Ard Biesheuvel
97606
47.26%
18
9.05%
1
Jason A. Donenfeld
79127
38.31%
15
7.54%
2
Dmitry Kasatkin
9269
4.49%
7
3.52%
3
Dag Arne Osvik
5441
2.63%
1
0.50%
4
Tianjia Zhang
3232
1.56%
1
0.50%
5
James Morris
2267
1.10%
6
3.02%
6
Rik Snel
1758
0.85%
2
1.01%
7
Martin Willi
1449
0.70%
4
2.01%
8
Herbert Xu
1106
0.54%
16
8.04%
9
Eric Biggers
836
0.40%
25
12.56%
10
James Yonan
718
0.35%
1
0.50%
11
Vivek Goyal
606
0.29%
1
0.50%
12
David Howells
444
0.21%
4
2.01%
13
Arvind Sankar
413
0.20%
3
1.51%
14
Marcelo H. Cerri
288
0.14%
1
0.50%
15
Tadeusz Struk
234
0.11%
3
1.51%
16
Mandeep Singh Baines
232
0.11%
1
0.50%
17
Theodore Y. Ts'o
216
0.10%
1
0.50%
18
Jon Oberheide
209
0.10%
1
0.50%
19
Cesar Eduardo Barros
199
0.10%
1
0.50%
20
Matt Mackall
157
0.08%
2
1.01%
21
Nicolai Stange
140
0.07%
13
6.53%
22
Jussi Kivilinna
111
0.05%
3
1.51%
23
Hans de Goede
48
0.02%
4
2.01%
24
Thomas Gleixner
35
0.02%
2
1.01%
25
Jeff Johnson
35
0.02%
2
1.01%
26
Harsh Jain
24
0.01%
1
0.50%
27
Linus Torvalds (pre-git)
23
0.01%
4
2.01%
28
Sebastian Andrzej Siewior
20
0.01%
1
0.50%
29
Arnd Bergmann
18
0.01%
3
1.51%
30
Michal Marek
17
0.01%
1
0.50%
31
Andrey Ryabinin
16
0.01%
1
0.50%
32
Ondrej Mosnáček
15
0.01%
2
1.01%
33
Mark O'Donovan
15
0.01%
1
0.50%
34
Iuliana Prodan
15
0.01%
2
1.01%
35
Al Viro
15
0.01%
1
0.50%
36
Andrzej Zaborowski
14
0.01%
1
0.50%
37
Randy Dunlap
13
0.01%
3
1.51%
38
Andy Shevchenko
12
0.01%
2
1.01%
39
Richard Henderson
11
0.01%
1
0.50%
40
Konstantin Khlebnikov
10
0.00%
1
0.50%
41
James Hogan
10
0.00%
1
0.50%
42
Ignat Korchagin
10
0.00%
1
0.50%
43
Rui Y Wang
8
0.00%
1
0.50%
44
Nathan Chancellor
8
0.00%
2
1.01%
45
Jiapeng Chong
8
0.00%
1
0.50%
46
Helge Deller
8
0.00%
1
0.50%
47
David S. Miller
8
0.00%
3
1.51%
48
Waiman Long
5
0.00%
1
0.50%
49
Vasily Averin
5
0.00%
1
0.50%
50
Evgeniy Polyakov
5
0.00%
2
1.01%
51
Andrew Morton
5
0.00%
1
0.50%
52
Stephan Mueller
4
0.00%
1
0.50%
53
Stefan Agner
4
0.00%
1
0.50%
54
Hannes Frederic Sowa
4
0.00%
1
0.50%
55
Zhen Lei
3
0.00%
1
0.50%
56
Kees Cook
3
0.00%
2
1.01%
57
Qianqiang Liu
2
0.00%
1
0.50%
58
Mathias Krause
2
0.00%
1
0.50%
59
Manuel Lauss
2
0.00%
1
0.50%
60
Others
17
0.01%
12
6.03%
click to expand▼
Total
206535
199