forked from auth0/node-jws
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
32 lines (28 loc) · 1.46 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
26
27
28
29
30
31
32
verbose: test/keys
@node test/*.test.js
test: test/keys
@./node_modules/.bin/tape test/*.test.js
test/keys:
@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
@openssl ecparam -out test/ec256-private.pem -name secp256r1 -genkey
@openssl ecparam -out test/ec256-wrong-private.pem -name secp256k1 -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
@echo foo > test/encrypted-key-passphrase
@openssl rsa -passin file:test/encrypted-key-passphrase -in test/rsa-private.pem > test/rsa-private-encrypted.pem
@touch test/keys
clean:
@rm test/*.pem
@rm test/keys
.PHONY: test