diff --git a/ciphers.go b/ciphers.go index eab555f..2cb87d0 100644 --- a/ciphers.go +++ b/ciphers.go @@ -151,8 +151,9 @@ func (ctx *cipherCtx) IVSize() int { func (ctx *cipherCtx) SetPadding(pad bool) { if pad { C.X_EVP_CIPHER_CTX_set_padding(ctx.ctx, 1) + } else { + C.X_EVP_CIPHER_CTX_set_padding(ctx.ctx, 0) } - C.X_EVP_CIPHER_CTX_set_padding(ctx.ctx, 0) } func (ctx *cipherCtx) setCtrl(code, arg int) error { diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..73f3bbf --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module github.com/spacemonkeygo/openssl + +require github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572 diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..1b0ecc5 --- /dev/null +++ b/go.sum @@ -0,0 +1,2 @@ +github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572 h1:RC6RW7j+1+HkWaX/Yh71Ee5ZHaHYt7ZP4sQgUrm6cDU= +github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572/go.mod h1:w0SWMsp6j9O/dk4/ZpIhL+3CkG8ofA2vuv7k+ltqUMc=