Diff for /libaitio/inc/aitio.h between versions 1.11.2.19 and 1.11.2.24

version 1.11.2.19, 2011/09/22 22:25:12 version 1.11.2.24, 2011/10/07 10:32:35
Line 47  SUCH DAMAGE. Line 47  SUCH DAMAGE.
 #define __AITIO_H  #define __AITIO_H
   
   
   #define COMPAT_43TTY
   
 #include <assert.h>  #include <assert.h>
 #include <openssl/evp.h>  #include <openssl/evp.h>
   #include <openssl/aes.h>
   #include <sys/tty.h>
   #include <sys/ioctl_compat.h>
   
   
 #define VACUUM_LEFT     1  #define VACUUM_LEFT     1
Line 749  int ioCipher(unsigned char *pInput, int inLen, unsigne Line 754  int ioCipher(unsigned char *pInput, int inLen, unsigne
 */  */
 int io_Blowfish(unsigned char *pInput, int inLen, unsigned char **ppOutput,   int io_Blowfish(unsigned char *pInput, int inLen, unsigned char **ppOutput, 
                 unsigned char *pKey, unsigned char *pIV, int nMode);                  unsigned char *pKey, unsigned char *pIV, int nMode);
   /*
    * io_ctr_AES() Encrypt/Decrypt stream cipher CTR_AES
    * @pInput = Input buffer with ASCII
    * @inLen = Input buffer data length
    * @ppOutput = Output buffer with cipher data, must be free after use
    * @pKey = Key
    * @IV = IVector/Nonce/Counter
    * return: -1 error or >-1 how many cipher blocks proceeded
    */
   int io_ctr_AES(u_char *pInput, int inLen, u_char **ppOutput, u_char *pKey, u_char IV[AES_BLOCK_SIZE]);
   
   
 /*  /*
Line 764  int io_Blowfish(unsigned char *pInput, int inLen, unsi Line 779  int io_Blowfish(unsigned char *pInput, int inLen, unsi
 inline int ioAllocPTY(int *ptyfd, int *ttyfd, char * __restrict name, int namesiz,   inline int ioAllocPTY(int *ptyfd, int *ttyfd, char * __restrict name, int namesiz, 
                 struct termios * __restrict term, struct winsize * __restrict winz);                  struct termios * __restrict term, struct winsize * __restrict winz);
 /*  /*
 * ioFreeTTY() Release PTY and TTY device * ioFreePTY() Release PTY and TTY device
 * @ptyfd = master fd, pty * @ptyfd = master fd, pty (==-1 skip closing pty)
  * @ttyname = tty filename   * @ttyname = tty filename
  * return: none   * return: none
  */   */
inline void ioFreeTTY(int ptyfd, const char *ttyname);inline void ioFreePTY(int ptyfd, const char *ttyname);
 /*  /*
  * ioChgWinPTY() Change window size of PTY   * ioChgWinPTY() Change window size of PTY
  * @ptyfd = master fd, pty   * @ptyfd = master fd, pty
Line 821  inline int ioRestoreMode(int fd, struct termios tio); Line 836  inline int ioRestoreMode(int fd, struct termios tio);
  */   */
 pid_t ioForkPTY(int *ptyfd, char * __restrict name, int namesiz, struct termios * __restrict term,   pid_t ioForkPTY(int *ptyfd, char * __restrict name, int namesiz, struct termios * __restrict term, 
                 struct winsize * __restrict winz, struct termios * __restrict otio);                  struct winsize * __restrict winz, struct termios * __restrict otio);
   
   /*
    * ioCreatePIDFile() Create PID file
    * @csName = PID filename
    * @ifExists = !=0 if filename exists return error
    * return: -1 error or 0 ok
    */
   inline int ioCreatePIDFile(const char *csName, int ifExists);
   
   
 #endif  #endif

Removed from v.1.11.2.19  
changed lines
  Added in v.1.11.2.24


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>