Class: Rucades::SymmetricAlgorithm
- Inherits:
-
Object
- Object
- Rucades::SymmetricAlgorithm
- Defined in:
- sig/rucades.rbs
Instance Method Summary collapse
-
#decrypt ⇒ String
Расшифровать данные.
-
#divers_data ⇒ String
Данные для диверсификации ключа.
- #divers_data= ⇒ String
-
#diversify_key ⇒ SymmetricAlgorithm
Диверсифицировать ключ.
-
#encrypt ⇒ String
Зашифровать данные.
-
#export_key ⇒ String
Экспортировать ключ.
-
#generate_key ⇒ void
Сгенерировать ключ.
-
#import_key ⇒ void
Импортировать ключ.
-
#initialize ⇒ SymmetricAlgorithm
constructor
A new instance of SymmetricAlgorithm.
-
#iv ⇒ String
Вектор инициализации.
- #iv= ⇒ String
Constructor Details
#initialize ⇒ SymmetricAlgorithm
Returns a new instance of SymmetricAlgorithm.
819 |
# File 'sig/rucades.rbs', line 819
def initialize: () -> void
|
Instance Method Details
#decrypt ⇒ String
Расшифровать данные.
830 |
# File 'sig/rucades.rbs', line 830
def decrypt: (String encoded_message, ?bool final) -> String
|
#divers_data ⇒ String
Данные для диверсификации ключа.
822 |
# File 'sig/rucades.rbs', line 822
def divers_data: () -> String
|
#divers_data= ⇒ String
823 |
# File 'sig/rucades.rbs', line 823
def divers_data=: (String) -> String
|
#diversify_key ⇒ SymmetricAlgorithm
Диверсифицировать ключ.
833 |
# File 'sig/rucades.rbs', line 833
def diversify_key: () -> SymmetricAlgorithm
|
#encrypt ⇒ String
Зашифровать данные.
836 |
# File 'sig/rucades.rbs', line 836
def encrypt: (String data, ?bool final) -> String
|
#export_key ⇒ String
Экспортировать ключ.
839 |
# File 'sig/rucades.rbs', line 839
def export_key: (Certificate certificate) -> String
|
#generate_key ⇒ void
This method returns an undefined value.
Сгенерировать ключ.
842 |
# File 'sig/rucades.rbs', line 842
def generate_key: (?Integer algorithm_oid) -> void
|
#import_key ⇒ void
This method returns an undefined value.
Импортировать ключ.
845 |
# File 'sig/rucades.rbs', line 845
def import_key: (String encoded_key, Certificate certificate, ?String password) -> void
|
#iv ⇒ String
Вектор инициализации.
826 |
# File 'sig/rucades.rbs', line 826
def iv: () -> String
|
#iv= ⇒ String
827 |
# File 'sig/rucades.rbs', line 827
def iv=: (String) -> String
|