OpenSSL from scratch as a 42 school project (subject).
NOTE Implemented using a polymorphic architecture in order to optimise scaling and pattern reutilization.
./gensrcs.sh && make
./ft_ssl <algorithm> [-hpqr] [-s <string>] [files*] # Also reads input from sdtin
-h
: Display help.-p
: Output stdin.-q
: Quiet mode.-r
: Reverse output.-s
: Input string from CLI.
NOTE: If
<algorithm>
is not provided the options are parsed from stdin as OpenSSL does.
./tester.sh