Skip to content

pablo-lamtenzan/ft_ssl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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