// NewCipherCtx initializes a new cipher
NewCipherCtx initializes a new cipher
// NewCipherCtx initializes a new cipher
func NewCipherCtx() *CipherCtx {
	ctx := CipherCtx{new(C.EVP_CIPHER_CTX)}
	C.EVP_CIPHER_CTX_init(ctx.evp_cipher_ctx)
	ctx.SetPadding(0)
	runtime.SetFinalizer(&ctx, CleanUpCipherCtx)
	return &ctx
}
func NewCipherCtx ( ) * CipherCtx { ctx := CipherCtx { new ( C . EVP_CIPHER_CTX ) } C . EVP_CIPHER_CTX_init ( ctx . evp_cipher_ctx ) ctx . SetPadding ( 0 ) runtime . SetFinalizer ( & ctx , CleanUpCipherCtx ) return & ctx }
NewCipherCtx initializes a new cipher
NewCipherCtx initializes a new cipher