Skip to content

Commit

Permalink
Small consistency fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
tulir committed Dec 22, 2023
1 parent 3a3c729 commit 7186350
Show file tree
Hide file tree
Showing 10 changed files with 22 additions and 30 deletions.
4 changes: 2 additions & 2 deletions pkg/libsignalgo/address.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@ func NewAddress(name string, deviceID uint) (*Address, error) {
return wrapAddress(pa), nil
}

func (pk *Address) Clone() (*Address, error) {
func (pa *Address) Clone() (*Address, error) {
var cloned *C.SignalProtocolAddress
signalFfiError := C.signal_address_clone(&cloned, pk.ptr)
signalFfiError := C.signal_address_clone(&cloned, pa.ptr)
if signalFfiError != nil {
return nil, wrapError(signalFfiError)
}
Expand Down
4 changes: 2 additions & 2 deletions pkg/libsignalgo/authcredential.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,11 @@ func ReceiveAuthCredentialWithPni(
) (*AuthCredentialWithPni, error) {
c_result := [C.SignalAUTH_CREDENTIAL_WITH_PNI_LEN]C.uchar{}
c_serverPublicParams := (*[C.SignalSERVER_PUBLIC_PARAMS_LEN]C.uchar)(unsafe.Pointer(&serverPublicParams[0]))
c_aci, err := SignalServiceIdFromUUID(aci)
c_aci, err := SignalServiceIDFromUUID(aci)
if err != nil {
return nil, err
}
c_pni, err := SignalPNIServiceIdFromUUID(pni)
c_pni, err := SignalPNIServiceIDFromUUID(pni)
if err != nil {
return nil, err
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/libsignalgo/fingerprint.go
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ func (f *Fingerprint) DisplayString() (string, error) {
return CopyCStringToString(displayString), nil
}

func (k *Fingerprint) Compare(fingerprint1, fingerprint2 []byte) (bool, error) {
func (f *Fingerprint) Compare(fingerprint1, fingerprint2 []byte) (bool, error) {
var compare C.bool
signalFfiError := C.signal_fingerprint_compare(&compare, BytesToBuffer(fingerprint1), BytesToBuffer(fingerprint2))
if signalFfiError != nil {
Expand Down
4 changes: 2 additions & 2 deletions pkg/libsignalgo/groupsecretparams.go
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ func (gsp *GroupSecretParams) DecryptUUID(ciphertextUUID UUIDCiphertext) (*uuid.
return nil, wrapError(signalFfiError)
}

result, err := SignalServiceIdToUUID(&u)
result, err := SignalServiceIDToUUID(&u)
if err != nil {
return nil, err
}
Expand All @@ -130,7 +130,7 @@ func (gsp *GroupSecretParams) DecryptUUID(ciphertextUUID UUIDCiphertext) (*uuid.

func (gsp *GroupSecretParams) DecryptProfileKey(ciphertextProfileKey ProfileKeyCiphertext, u uuid.UUID) (*ProfileKey, error) {
profileKey := [C.SignalPROFILE_KEY_LEN]C.uchar{}
serviceId, err := SignalServiceIdFromUUID(u)
serviceId, err := SignalServiceIDFromUUID(u)
if err != nil {
return nil, err
}
Expand Down
4 changes: 2 additions & 2 deletions pkg/libsignalgo/hsmenclave.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,9 @@ func (hsm *HSMEnclaveClient) EstablishedSend(plaintext []byte) ([]byte, error) {
return CopySignalOwnedBufferToBytes(resp), nil
}

func (cds *HSMEnclaveClient) EstablishedReceive(ciphertext []byte) ([]byte, error) {
func (hsm *HSMEnclaveClient) EstablishedReceive(ciphertext []byte) ([]byte, error) {
var resp C.SignalOwnedBuffer = C.SignalOwnedBuffer{}
signalFfiError := C.signal_hsm_enclave_client_established_recv(&resp, cds.ptr, BytesToBuffer(ciphertext))
signalFfiError := C.signal_hsm_enclave_client_established_recv(&resp, hsm.ptr, BytesToBuffer(ciphertext))
if signalFfiError != nil {
return nil, wrapError(signalFfiError)
}
Expand Down
10 changes: 5 additions & 5 deletions pkg/libsignalgo/plaintextcontent.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,18 +51,18 @@ func DeserializePlaintextContent(plaintextContentBytes []byte) (*PlaintextConten
return wrapPlaintextContent(pc), nil
}

func (pk *PlaintextContent) Clone() (*PlaintextContent, error) {
func (pc *PlaintextContent) Clone() (*PlaintextContent, error) {
var cloned *C.SignalPlaintextContent
signalFfiError := C.signal_plaintext_content_clone(&cloned, pk.ptr)
signalFfiError := C.signal_plaintext_content_clone(&cloned, pc.ptr)
if signalFfiError != nil {
return nil, wrapError(signalFfiError)
}
return wrapPlaintextContent(cloned), nil
}

func (p *PlaintextContent) Destroy() error {
runtime.SetFinalizer(p, nil)
return wrapError(C.signal_plaintext_content_destroy(p.ptr))
func (pc *PlaintextContent) Destroy() error {
runtime.SetFinalizer(pc, nil)
return wrapError(C.signal_plaintext_content_destroy(pc.ptr))
}

func (pc *PlaintextContent) Serialize() ([]byte, error) {
Expand Down
14 changes: 3 additions & 11 deletions pkg/libsignalgo/profilekey.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ func (pk *ProfileKey) Slice() []byte {
func (pk *ProfileKey) GetCommitment(u uuid.UUID) (*ProfileKeyCommitment, error) {
c_result := [C.SignalPROFILE_KEY_COMMITMENT_LEN]C.uchar{}
c_profileKey := (*[C.SignalPROFILE_KEY_LEN]C.uchar)(unsafe.Pointer(pk))
c_uuid, err := SignalServiceIdFromUUID(u)
c_uuid, err := SignalServiceIDFromUUID(u)
if err != nil {
return nil, err
}
Expand All @@ -73,7 +73,7 @@ func (pk *ProfileKey) GetCommitment(u uuid.UUID) (*ProfileKeyCommitment, error)
func (pk *ProfileKey) GetProfileKeyVersion(u uuid.UUID) (*ProfileKeyVersion, error) {
c_result := [C.SignalPROFILE_KEY_VERSION_ENCODED_LEN]C.uchar{}
c_profileKey := (*[C.SignalPROFILE_KEY_LEN]C.uchar)(unsafe.Pointer(pk))
c_uuid, err := SignalServiceIdFromUUID(u)
c_uuid, err := SignalServiceIDFromUUID(u)
if err != nil {
return nil, err
}
Expand Down Expand Up @@ -111,14 +111,6 @@ func (pk *ProfileKey) DeriveAccessKey() (*AccessKey, error) {
return &result, nil
}

func cBytes(b []byte) *C.uchar {
return (*C.uchar)(unsafe.Pointer(&b[0]))
}

func cLen(b []byte) C.uint32_t {
return C.uint32_t(len(b))
}

func randBytes(length int) []byte {
buf := make([]byte, length)
if n, err := rand.Read(buf); err != nil {
Expand All @@ -140,7 +132,7 @@ func CreateProfileKeyCredentialRequestContext(serverPublicParams ServerPublicPar
random := [32]byte(randBytes(32))
c_random := (*[32]C.uchar)(unsafe.Pointer(&random[0]))
c_profileKey := (*[C.SignalPROFILE_KEY_LEN]C.uchar)(unsafe.Pointer(&profileKey[0]))
c_uuid, err := SignalServiceIdFromUUID(u)
c_uuid, err := SignalServiceIDFromUUID(u)
if err != nil {
return nil, err
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/libsignalgo/sendercertificate_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ func TestSenderCertificate_Operations(t *testing.T) {
assert.NoError(t, err)
assert.NotNil(t, serverCertificate)

keyID, err := serverCertificate.GetKeyId()
keyID, err := serverCertificate.GetKeyID()
assert.NoError(t, err)
assert.Equal(t, uint32(1), keyID)

Expand Down
2 changes: 1 addition & 1 deletion pkg/libsignalgo/servercertificate.go
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ func (sc *ServerCertificate) GetSignature() ([]byte, error) {
return CopySignalOwnedBufferToBytes(signature), nil
}

func (sc *ServerCertificate) GetKeyId() (uint32, error) {
func (sc *ServerCertificate) GetKeyID() (uint32, error) {
var keyID C.uint32_t
signalFfiError := C.signal_server_certificate_get_key_id(&keyID, sc.ptr)
if signalFfiError != nil {
Expand Down
6 changes: 3 additions & 3 deletions pkg/libsignalgo/serviceid.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func init() {
}
}

func SignalServiceIdFromUUID(uuid uuid.UUID) (cPNIType, error) {
func SignalServiceIDFromUUID(uuid uuid.UUID) (cPNIType, error) {
var result C.SignalServiceIdFixedWidthBinaryBytes
signalFfiError := C.signal_service_id_parse_from_service_id_binary(&result, BytesToBuffer(uuid[:]))
if signalFfiError != nil {
Expand All @@ -44,7 +44,7 @@ func SignalServiceIdFromUUID(uuid uuid.UUID) (cPNIType, error) {
return cPNIType(unsafe.Pointer(&result)), nil
}

func SignalPNIServiceIdFromUUID(uuid uuid.UUID) (cPNIType, error) {
func SignalPNIServiceIDFromUUID(uuid uuid.UUID) (cPNIType, error) {
var result C.SignalServiceIdFixedWidthBinaryBytes
// Prepend a 0x01 to the UUID to indicate that it is a PNI UUID
pniUUID := append([]byte{0x01}, uuid[:]...)
Expand All @@ -55,7 +55,7 @@ func SignalPNIServiceIdFromUUID(uuid uuid.UUID) (cPNIType, error) {
return cPNIType(unsafe.Pointer(&result)), nil
}

func SignalServiceIdToUUID(serviceId *C.SignalServiceIdFixedWidthBinaryBytes) (uuid.UUID, error) {
func SignalServiceIDToUUID(serviceId *C.SignalServiceIdFixedWidthBinaryBytes) (uuid.UUID, error) {
result := C.SignalOwnedBuffer{}
serviceIdBytes := cPNIType(unsafe.Pointer(serviceId)) // Hack around gcc bug, not needed for clang
signalFfiError := C.signal_service_id_service_id_binary(&result, serviceIdBytes)
Expand Down

0 comments on commit 7186350

Please sign in to comment.