Sample code for 30+ languages & platforms
Tcl

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 Tcl Downloads

Tcl

load ./chilkat.dll

set success 0

set crypt [new_CkCrypt2]

# ------------------------------------------------------------------------
# The SetMacKeyBytes method is deprecated:

set keyBytes [new_CkByteData]

# ...
# ...

set success [CkCrypt2_SetMacKeyBytes $crypt $keyBytes]

# ------------------------------------------------------------------------
# Workaround.
# (Chilkat is moving away from using CkByteData)

set bdKey [new_CkBinData]

# ...
# ...

set encoding "base64"
set base64_mackey [CkBinData_getEncoded $bdKey $encoding]

set success [CkCrypt2_SetMacKeyEncoded $crypt $base64_mackey $encoding]

delete_CkCrypt2 $crypt
delete_CkByteData $keyBytes
delete_CkBinData $bdKey