Crypto::SymmetricKey
Inherits Struct < Value < Object
Constructors
new(s : String)
Sourcenew
Sourcenew(*, secret1 : SecretKey, public1 : PublicKey, public2 : PublicKey)
Sourcenew(*, secret2 : SecretKey, public1 : PublicKey, public2 : PublicKey)
Sourcenew(*, secret1 : SecretKey, public2 : PublicKey)
Sourcenew(*, secret2 : SecretKey, public1 : PublicKey)
SourceClass methods
from_bytes(raw : Bytes)
Sourcesize
SourceInstance methods
==(other : self) : Bool
Source==(other) : Bool
Returns true if this struct is equal to other.
Both structs' instance vars are compared to each other. Thus, two structs are considered equal if each of their instance variables are equal. Subclasses should override this method to provide specific equality semantics.
struct Point
def initialize(@x : Int32, @y : Int32)
end
end
p1 = Point.new 1, 2
p2 = Point.new 1, 2
p3 = Point.new 3, 4
p1 == p2 # => true
p1 == p3 # => false
compare(other) : Bool
Sourcereroll
Sourceto_slice
Sourceto_unsafe
Sourcewipe
Source