[Pkg-rust-maintainers] Bug#1102276: fails to compile: the name `hkdf` is defined multiple times
Jonas Smedegaard
dr at jones.dk
Mon Apr 7 08:29:04 BST 2025
Package: librust-secret-service-dev
Version: 4.0.0-4
Severity: grave
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Builds involving this package fails to build:
error[E0428]: the name `hkdf` is defined multiple times
--> /build/rust-email-lib-0+20250111/debian/cargo_registry/secret-service-4.0.0/src/session.rs:131:1
|
111 | fn hkdf(ikm: Vec<u8>, salt: Option<&[u8]>, okm: &mut [u8]) {
| ---------------------------------------------------------- previous definition of the value `hkdf` here
...
131 | fn hkdf(ikm: Vec<u8>, salt: Option<&[u8]>, okm: &mut [u8]) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `hkdf` redefined here
|
= note: `hkdf` must be defined only once in the value namespace of this module
error[E0428]: the name `encrypt` is defined multiple times
--> /build/rust-email-lib-0+20250111/debian/cargo_registry/secret-service-4.0.0/src/session.rs:267:1
|
242 | pub fn encrypt(data: &[u8], key: &AesKey, iv: &[u8]) -> Vec<u8> {
| --------------------------------------------------------------- previous definition of the value `encrypt` here
...
267 | pub fn encrypt(data: &[u8], key: &AesKey, iv: &[u8]) -> Vec<u8> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `encrypt` redefined here
|
= note: `encrypt` must be defined only once in the value namespace of this module
error[E0428]: the name `decrypt` is defined multiple times
--> /build/rust-email-lib-0+20250111/debian/cargo_registry/secret-service-4.0.0/src/session.rs:284:1
|
254 | pub fn decrypt(encrypted_data: &[u8], key: &AesKey, iv: &[u8]) -> Result<Vec<u8>, Error> {
| ---------------------------------------------------------------------------------------- previous definition of the value `decrypt` here
...
284 | pub fn decrypt(encrypted_data: &[u8], key: &AesKey, iv: &[u8]) -> Result<Vec<u8>, Error> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `decrypt` redefined here
|
= note: `decrypt` must be defined only once in the value namespace of this module
-----BEGIN PGP SIGNATURE-----
wsG7BAEBCgBvBYJn8369CRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmdRAK2jcExKcPb8v2cW+VK/xbxNK0g+uv67vqSVbT3q
HBYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAAA5+g//U0V2Y0gviRsqFcGH0AKJwDHS
1VLZ+wbD0shxeauPqhBReKtDMfv6czq3E2bt4ukwLTpwvPUt+eIXQAGiWEuS2cTo
Nr4/qmxHOvIPngVHyrY3i0VC/tosuc6s6DXzrLToCEHsF33jXYI+ac9/QHfXxJqj
5HWaYfJcQNz+26F98i1HU5fLgORrV1qKIqBKWUKgQo+S5PhvYKIUAvQ9/ZozMxeH
YLxvj/2cWAAcizbZBGPkICI3xEl0IPaoDHjQSFqm5ugb24QrSRaEpA2NGmu/B+hD
UM6+Ny/90REb7KHdqlt5ZwWKNjsMfN+hM6fcaPYgEcm7zhqs5yRbSEQ8+GWRJPUQ
x5Q6mdTxCRcYMrunsCC4VtejBWJQLYtdhfn0coKn6l/ocrMnIjjMSoOJiVOhDjFq
mR+zya8Puon0kbzK2OmKAJ5LR2sgcej9FsGE/3qjZmXO3fmjntlvLhjbidGybBZY
KetLeSHgX/N3i2rQSGrmR1VJmS4K3e/L14miTlRK5tY617sxn+pLlr4njh8sc2Jq
DfM07c1OrtwP5LT3vYqkkak2RHRSyI0Xki/zXXnIaisHsq+spC5U7UObQ2sViNXN
EORkhj8pnXxniyU/Fi9PsDhJcRi6wgdOpdWlouaewEI3c90HADsHGfvXOl8GSOyO
ufLjtptoDoJ0FXP8MmU=
=xbxw
-----END PGP SIGNATURE-----
More information about the Pkg-rust-maintainers
mailing list