Ruby
Ruby
Workaround for the deprecated Crypt2.SetMacKeyBytes method
Shows how to replace the deprecated SetMacKeyBytes method. (Chilkat is moving away from the use of CkByteData.)Chilkat Ruby Downloads
require 'chilkat'
success = false
crypt = Chilkat::CkCrypt2.new()
# ------------------------------------------------------------------------
# The SetMacKeyBytes method is deprecated:
keyBytes = Chilkat::CkByteData.new()
# ...
# ...
success = crypt.SetMacKeyBytes(keyBytes)
# ------------------------------------------------------------------------
# Workaround.
# (Chilkat is moving away from using CkByteData)
bdKey = Chilkat::CkBinData.new()
# ...
# ...
encoding = "base64"
base64_mackey = bdKey.getEncoded(encoding)
success = crypt.SetMacKeyEncoded(base64_mackey,encoding)