Skip to content

Commit 4c4712f

Browse files
committed
init commit, the hack summit 2023
0 parents  commit 4c4712f

File tree

1,940 files changed

+2646074
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,940 files changed

+2646074
-0
lines changed

.coverity.conf.sample

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
2+
COVTOKEN=aAbBcCdDeEfFgGhHiIjJkK
3+
# Toolchain available at https://scan.coverity.com/download
4+
COVBINDIR="/opt/cov-analysis-linux64-2020.09/bin"
5+
# Nickname included in scan description:
6+
NICKNAME=myself
7+
HOSTCC=gcc-10
8+
HOSTCXX=g++-10
9+
HOSTLD=g++-10
10+
11+
# Do not change it:
12+
COVDIR=cov-int
13+
14+
# Depending if your kernel > 4.8.x, you might need to activate this to run Coverity executables
15+
# (but latest tools with kernel 5.2 run fine)
16+
#sysctl vsyscall=emulate
17+
18+
export PATH="$PATH:$COVBINDIR"
19+
20+
function pre_build_hook() {
21+
# tmp dir will be /tmp/cov-$username/
22+
# It's the good place if you need to redirect to elsewhere with a symlink
23+
return 0
24+
}
25+
26+
function post_build_hook() {
27+
return 0
28+
}
29+
30+
function pre_submit_hook() {
31+
return 0
32+
}
33+
34+
function post_submit_hook() {
35+
# Clean up build folders?
36+
rm -rf "$COVDIR"
37+
echo "Coverity build cleaned"
38+
return 0
39+
}

.gitattributes

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# .gitattributes
2+
3+
# prevent binary files from CRLF handling, diff and merge:
4+
fpga/fpga.bit -crlf -diff
5+
*.bin -crlf -diff
6+
*.z -crlf -diff
7+
8+
# Force LF
9+
*.c text=auto eol=lf
10+
*.cpp text=auto eol=lf
11+
*.h text=auto eol=lf
12+
*.lua text=auto eol=lf
13+
*.py text=auto eol=lf
14+
*.pl text=auto eol=lf
15+
*.dic text=auto eol=lf
16+
Makefile text=auto eol=lf

.gitignore

