Documentation ¶
Index ¶
- Variables
- func AddPKCS7Padding(ciphertext []byte, blockSize int) []byte
- func BytesToPrivateKey(memory []byte) (*rsa.PrivateKey, error)
- func BytesToPublicKey(pub []byte) (*rsa.PublicKey, error)
- func DecryptWithPrivateKey(ciphertext []byte, key *rsa.PrivateKey) ([]byte, error)
- func Die(err error) error
- func EncryptWithPublicKey(msg []byte, pub *rsa.PublicKey) ([]byte, error)
- func HasError(o Option) bool
- func HasNoError(o Option) bool
- func Ignore(error) error
- func PrivateKeyToBytes(key *rsa.PrivateKey) ([]byte, error)
- func PublicKeyToBytes(key *rsa.PublicKey) ([]byte, error)
- func RemovePKCS7Padding(origData []byte) []byte
- type Conditional
- type ErrorHandler
- type JSONGetter
- type JSONSetter
- type Option
- func ClearError(o Option) Option
- func Client(c *http.Client) Option
- func Connect(url string) Option
- func Create(path string) Option
- func Cry(o Option) Option
- func Delete(url string, body io.Reader) Option
- func Get(url string) Option
- func Head(url string) Option
- func Identity(option Option) Option
- func LoadRSA(pub, private []byte) Option
- func Markdown(ops ...glamour.TermRendererOption) (o Option)
- func MarkdownBlack(ops ...glamour.TermRendererOption) (o Option)
- func Open(path string) Option
- func Options(url string) Option
- func Patch(url string, body io.Reader) Option
- func Post(url string, body io.Reader) Option
- func Put(url string, body io.Reader) Option
- func RSA(bits int) Option
- func Read(r io.Reader) Option
- func Slurp(r io.ReadCloser) Option
- func Trace(url string) Option
- func Wrap(i interface{}, err error) Option
- func WrapError(err error) Option
- func WrapValue(i interface{}) Option
- func (o Option) AddHeader(k, v string) Option
- func (o Option) Apply(producer Producer) interface{}
- func (o Option) BasicAuth(user, password string) Option
- func (o Option) Catch(e ErrorHandler) Option
- func (o Option) Checksum() Option
- func (o Option) Checksum224() Option
- func (o Option) Client(c *http.Client) Option
- func (o Option) Close() Option
- func (o Option) Connect(url string) Option
- func (o Option) CopyToWriter(w io.Writer) Option
- func (o Option) DecryptAES(key []byte) Option
- func (o Option) DecryptRSA(data string) Option
- func (o Option) DecryptRSABytes(data []byte) Option
- func (o Option) Delete(url string, body io.Reader) Option
- func (o Option) DeleteHeader(k string) Option
- func (o Option) Do() Option
- func (o Option) EncryptAES(key []byte) Option
- func (o Option) EncryptRSA(data string) Option
- func (o Option) EncryptRSABytes(data []byte) Option
- func (o Option) Error() error
- func (o Option) FingerprintSHA256() string
- func (o Option) ForEachLine(fun StringOp) Option
- func (o Option) ForEachLineReplace(m map[string]string) Option
- func (o Option) Get(url string) Option
- func (o Option) GetJSON(getter JSONGetter) Option
- func (o Option) GetYAML(getter YAMLGetter) Option
- func (o Option) Head(url string) Option
- func (o Option) Header(k string) Option
- func (o Option) Headers() Option
- func (o Option) JSON(val interface{}) Option
- func (o Option) Map(transformer Transformer) Option
- func (o Option) Options(url string) Option
- func (o Option) Or(i interface{}) interface{}
- func (o Option) Patch(url string, body io.Reader) Option
- func (o Option) Post(url string, body interface{}) Option
- func (o Option) Put(url string, body io.Reader) Option
- func (o Option) Read() Option
- func (o Option) Render(i string) Option
- func (o Option) RenderFromReader(i io.ReadCloser) Option
- func (o Option) SetHeader(k, v string) Option
- func (o Option) SetJSON(setter JSONSetter) Option
- func (o Option) SetYAML(setter YAMLSetter) Option
- func (o Option) Slurp() Option
- func (o Option) ToJSON() Option
- func (o Option) ToPrivateKeyPemString() string
- func (o Option) ToPublicKeyPemString() string
- func (o Option) ToString() Option
- func (o Option) ToStringLines() Option
- func (o Option) ToYAML() Option
- func (o Option) Trace(url string) Option
- func (o Option) Unwrap() interface{}
- func (o Option) Unwrap224Checksum() string
- func (o Option) UnwrapBytes() []byte
- func (o Option) UnwrapBytesReader() io.Reader
- func (o Option) UnwrapChecksum() string
- func (o Option) UnwrapPrivateKey() []byte
- func (o Option) UnwrapPublicKey() []byte
- func (o Option) UnwrapRequestWrapper() RequestWrapper
- func (o Option) UnwrapString() string
- func (o Option) UnwrapStringLines() []string
- func (o Option) UnwrapStringReader() io.Reader
- func (o Option) Value() interface{}
- func (o Option) WriteFromBytes(toWrite []byte) Option
- func (o Option) WriteFromReader(r io.Reader) Option
- func (o Option) WriteFromString(toWrite string) Option
- func (o Option) WriteStringTo(w io.StringWriter) Option
- func (o Option) WriteTo(w io.Writer) Option
- func (o Option) YAML(val interface{}) Option
- type Predicate
- type Producer
- type RSAKeyPair
- type RequestWrapper
- type StringOp
- type Transformer
- type YAMLGetter
- type YAMLSetter
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Error = errors.New
)
Functions ¶
func AddPKCS7Padding ¶ added in v0.7.0
func BytesToPrivateKey ¶ added in v0.12.0
func BytesToPrivateKey(memory []byte) (*rsa.PrivateKey, error)
BytesToPrivateKey bytes to private key
func BytesToPublicKey ¶ added in v0.12.0
BytesToPublicKey bytes to public key
func DecryptWithPrivateKey ¶ added in v0.12.0
func DecryptWithPrivateKey(ciphertext []byte, key *rsa.PrivateKey) ([]byte, error)
DecryptWithPrivateKey decrypts data with private key
func EncryptWithPublicKey ¶ added in v0.12.0
EncryptWithPublicKey encrypts data with public key
func HasNoError ¶ added in v0.4.0
func PrivateKeyToBytes ¶ added in v0.12.0
func PrivateKeyToBytes(key *rsa.PrivateKey) ([]byte, error)
PrivateKeyToBytes private key to bytes
func PublicKeyToBytes ¶ added in v0.12.0
PublicKeyToBytes public key to bytes
func RemovePKCS7Padding ¶ added in v0.7.0
Types ¶
type Conditional ¶ added in v0.4.0
type Conditional struct {
// contains filtered or unexported fields
}
func If ¶ added in v0.4.0
func If(predicate Predicate, ifBranch Transformer) Conditional
func (Conditional) Do ¶ added in v0.4.0
func (c Conditional) Do(o Option) Option
func (Conditional) Elif ¶ added in v0.4.0
func (c Conditional) Elif(p Predicate, i Transformer) Conditional
func (Conditional) Else ¶ added in v0.4.0
func (c Conditional) Else(t Transformer) Conditional
type ErrorHandler ¶
type JSONGetter ¶ added in v0.17.0
type JSONSetter ¶ added in v0.17.0
type Option ¶
type Option struct {
// contains filtered or unexported fields
}
func ClearError ¶ added in v0.4.0
func Markdown ¶ added in v0.10.0
func Markdown(ops ...glamour.TermRendererOption) (o Option)
func MarkdownBlack ¶ added in v0.10.0
func MarkdownBlack(ops ...glamour.TermRendererOption) (o Option)
func Slurp ¶
func Slurp(r io.ReadCloser) Option
func (Option) Catch ¶
func (o Option) Catch(e ErrorHandler) Option
func (Option) Checksum224 ¶ added in v0.7.1
func (Option) DecryptAES ¶ added in v0.12.0
func (Option) DecryptRSA ¶ added in v0.12.0
func (Option) DecryptRSABytes ¶ added in v0.12.0
func (Option) DeleteHeader ¶ added in v0.5.0
func (Option) EncryptAES ¶ added in v0.12.0
func (Option) EncryptRSA ¶ added in v0.12.0
func (Option) EncryptRSABytes ¶ added in v0.12.0
func (Option) FingerprintSHA256 ¶ added in v0.14.0
FingerprintSHA256 calculates the SHA256 fingerprint of the public key part of the RSAKeyPair
func (Option) ForEachLine ¶ added in v0.11.0
func (Option) ForEachLineReplace ¶ added in v0.11.0
func (Option) GetJSON ¶ added in v0.17.0
func (o Option) GetJSON(getter JSONGetter) Option
func (Option) GetYAML ¶ added in v0.19.0
func (o Option) GetYAML(getter YAMLGetter) Option
func (Option) Map ¶ added in v0.18.0
func (o Option) Map(transformer Transformer) Option
func (Option) RenderFromReader ¶ added in v0.10.0
func (o Option) RenderFromReader(i io.ReadCloser) Option
func (Option) SetJSON ¶ added in v0.17.0
func (o Option) SetJSON(setter JSONSetter) Option
func (Option) SetYAML ¶ added in v0.19.0
func (o Option) SetYAML(setter YAMLSetter) Option
func (Option) ToPrivateKeyPemString ¶ added in v0.12.0
func (Option) ToPublicKeyPemString ¶ added in v0.12.0
func (Option) ToStringLines ¶ added in v0.11.0
func (Option) Unwrap224Checksum ¶ added in v0.7.1
func (Option) UnwrapBytes ¶ added in v0.1.1
func (Option) UnwrapBytesReader ¶ added in v0.8.1
func (Option) UnwrapChecksum ¶ added in v0.7.1
func (Option) UnwrapPrivateKey ¶ added in v0.12.0
func (Option) UnwrapPublicKey ¶ added in v0.12.0
func (Option) UnwrapRequestWrapper ¶ added in v0.15.0
func (o Option) UnwrapRequestWrapper() RequestWrapper
func (Option) UnwrapString ¶ added in v0.2.0
func (Option) UnwrapStringLines ¶ added in v0.11.0
func (Option) UnwrapStringReader ¶ added in v0.8.1
func (Option) WriteFromBytes ¶ added in v0.9.0
func (Option) WriteFromString ¶ added in v0.9.0
func (Option) WriteStringTo ¶ added in v0.6.2
func (o Option) WriteStringTo(w io.StringWriter) Option
type RSAKeyPair ¶ added in v0.12.0
type RSAKeyPair struct { Private *rsa.PrivateKey `json:"private"` Public *rsa.PublicKey `json:"public"` }
type RequestWrapper ¶ added in v0.15.0
type StringOp ¶ added in v0.11.0
func ReplacerFromMap ¶ added in v0.11.0
type Transformer ¶ added in v0.4.0
func Return ¶ added in v0.4.0
func Return(option Option) Transformer
type YAMLGetter ¶ added in v0.19.0
type YAMLSetter ¶ added in v0.19.0
Click to show internal directories.
Click to hide internal directories.