public class Cipher extends RubyObject
Modifier and Type | Class and Description |
---|---|
static class |
Cipher.Algorithm |
static class |
Cipher.CipherModule |
RubyObject.Data
RubyBasicObject.Finalizer
OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F
NULL_ARRAY
Modifier and Type | Method and Description |
---|---|
IRubyObject |
_final() |
IRubyObject |
block_size() |
static void |
createCipher(Ruby runtime,
RubyModule mOSSL) |
IRubyObject |
decrypt(IRubyObject[] args) |
IRubyObject |
encrypt(IRubyObject[] args) |
protected void |
init(IRubyObject[] args,
boolean encrypt) |
IRubyObject |
initialize_copy(IRubyObject obj)
rb_obj_init_copy
Initializes this object as a copy of the original, that is the
parameter to this object.
|
IRubyObject |
initialize(IRubyObject str) |
IRubyObject |
iv_len() |
IRubyObject |
key_len() |
IRubyObject |
name() |
IRubyObject |
pkcs5_keyivgen(IRubyObject[] args) |
IRubyObject |
reset() |
IRubyObject |
set_iv(IRubyObject iv) |
IRubyObject |
set_key_len(IRubyObject len) |
IRubyObject |
set_key(IRubyObject key) |
IRubyObject |
set_padding(IRubyObject padding) |
IRubyObject |
update_deprecated(IRubyObject data) |
IRubyObject |
update(IRubyObject data) |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, initialize, inspect, op_eqq, puts, specificEval, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getNativeHandle, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, getVariableTableForRead, getVariableTableForWrite, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize19, initObjectId, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, op_cmp, op_equal_19, op_equal, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public static void createCipher(Ruby runtime, RubyModule mOSSL)
public IRubyObject initialize(IRubyObject str)
public IRubyObject initialize_copy(IRubyObject obj)
RubyBasicObject
initialize_copy
in class RubyBasicObject
public IRubyObject name()
public IRubyObject key_len()
public IRubyObject iv_len()
public IRubyObject set_key_len(IRubyObject len)
public IRubyObject set_key(IRubyObject key)
public IRubyObject set_iv(IRubyObject iv)
public IRubyObject block_size()
protected void init(IRubyObject[] args, boolean encrypt)
public IRubyObject encrypt(IRubyObject[] args)
public IRubyObject decrypt(IRubyObject[] args)
public IRubyObject reset()
public IRubyObject pkcs5_keyivgen(IRubyObject[] args)
public IRubyObject update(IRubyObject data)
public IRubyObject update_deprecated(IRubyObject data)
public IRubyObject _final()
public IRubyObject set_padding(IRubyObject padding)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.