Method: Ccrypto::Ruby::ED25519Engine#sign
- Defined in:
- lib/ccrypto/ruby/engines/ed25519_engine.rb
#sign(val) ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/ccrypto/ruby/engines/ed25519_engine.rb', line 52 def sign(val) raise KeypairEngineException, "Keypair is required" if @config.keypair.nil? raise KeypairEngineException, "ED25519 keypair is required" if not @config.keypair.is_a?(ED25519KeyBundle) kp = @config.keypair res = kp.nativeKeypair.sign(val) teLogger.debug "Data of length #{val.length} signed using ED25519" res end |