3 pushssl \- attach SSL version 2 encryption to a communication channel
10 int pushssl(int fd, char *alg, char *secin, char *secout, int *cfd)
15 device, connects it to the communications channel
17 and starts up encryption and message authentication as specified
20 The algorithms are separated by a space and either can be first.
23 for the possible algorithms.
27 contain the encryption keys for the two directions.
28 If either is nil, the other is used in both directions.
31 is non-nil, the SSL control channel is opened and its fd
35 returns a file descriptor for the SSL data channel. Anything written to this
36 descriptor will get encrypted and authenticated and then written to the
40 closes the original file descriptor
49 return \-1 on failure.