File tree Expand file tree Collapse file tree 7 files changed +42
-0
lines changed Expand file tree Collapse file tree 7 files changed +42
-0
lines changed Original file line number Diff line number Diff line change 4
4
5
5
// Package armor implements OpenPGP ASCII Armor, see RFC 4880. OpenPGP Armor is
6
6
// very similar to PEM except that it has an additional CRC checksum.
7
+ //
8
+ // Deprecated: this package is unmaintained except for security fixes. New
9
+ // applications should consider a more focused, modern alternative to OpenPGP
10
+ // for their specific task. If you are required to interoperate with OpenPGP
11
+ // systems and need a maintained package, consider a maintained community fork.
12
+ // See https://golang.org/issue/37497.
7
13
package armor // import "golang.org/x/crypto/openpgp/armor"
8
14
9
15
import (
Original file line number Diff line number Diff line change 7
7
//
8
8
// Clearsigned messages are cryptographically signed, but the contents of the
9
9
// message are kept in plaintext so that it can be read without special tools.
10
+ //
11
+ // Deprecated: this package is unmaintained except for security fixes. New
12
+ // applications should consider a more focused, modern alternative to OpenPGP
13
+ // for their specific task. If you are required to interoperate with OpenPGP
14
+ // systems and need a maintained package, consider a maintained community fork.
15
+ // See https://golang.org/issue/37497.
10
16
package clearsign // import "golang.org/x/crypto/openpgp/clearsign"
11
17
12
18
import (
Original file line number Diff line number Diff line change 10
10
// This form of ElGamal embeds PKCS#1 v1.5 padding, which may make it
11
11
// unsuitable for other protocols. RSA should be used in preference in any
12
12
// case.
13
+ //
14
+ // Deprecated: this package was only provided to support ElGamal encryption in
15
+ // OpenPGP. The golang.org/x/crypto/openpgp package is now deprecated (see
16
+ // https://golang.org/issue/44226), and ElGamal in the OpenPGP ecosystem has
17
+ // compatibility and security issues (see https://eprint.iacr.org/2021/923).
18
+ // Moreover, this package doesn't protect against side-channel attacks.
13
19
package elgamal // import "golang.org/x/crypto/openpgp/elgamal"
14
20
15
21
import (
Original file line number Diff line number Diff line change 3
3
// license that can be found in the LICENSE file.
4
4
5
5
// Package errors contains common error types for the OpenPGP packages.
6
+ //
7
+ // Deprecated: this package is unmaintained except for security fixes. New
8
+ // applications should consider a more focused, modern alternative to OpenPGP
9
+ // for their specific task. If you are required to interoperate with OpenPGP
10
+ // systems and need a maintained package, consider a maintained community fork.
11
+ // See https://golang.org/issue/37497.
6
12
package errors // import "golang.org/x/crypto/openpgp/errors"
7
13
8
14
import (
Original file line number Diff line number Diff line change 4
4
5
5
// Package packet implements parsing and serialization of OpenPGP packets, as
6
6
// specified in RFC 4880.
7
+ //
8
+ // Deprecated: this package is unmaintained except for security fixes. New
9
+ // applications should consider a more focused, modern alternative to OpenPGP
10
+ // for their specific task. If you are required to interoperate with OpenPGP
11
+ // systems and need a maintained package, consider a maintained community fork.
12
+ // See https://golang.org/issue/37497.
7
13
package packet // import "golang.org/x/crypto/openpgp/packet"
8
14
9
15
import (
Original file line number Diff line number Diff line change 3
3
// license that can be found in the LICENSE file.
4
4
5
5
// Package openpgp implements high level operations on OpenPGP messages.
6
+ //
7
+ // Deprecated: this package is unmaintained except for security fixes. New
8
+ // applications should consider a more focused, modern alternative to OpenPGP
9
+ // for their specific task. If you are required to interoperate with OpenPGP
10
+ // systems and need a maintained package, consider a maintained community fork.
11
+ // See https://golang.org/issue/37497.
6
12
package openpgp // import "golang.org/x/crypto/openpgp"
7
13
8
14
import (
Original file line number Diff line number Diff line change 4
4
5
5
// Package s2k implements the various OpenPGP string-to-key transforms as
6
6
// specified in RFC 4800 section 3.7.1.
7
+ //
8
+ // Deprecated: this package is unmaintained except for security fixes. New
9
+ // applications should consider a more focused, modern alternative to OpenPGP
10
+ // for their specific task. If you are required to interoperate with OpenPGP
11
+ // systems and need a maintained package, consider a maintained community fork.
12
+ // See https://golang.org/issue/37497.
7
13
package s2k // import "golang.org/x/crypto/openpgp/s2k"
8
14
9
15
import (
You can’t perform that action at this time.
0 commit comments