示例#1
0
 def write_close(self):
     # type: () -> None
     self.write_closed = 1
     m2.bio_set_mem_eof_return(self.bio, 0)
示例#2
0
 def write_close(self):
     # type: () -> None
     super(MemoryBuffer, self).write_close()
     m2.bio_set_mem_eof_return(self.bio, 0)
示例#3
0
文件: BIO.py 项目: mcepl/M2Crypto
 def write_close(self):
     # type: () -> None
     super(MemoryBuffer, self).write_close()
     m2.bio_set_mem_eof_return(self.bio, 0)
示例#4
0
文件: BIO.py 项目: rodrigc/m2crypto
 def write_close(self):
     self.write_closed = 1
     m2.bio_set_mem_eof_return(self.bio, 0)
示例#5
0
def cmembufi(iter, txt=txt):
    buf = m2.bio_new(m2.bio_s_mem())
    for i in range(iter):
        m2.bio_write(buf, txt)
    m2.bio_set_mem_eof_return(buf, 0)
    out = m2.bio_read(buf, m2.bio_ctrl_pending(buf))
示例#6
0
 def write_close(self):
     self.write_closed = 1
     m2.bio_set_mem_eof_return(self.bio, 0)
示例#7
0
use_mem = 1

if use_mem:
    bio = m2.bio_new(m2.bio_s_mem())
else:
    bio = m2.bio_new_file('XXX', 'wb')
ciph = m2.bf_cbc()
filt = m2.bio_new(m2.bio_f_cipher())
m2.bio_set_cipher(filt, ciph, 'key', 'iv', 1)
m2.bio_push(filt, bio)
m2.bio_write(filt, '12345678901234567890')
m2.bio_flush(filt)
m2.bio_pop(filt)
m2.bio_free(filt)
if use_mem:
    m2.bio_set_mem_eof_return(bio, 0)
    xxx = m2.bio_read(bio, 100)
    print `xxx`, len(xxx)
m2.bio_free(bio)

if use_mem:
    bio = m2.bio_new(m2.bio_s_mem())
    m2.bio_write(bio, xxx)
    m2.bio_set_mem_eof_return(bio, 0)
else:
    bio = m2.bio_new_file('XXX', 'rb')
ciph = m2.bf_cbc()
filt = m2.bio_new(m2.bio_f_cipher())
m2.bio_set_cipher(filt, ciph, 'key', 'iv', 0)
m2.bio_push(filt, bio)
yyy = m2.bio_read(filt, 100)
示例#8
0
文件: BIO.py 项目: appknox/m2crypto
 def write_close(self):
     # type: () -> None
     self.write_closed = 1
     m2.bio_set_mem_eof_return(self.bio, 0)
示例#9
0
文件: memio.py 项目: 0xkag/M2Crypto
def cmembufi(iter, txt=txt):
    buf = m2.bio_new(m2.bio_s_mem())
    for i in range(iter):
        m2.bio_write(buf, txt)
    m2.bio_set_mem_eof_return(buf, 0)
    out = m2.bio_read(buf, m2.bio_ctrl_pending(buf))