updated deps
This commit is contained in:
6
vendor/maunium.net/go/mautrix/crypto/olm/inboundgroupsession.go
generated
vendored
6
vendor/maunium.net/go/mautrix/crypto/olm/inboundgroupsession.go
generated
vendored
@@ -230,12 +230,14 @@ func (s *InboundGroupSession) Decrypt(message []byte) ([]byte, uint, error) {
|
||||
if err != nil {
|
||||
return nil, 0, err
|
||||
}
|
||||
messageCopy := make([]byte, len(message))
|
||||
copy(messageCopy, message)
|
||||
plaintext := make([]byte, decryptMaxPlaintextLen)
|
||||
var messageIndex uint32
|
||||
r := C.olm_group_decrypt(
|
||||
(*C.OlmInboundGroupSession)(s.int),
|
||||
(*C.uint8_t)(&message[0]),
|
||||
C.size_t(len(message)),
|
||||
(*C.uint8_t)(&messageCopy[0]),
|
||||
C.size_t(len(messageCopy)),
|
||||
(*C.uint8_t)(&plaintext[0]),
|
||||
C.size_t(len(plaintext)),
|
||||
(*C.uint32_t)(&messageIndex))
|
||||
|
||||
5
vendor/maunium.net/go/mautrix/crypto/olm/session.go
generated
vendored
5
vendor/maunium.net/go/mautrix/crypto/olm/session.go
generated
vendored
@@ -326,12 +326,13 @@ func (s *Session) Decrypt(message string, msgType id.OlmMsgType) ([]byte, error)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
messageCopy := []byte(message)
|
||||
plaintext := make([]byte, decryptMaxPlaintextLen)
|
||||
r := C.olm_decrypt(
|
||||
(*C.OlmSession)(s.int),
|
||||
C.size_t(msgType),
|
||||
unsafe.Pointer(&([]byte(message))[0]),
|
||||
C.size_t(len(message)),
|
||||
unsafe.Pointer(&(messageCopy)[0]),
|
||||
C.size_t(len(messageCopy)),
|
||||
unsafe.Pointer(&plaintext[0]),
|
||||
C.size_t(len(plaintext)))
|
||||
if r == errorVal() {
|
||||
|
||||
Reference in New Issue
Block a user