Sample code for 30+ languages & platforms
Tcl

Workaround for the deprecated Crypt2.VerifyBytesENC method

Shows how to replace the deprecated VerifyBytesENC method. (Chilkat is moving away from the use of CkByteData.)

Chilkat Tcl Downloads

Tcl

load ./chilkat.dll

set crypt [new_CkCrypt2]

# Encoding mode property must match the encoding of the detached signature.
CkCrypt2_put_EncodingMode $crypt "base64"

set originalDataPath "c:/someDir/example.dat"
set base64_detached_signature "...."

# ------------------------------------------------------------------------
# The VerifyBytesENC method is deprecated:

set originalDataBytes [new_CkByteData]

CkByteData_loadFile $originalDataBytes $originalDataPath

set verified [CkCrypt2_VerifyBytesENC $crypt $originalDataBytes $base64_detached_signature]

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

set bdOrigData [new_CkBinData]

CkBinData_LoadFile $bdOrigData $originalDataPath

set verified [CkCrypt2_VerifyBdENC $crypt $bdOrigData $base64_detached_signature]

delete_CkCrypt2 $crypt
delete_CkByteData $originalDataBytes
delete_CkBinData $bdOrigData