7 func (s *OssCryptoBucketSuite) TestContentEncryptCipherError(c *C) {
9 masterRsaCipher, _ := CreateMasterRsa(matDesc, rsaPublicKey, rsaPrivateKey)
10 contentProvider := CreateAesCtrCipher(masterRsaCipher)
11 cc, err := contentProvider.ContentCipher()
14 var cipherData CipherData
15 cipherData.RandomKeyIv(31, 15)
17 _, err = cc.Clone(cipherData)
21 func (s *OssCryptoBucketSuite) TestCreateCipherDataError(c *C) {
23 masterRsaCipher, _ := CreateMasterRsa(matDesc, "", "")
24 contentProvider := CreateAesCtrCipher(masterRsaCipher)
26 v := contentProvider.(aesCtrCipherBuilder)
27 _, err := v.createCipherData()
31 func (s *OssCryptoBucketSuite) TestContentCipherCDError(c *C) {
35 masterRsaCipher, _ := CreateMasterRsa(matDesc, "", "")
36 contentProvider := CreateAesCtrCipher(masterRsaCipher)
38 v := contentProvider.(aesCtrCipherBuilder)
39 _, err := v.contentCipherCD(cd)