APIdock / Ruby
/
method

reset

ruby latest stable - Class: OpenSSL ::Cipher
reset()
public

Fully resets the internal state of the Cipher. By using this, the same Cipher instance may be used several times for encryption or decryption tasks.

Internally calls EVP_CipherInit_ex(ctx, NULL, NULL, NULL, NULL, -1).

static VALUE
ossl_cipher_reset(VALUE self)
{
 EVP_CIPHER_CTX *ctx;
 GetCipher(self, ctx);
 if (EVP_CipherInit_ex(ctx, NULL, NULL, NULL, NULL, -1) != 1)
 ossl_raise(eCipherError, NULL);
 return self;
}

AltStyle によって変換されたページ (->オリジナル) /