Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 954 Bytes

README.md

File metadata and controls

34 lines (29 loc) · 954 Bytes

ft_ssl

OpenSSL from scratch as a 42 school project (subject).
NOTE Implemented using a polymorphic architecture in order to optimise scaling and pattern reutilization.

I) Suported algorithms:

II) Build

./gensrcs.sh && make

III) Usage

./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.

IV) Quality check

./tester.sh