(key, value []byte)
| 21 | } |
| 22 | |
| 23 | func (db *DB) Put(key, value []byte) error { |
| 24 | return db.db.Update(func(txn *badger.Txn) error { |
| 25 | e := badger.NewEntry(key, value) |
| 26 | if db.encryptionKey != nil { |
| 27 | e.WithMeta(1) // Mark as encrypted |
| 28 | } |
| 29 | return txn.SetEntry(e) |
| 30 | }) |
| 31 | } |
| 32 | |
| 33 | func (db *DB) Get(key []byte) ([]byte, error) { |
| 34 | v := []byte{} |