Properties

$INSTRUCTION_SUFFIX

$INSTRUCTION_SUFFIX : 

Type

Methods

genereateOnceUsedKey()

genereateOnceUsedKey(  $length = 32) 

Parameters

$length

encode_AES_ECB()

encode_AES_ECB(  $data,   $secret_key) 

Parameters

$data
$secret_key

decode_AES_ECB()

decode_AES_ECB(  $data,   $secret_key) 

Parameters

$data
$secret_key

getKeyEncryptionAlgm()

getKeyEncryptionAlgm(  $encryptionMaterials) 

Parameters

$encryptionMaterials

getAdjustedRange()

getAdjustedRange(  $range,   $blocksize) 

Parameters

$range
$blocksize

encodeCek()

encodeCek(  $encryptionMaterials,   $cek) 

Parameters

$encryptionMaterials
$cek

decodeCek()

decodeCek(  $encryptionMaterials,   $cekEncrypted) 

Parameters

$encryptionMaterials
$cekEncrypted

getPKCS5EncrypedLength()

getPKCS5EncrypedLength(  $length,   $blocksize) 

Parameters

$length
$blocksize

PKCS5Padding()

PKCS5Padding(  $data,   $blocksize) 

Parameters

$data
$blocksize

updateContentMD5Header()

updateContentMD5Header(  $req) 

Parameters

$req

metaTextLength()

metaTextLength(  $req) 

Parameters

$req

plainTextLength()

plainTextLength(  $args) 

Parameters

$args

initMultipartUploadContext()

initMultipartUploadContext(  $initResult,   $iv,   $cek,   $encryptedCek,   $matdesc = "{}") 

Parameters

$initResult
$iv
$cek
$encryptedCek
$matdesc

updateMultipartUploadContext()

updateMultipartUploadContext(  $UploadId,   $iv,   $lastPart = FALSE) 

Parameters

$UploadId
$iv
$lastPart

getMultipartUploadContext()

getMultipartUploadContext(  $UploadId) 

Parameters

$UploadId

deleteMultipartUploadContext()

deleteMultipartUploadContext(  $UploadId) 

Parameters

$UploadId

multipartUploadContextExists()

multipartUploadContextExists(  $UploadId) 

Parameters

$UploadId

openfile()

openfile(  $path,   $mode) 

Parameters

$path
$mode

createInstructionFile()

createInstructionFile(  $bucket,   $key,   $cek,   $iv,   $matdesc = "{}") 

Parameters

$bucket
$key
$cek
$iv
$matdesc

isInstructionFile()

isInstructionFile(  $s3Object) 

Parameters

$s3Object