Versions in this module Expand all Collapse all v1 v1.1.0 Aug 27, 2023 v1.0.0 Mar 5, 2023 Changes in this version + func BOXIssue() (seal.AsymmetricSealer, error) + func BOXSealer(opt *seal.SealerOptions) (seal.AsymmetricSealer, error) + func ECDSASigner(opt *seal.SealerOptions) (seal.AsymmetricSigner, error) + func ECDSASignerIssue(bits int) (seal.AsymmetricSigner, error) + func GCMCipher(opt *seal.CipherOptions) (this seal.AuthenticatedCipher, err error) + func RSASealer(opt *seal.SealerOptions) (seal.AsymmetricSealer, error) + func RSASealerIssue(bits int) (seal.AsymmetricSealer, error) + func RSASigner(opt *seal.SealerOptions) (seal.AsymmetricSigner, error) + func RSASignerIssue(bits int) (seal.AsymmetricSigner, error) + func SealScanner(scan ...interface{}) glue.Scanner + func SealService() seal.SealService + func WithAESKey(key []byte) seal.CipherOption + func WithBlock(block cipher.Block) seal.CipherOption + func WithBoxPrivateKey(priv *[32]byte) seal.SealerOption + func WithBoxPublicKey(pub *[32]byte) seal.SealerOption + func WithCipher(algorithm string) seal.CipherOption + func WithECDSAPrivateKey(priv *ecdsa.PrivateKey) seal.SealerOption + func WithECDSAPublicKey(pub *ecdsa.PublicKey) seal.SealerOption + func WithEncodedBoxPrivateKey(privRawURLBase64 string) seal.SealerOption + func WithEncodedBoxPublicKey(pubRawURLBase64 string) seal.SealerOption + func WithEncodedECDSAPrivateKey(privPEM string) seal.SealerOption + func WithEncodedECDSAPublicKey(pubPEM string) seal.SealerOption + func WithEncodedRSAPrivateKey(privPEM string) seal.SealerOption + func WithEncodedRSAPublicKey(pubPEM string) seal.SealerOption + func WithRSAPrivateKey(priv *rsa.PrivateKey) seal.SealerOption + func WithRSAPublicKey(pub *rsa.PublicKey) seal.SealerOption + func WithSealer(algorithm string) seal.SealerOption