-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
25 lines (22 loc) · 1.19 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
keys:
# RSASSA
@openssl genrsa 2048 > test/rsa-private.pem
@openssl genrsa 2048 > test/rsa-wrong-private.pem
@openssl rsa -in test/rsa-private.pem -pubout > test/rsa-public.pem
@openssl rsa -in test/rsa-wrong-private.pem -pubout > test/rsa-wrong-public.pem
# ECDSA
@openssl ecparam -out test/ec256-private.pem -name prime256v1 -genkey
@openssl ecparam -out test/ec256-wrong-private.pem -name prime256v1 -genkey
@openssl ecparam -out test/ec384-private.pem -name secp384r1 -genkey
@openssl ecparam -out test/ec384-wrong-private.pem -name secp384r1 -genkey
@openssl ecparam -out test/ec512-private.pem -name secp521r1 -genkey
@openssl ecparam -out test/ec512-wrong-private.pem -name secp521r1 -genkey
@openssl ec -in test/ec256-private.pem -pubout > test/ec256-public.pem
@openssl ec -in test/ec256-wrong-private.pem -pubout > test/ec256-wrong-public.pem
@openssl ec -in test/ec384-private.pem -pubout > test/ec384-public.pem
@openssl ec -in test/ec384-wrong-private.pem -pubout > test/ec384-wrong-public.pem
@openssl ec -in test/ec512-private.pem -pubout > test/ec512-public.pem
@openssl ec -in test/ec512-wrong-private.pem -pubout > test/ec512-wrong-public.pem
clean:
@rm test/*.pem
.PHONY: keys