Module: SafeNet

Defined in:
lib/safenet.rb

Defined Under Namespace

Classes: AD, Auth, BinName, Cipher, Client, DNS, DataId, Immutable, KeyHelper, NFS, SD

Class Method Summary collapse

Class Method Details

.bin_name(str) ⇒ Object



1360
1361
1362
# File 'lib/safenet.rb', line 1360

def self.bin_name(str)
  BinName.new(str)
end

.escape(str) ⇒ Object



12
13
14
# File 'lib/safenet.rb', line 12

def self.escape(str)
  CGI.escape(str).gsub(/\+/, '%20')
end

.s2b(str) ⇒ Object



1355
1356
1357
1358
# File 'lib/safenet.rb', line 1355

def self.s2b(str)
  # Digest::SHA2.new(256).hexdigest(str)
  Digest::SHA2.new(256).base64digest(str)
end