func NewAESKeyPair() (KeyPair, error) {
	aesKey, err := NewAESKey(defaultAESKeySizeBits)
	if err != nil {
		return KeyPair{}, err
	}
	return KeyPair{
		EncryptionKey: aesKey,
		DecryptionKey: aesKey,
	}, nil
}
// NewAESKeyPair creates a new KeyPair that contains a newly generated AES key of the default size for encrypted-config-value
// (256 bits). The encryption key and decryption key of the key pair are both the same newly generated key.
NewAESKeyPair creates a new KeyPair that contains a newly generated AES key of the default size for encrypted-config-value
(256 bits). The encryption key and decryption key of the key pair are both the same newly generated key.
// NewAESKeyPair creates a new KeyPair that contains a newly generated AES key of the default size for encrypted - config - value // ( 256 bits ) . The encryption key and decryption key of the key pair are both the same newly generated key .
func NewAESKeyPair() (KeyPair, error) {
	aesKey, err := NewAESKey(defaultAESKeySizeBits)
	if err != nil {
		return KeyPair{}, err
	}
	return KeyPair{
		EncryptionKey: aesKey,
		DecryptionKey: aesKey,
	}, nil
}
func NewAESKeyPair ( ) ( KeyPair , error ) { aesKey , err := NewAESKey ( defaultAESKeySizeBits ) if err != nil { return KeyPair { } , err } return KeyPair { EncryptionKey : aesKey , DecryptionKey : aesKey , } , nil }
NewAESKeyPair creates a new KeyPair that contains a newly generated AES key of the default size for encrypted-config-value
(256 bits).
NewAESKeyPair creates a new KeyPair that contains a newly generated AES key of the default size for encrypted - config - value ( 256 bits ) .