[BACK]Return to bufbn.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/Attic/bufbn.c between version 1.12 and 1.13

version 1.12, 2014/04/30 05:29:56 version 1.13, 2017/04/30 23:23:54
Line 24 
Line 24 
 #include "log.h"  #include "log.h"
 #include "ssherr.h"  #include "ssherr.h"
   
 int  
 buffer_put_bignum_ret(Buffer *buffer, const BIGNUM *value)  
 {  
         int ret;  
   
         if ((ret = sshbuf_put_bignum1(buffer, value)) != 0) {  
                 error("%s: %s", __func__, ssh_err(ret));  
                 return -1;  
         }  
         return 0;  
 }  
   
 void  
 buffer_put_bignum(Buffer *buffer, const BIGNUM *value)  
 {  
         if (buffer_put_bignum_ret(buffer, value) == -1)  
                 fatal("%s: buffer error", __func__);  
 }  
   
 int  
 buffer_get_bignum_ret(Buffer *buffer, BIGNUM *value)  
 {  
         int ret;  
   
         if ((ret = sshbuf_get_bignum1(buffer, value)) != 0) {  
                 error("%s: %s", __func__, ssh_err(ret));  
                 return -1;  
         }  
         return 0;  
 }  
   
 void  
 buffer_get_bignum(Buffer *buffer, BIGNUM *value)  
 {  
         if (buffer_get_bignum_ret(buffer, value) == -1)  
                 fatal("%s: buffer error", __func__);  
 }  
   
 int  int
 buffer_put_bignum2_ret(Buffer *buffer, const BIGNUM *value)  buffer_put_bignum2_ret(Buffer *buffer, const BIGNUM *value)

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13