+124
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
# .gitignore
2+
# don't push these files to the repository
3+
4+
.history
5+
.bash_history
6+
.bash_profile
7+
.bash_logout
8+
.bashrc
9+
.inputrc
10+
.profile
11+
*.log
12+
*.eml
13+
*.html
14+
*.o
15+
*.a
16+
*.d
17+
*.elf
18+
*.s19
19+
*.map
20+
*.bin
21+
*.dll
22+
*.moc.cpp
23+
*.z
24+
*.gz
25+
*.Td
26+
*.DS_Store
27+
*.exe
28+
*.dsym
29+
version_pm3.c
30+
*.json
31+
*.old
32+
*.swp
33+
*.json.bak
34+
*.pyc
35+
*.bmp
36+
originalitysig.csv
37+
38+
# new build file for add-ons.
39+
Makefile.platform
40+
# Cache for detecting platform def changes
41+
.Makefile.options.cache
42+
43+
# cmake
44+
client/build/
45+
client/android/build/
46+
client/deps/bzip2/
47+
48+
# Coverity
49+
cov-int/
50+
.coverity.conf
51+
52+
# profiling
53+
*.gcno
54+
55+
!client/resources/hardnested/*.bin
56+
!client/resources/hardnested_tables/*.z
57+
client/src/ui/ui_image.h
58+
client/src/ui/ui_overlays.h
59+
client/deps/reveng/bmptst
60+
61+
hardnested_stats.txt
62+
proxmark3
63+
proxmark3-flasher
64+
flasher
65+
!flasher/
66+
lua
67+
luac
68+
tools/fpga_compress/fpga_compress
69+
tools/mfkey/mfkey32
70+
tools/mfkey/mfkey64
71+
tools/nonce2key/nonce2key
72+
tools/cryptorf/cm
73+
tools/cryptorf/sm
74+
tools/cryptorf/sma
75+
tools/cryptorf/sma_multi
76+
tools/mf_nonce_brute/mf_nonce_brute
77+
tools/mf_nonce_brute/mf_trace_brute
78+
tools/jtag_openocd/openocd_configuration
79+
tools/mfd_aes_brute/mfd_aes_brute
80+
tools/mfd_aes_brute/mfd_multi_brute
81+
tools/mfd_aes_brute/brute_key
82+
83+
fpga/*
84+
!fpga/tests
85+
!fpga/fpga_lf.bit
86+
!fpga/fpga_hf.bit
87+
!fpga/*.v
88+
!fpga/Makefile
89+
!fpga/fpga.ucf
90+
!fpga/xst_lf.scr
91+
!fpga/xst_hf.scr
92+
!fpga/go.bat
93+
!fpga/sim.tcl
94+
95+
# offcial dumps folder
96+
dumps/*
97+
traces/*
98+
99+
#client/*
100+
client/traces/*
101+
client/dumps/*
102+
*.ice
103+
*.new
104+
*- Copy.*
105+
/EF_*
106+
107+
client/lualibs/mfc_default_keys.lua
108+
client/lualibs/pm3_cmd.lua
109+
# recompiled
110+
fpga_version_info.c
111+
112+
# log / history
113+
.proxmark3/*
114+
115+
# .tmp files are created during compilation
116+
*.tmp
117+
118+
# VSCode files
119+
!.vscode/templates/*.json
120+
!.vscode/extensions.json
121+
!.vscode/tasks.json
122+
123+
# docs
124+
!doc/*.json

.lsan_suppressions

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
leak:libfontconfig.so

.mailmap

+91
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# https://git-scm.com/docs/gitmailmap
2+
# Reunificating commits done under various names and emails variants
3+
# Feel free to edit if you need to reunify your commits or change your display name
4+
iceman1001 <[email protected]>
5+
6+
7+
8+
9+
Philippe Teuwen <[email protected]>
10+
11+
Philippe Teuwen <[email protected]> <yobibe@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
12+
Oleg Moiseenko <[email protected]>
13+
14+
15+
Oleg Moiseenko <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
16+
17+
18+
marshmellow42 <[email protected]>
19+
20+
Martin Holst Swende <[email protected]>
21+
Martin Holst Swende <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
22+
Martin Holst Swende <[email protected]> <[email protected]>
23+
Ave Ozkal <[email protected]>
24+
mwalker33 <[email protected]>
25+
26+
27+
28+
Bjoern Kerler <[email protected]>
29+
30+
Roel Verdult <[email protected]>
31+
Roel Verdult <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
32+
Brian Pow <[email protected]>
33+
Adam Laurie <[email protected]>
34+
Adam Laurie <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
35+
Gator96100 <[email protected]>
36+
Henryk Plötz <[email protected]>
37+
Henryk Plötz <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
38+
39+
40+
pwpiwi <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
41+
d18c7db <d18c7db@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
42+
Thomas Sutter <[email protected]>
43+
Marlin Sööse <[email protected]>
44+
Vincent Ratiskol <[email protected]>
45+
46+
47+
48+
dn337t <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
49+
Hector Martin <marcansoft@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
50+
bushing <bushing@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
51+
Matt Moran <[email protected]>
52+
Matthias Konrath <[email protected]>
53+
54+
55+
56+
iZsh <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
57+
iZsh <[email protected]> <izsh.f0f@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
58+
Christian Molson <[email protected]>
59+
Uli Heilmeier <[email protected]>
60+
Andreas Dröscher <[email protected]>
61+
62+
63+
64+
Salvador Mendoza <[email protected]>
65+
66+
İlteriş Eroğlu <[email protected]>
67+
Samy Kamkar <[email protected]>
68+
Samy Kamkar <[email protected]> <skamkar@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
69+
Blaine Forbort <[email protected]>
70+
Daniel Underhay <[email protected]>
71+
72+
Édouard Lafargue <[email protected]>
73+
Édouard Lafargue <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
74+
Anže Jenšterle <[email protected]>
75+
76+
77+
Colin J. Brigato <[email protected]>
78+
cyberpunk-re <[email protected]>
79+
Akif Dinc <[email protected]>
80+
Ryan Saridar <[email protected]>
81+
Gabriele Gristina <[email protected]>
82+
83+
Gerhard de Koning Gans <[email protected]>
84+
Gerhard de Koning Gans <[email protected]> <[email protected]@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
85+
Sébastien Dudek <[email protected]>
86+
87+
88+
Nahuel Grisolia <[email protected]>
89+
90+
91+

0 commit comments

Comments
 (0)